FAQ - No existe el servidor SQL Server o se ha denegado el acceso al mismo

Creado por David Miralpeix, Modificado el Vie, 28 Jun a 12:03 P. M. por Adolfo Gonzalvo B


Cuando sale el mensaje: "No existe el servidor SQL Server o se ha denegado el acceso al mismo",  puede ser por 3 cosas: 



Error abriendo conexión con base de datos. A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server).



 

En el Servidor: 


1.- El nombre del servidor es incorrecto

  1.  Acceder al programa AhoraConexion.exe revisar que el nombre del servidor es correcto, esto es, Revisar que el nombre de la instancia  si lo tuviera. Abrir el Management Studio y comprobar que el nombre que hay es el mismo que hemos puesto en la parte servidor.







2.- No se tiene acceso al servidor

  1. Esto puede ser debido a que el firewall este activo y no tengamos  acceso al servidor. Crear regla de excepción en el firewall del cliente o bien deshabilitarlo inicialmente para comprobar su acceso.
  2. Lo mismo que el punto anterior con el antivirus.


3.- Protocolos TPC/IP y Canalizaciones con nombre

  1. Buscar el programa  SQL Server Configuration Manager o en español el Administrador de configuración de SQL Server para verificar, dentro de los protocolos de cliente, que los protocolos TCP/IP y canalizaciones con nombre están habilitadas. Si no lo están hay que habilitarlos.
  2. Si es un Servidor SQL Express. comprobar que tenemos activado el servicio SQL Server Browser. Esto se realiza también desde el mismo programa  SQL Server Configuration Manager 




4.- El login / password es incorrecto.  

  1.  Acceder al programa AhoraConexion.exe pulsar el botón prueba conexión usando el usuario sa y la contraseña de este usuario. Si nos dice que el resultado es correcto. Hay que comprobar que el login que estamos introduciendo tiene permisos para acceder a la base de datos, esto es: Acceder a las propiedades del login del servidor y en el punto de asignación de usuarios revisar que tiene marcado el acceso a la base de datos donde queremos acceder. 


¿Le ha sido útil este artículo?

¡Qué bien!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Háganos saber cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
Se requiere la verificación del CAPTCHA.

Sus comentarios se han enviado

Agradecemos su esfuerzo e intentaremos corregir el artículo