none
Connection string para una red local con una instancia diferente RRS feed

  • Pregunta

  •     

    Buenas
    Soy nuevo en programación y estoy intentado  hacer una conexión a la base de datos que se encuentra una red local, ademas de ello seleccionar la instancia a la que se desea conectar, en este caso el del servidor es : Servidor\SERVI.

    Estoy intentado esto pero no funciona


    connectionString="Data Source=xx.xx.xx.xx\Servidor\SERVI;              
             initial catalog=Pruebas;          
             Integrated Security=true;"
             providerName="System.Data.SqlClient" />  


    jueves, 11 de mayo de 2017 1:59

Respuestas

  • connectionString="Data Source=Servidor\SERVI; ...
    
    /*O*/
    connectionString="Data Source=192.168.1.100\SERVI, 1433; ...
    

    Donde 192.168.1.100 es la dirección IP del servidor, SERVI el nombre de instancia y 1433 el puerto predeterminado donde se realiza la conexión.


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    • Propuesto como respuesta Sergio Parra jueves, 11 de mayo de 2017 7:28
    • Marcado como respuesta RASG33 jueves, 11 de mayo de 2017 17:54
    jueves, 11 de mayo de 2017 4:54

Todas las respuestas

  • El atributo 'Data Source' espera por el nombre del servidor o por una dirección IP, no ambas.

    connectionString="Data Source=Servidor\SERVI; ...
    


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    jueves, 11 de mayo de 2017 3:24
  • En el servidor tengo mas de una instancia, como puedo elegir con el ip cual de ellas es?
    jueves, 11 de mayo de 2017 4:36
  • connectionString="Data Source=Servidor\SERVI; ...
    
    /*O*/
    connectionString="Data Source=192.168.1.100\SERVI, 1433; ...
    

    Donde 192.168.1.100 es la dirección IP del servidor, SERVI el nombre de instancia y 1433 el puerto predeterminado donde se realiza la conexión.


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    • Propuesto como respuesta Sergio Parra jueves, 11 de mayo de 2017 7:28
    • Marcado como respuesta RASG33 jueves, 11 de mayo de 2017 17:54
    jueves, 11 de mayo de 2017 4:54
  • Saludos,

    Solo para comentar algo, si tienes una instancia por default y una nombrada la nombrada tomará un puerto random, que lo puedes ver en el SQL Server configuration manager.

    jueves, 11 de mayo de 2017 16:06
  • Gracias por la ayuda, si a alguien le sirve, yo uso entity framework y en el app.config hice las modificaciones  que me mencionaste, solo que tuve que usar el windows authentication, solo tengo que ver como esconder la password.
    Gracias por todo

    RASG33

    jueves, 11 de mayo de 2017 18:01
  • ...si a alguien le sirve, yo uso entity framework y en el app.config hice las modificaciones  que me mencionaste, solo que tuve que usar el windows authentication, solo tengo que ver como esconder la password

    ¿A qué contraseña te refieres?, veo que tienes configurado el atributo 'Integrated Security' en True, por tanto las credenciales del usuario de Windows son utilizados para la autenticación, no tienes que proporcionar ninguna contraseña.


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    jueves, 11 de mayo de 2017 18:51
  • Con la opcion    Integrated Security=true;" no me permitia, por lo tanto tenia que usar ID y Password

    RASG33

    jueves, 11 de mayo de 2017 21:42