Pregunta

Estoy acceso remoto a SQL Server Express 2008.

  • Me he convertido en el servicio "Explorador de SQL Server"
  • Me he convertido en el servicio "SQL Server (SQLExpress)"
  • He habilitado el protocolo TCP / IP y configurar puertos dinámicos a puerto en blanco y TCP a 1433 en propiedades
  • puedo conectar necesitas cigarros (usando ip) así que mis credenciales son correctas.
  • Tengo un registro de excepciones en mis ventanas de configuración de servidor de seguridad como el puerto 1433 abierto.
  • he llevado a cabo un reinicio del sistema que todos los servicios están todavía encendida.

Después de que intento y conecto a través de un ordenador remoto consigo este error.

Cannot connect to XXX.XXX.XXX.XX

===================================

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) (.Net SqlClient Data Provider)

------------------------------
Error Number: 3
Severity: 20
State: 0

sus ideas y soluciones será apreciado considerablemente.

KJ

Editar Hola y gracias por las respuestas rápidas. En la actualidad no hay ninguna cadena de conexión. Estoy tratando de conectarse a través de: SQL Server Management Studio 2008

Editar 2 Hey Nick. Estoy conectando el uso del servidor \ SQLEXPRESS Apagué el firewall de Windows fuera y todavía no había alegría.

He intentado añadir el puerto como usted sugiere:

===================================
Cannot connect to XXX.XXX.XXX.XX, 1433.
===================================
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: TCP     `Provider, error: 0 - No connection could be made because the target machine actively refused it.) (.Net SqlClient Data Provider)`
¿Fue útil?

Solución

Por favor, nos muestran la cadena de conexión en la que está utilizando para conectarse al servidor con.

Si su conexión con el nombre de la instancia. p.ej. Servidor \ SQLEXPRESS entonces usted tendrá que abrir el servidor de seguridad para el servicio Explorador de SQL es decir, el puerto UDP 1434.

Como alternativa, pruebe con el puerto en la cadena de conexión y olvidar el nombre de la instancia. P.ej. en SSMS puede conectarse a través de NOMBRESERVIDOR, 1433, donde 1433 es el puerto que ha especificado SQL Server escucha.

Otros consejos

Usted dice que ha configurado TCP / IP pero el mensaje de error de conexión dice esto:

  

proveedor: el proveedor de canalizaciones

Actualizar

Parece que tiene un protocolo habilitado en SQL Express y está intentando conectarse con el otro a través de SQL Management Studio. Es necesario conectar con el proveedor de TCP o habilitar canalizaciones con nombre de la configuración de SQL Server Express.

Para conectar con TCP, en SQL Server Management Studio, haga clic en el botón Opciones en la página de inicio de sesión. Esto le llevará a una página Propiedades de conexión, donde puede seleccionar el proveedor. El protocolo de red es, probablemente, definido como predeterminado o canalizaciones con nombre en el momento y que necesita ser cambiado a TCP.

Por otra parte, en SQL Server Configuration Manager, permitirá a canalizaciones con nombre en Protocolos para SQL Express.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top