none
Problema al conectar Base de datos en red RRS feed

  • Pregunta

  • Buenos días, soy matias estoy comenzando en programación, me encuentro desarrollando un proyecto para alivianarme el trabajo en la oficina y me surge el problema que no puedo acceder a la base de datos desde otro equipo que no sea el "servidor" (maquina donde esta alojada la base de datos). Uso SQLServer Express 2014

    Hasta el momento me fije en los registros de SQL Server el puerto que se esta escuchando (tomando ese numero de puerto para configurar)

    Habilite en las propiedades del servidor, en el item de Conexiones la opcion que dice "Permitir conexiones remotas con este servidor"

    Habilite e inicie el servicio de browse de SQLServer

    Ingrese a las configuraciones del SQL Server y habilite el protocolo TCP/IP, en la solapa de "Direcciones IP", en la ultima de las opciones "IPAII" en el campo de Puerto TCP coloque el numero que obtuve de los registros del management studio

    Cree una regla de firewall de entrada y de salida colocando ese mismo numero de puerto

    Al intentar conectar el programa poniendo la dirección IP de la maquina que tiene el servidor instalado y me dice que no encuentra el servidor, de la misma forma me dice que no se puede conectar cambiando la ip por el nombre de la instancia

    También intente usar el management estudio de otra pc de la misma red y en "Nombre del servidor" puse buscar mas, a lo que me salio la ventana donde puse "servidores de redes" y al cargar la lista no me aparece tampoco el servidor de la compu que necesito

    La consulta es si estoy procediendo bien y si hay otras cosas que debería hacer, busque bastante en Internet y no estoy pudiendo lograrlo. muchas gracias por la oportunidad de publicar la duda y saludos

    lunes, 28 de mayo de 2018 13:30

Respuestas

  • Una cosa que veo que te falta es abrir en el firewall el puerto 1434, que es el que usa el SQL Browser.

    Una prueba que te puedo sugerir es deshabilitar momentáneamente el firewall y hacer la prueba de conexión. Si así funciona, eso es una indicación de que no estaban bien abiertos los puertos necesarios.

    También dices que al conectar pusiste la dirección IP. Recuerda que hay que añadir "\nombredeinstancia" detrás de la dirección IP. Y si esto lo haces desde dentro de un programa escrito en C#, recuerda que hay que duplicar la contrabarra. Y si no tienes abierto el puerto del SQL Browser, entonces también hay que añadir dos puntos y el número de puerto de la instancia.


    lunes, 28 de mayo de 2018 14:13

Todas las respuestas

  • Una cosa que veo que te falta es abrir en el firewall el puerto 1434, que es el que usa el SQL Browser.

    Una prueba que te puedo sugerir es deshabilitar momentáneamente el firewall y hacer la prueba de conexión. Si así funciona, eso es una indicación de que no estaban bien abiertos los puertos necesarios.

    También dices que al conectar pusiste la dirección IP. Recuerda que hay que añadir "\nombredeinstancia" detrás de la dirección IP. Y si esto lo haces desde dentro de un programa escrito en C#, recuerda que hay que duplicar la contrabarra. Y si no tienes abierto el puerto del SQL Browser, entonces también hay que añadir dos puntos y el número de puerto de la instancia.


    lunes, 28 de mayo de 2018 14:13
  • Hola.

    Para lo que valga, tal vez este post en mi blog, SQL Server 2012 edición Express y su puerto TCP/IP, te pueda ayudar.

    Saludos,


    Guillermo Taylor F.
    MVP Data Platform & IT Pro
    Mi Blog

    lunes, 28 de mayo de 2018 16:05