подходит ли эта строка подключения для доступа с любого компьютера (использующего Интернет)

хорошо, мне нужно иметь доступ из другого места (используя Интернет), но у меня нет другого компьютера, чтобы посмотреть, все ли в порядке ... У меня есть подключение, так как здесь сам компьютер, но мне понадобится, если у меня есть подключение с другого компьютера к моей базе данных, или вы знаете какую-либо другую форму? (это для приложения Windows)

здесь моя связь с классом, потому что вы смотрите, все ли в порядке ..

namespace Coneccion
{
    class Conexion
    {
        public SqlConnection conectar()
        {
            SqlConnection con = new SqlConnection(@"Data Source=server,1433;Failover Partner=ip;Initial Catalog=database;Persist Security Info=True;User ID=login; Password=password; Asynchronous Processing=True;TrustServerCertificate=True;Network Library=dbmssocn;Workstation ID=pc;User Instance=False");
            return con;
        }

        public void EjecutarConsulta(SqlCommand comando)
        {
            comando.Connection.Open(); // abrimos la conexion
            comando.ExecuteNonQuery(); // ejecutamos la consulta
            comando.Connection.Close(); // y cerramos la conexion
        }
    }
}

person angel    schedule 25.04.2011    source источник


Ответы (2)


Возможно, этот код получает какую-то ошибку на другом компьютере.

TrustServerCertificate=True

Но остальной код в порядке.

person Soner Gönül    schedule 25.04.2011

также

using(var cmd = connection.CreateCommand()){
  cmd.Open();
  // do some query.
} // using will automatic close the command
person nonocast    schedule 25.04.2011