none
No se puede conectar a INGNELSON-PC\SQLEXPRESS. RRS feed

  • Pregunta

  • Buenos dias soy nuevo con Microsoft SQL Server Management Studio; realice la creación de una DB y tablas pero de un momento a otro me salio el siguiente error:

    ===================================
    No se puede conectar a INGNELSON-PC\SQLEXPRESS.
    ===================================

    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 - El equipo remoto rechazó la conexión de red.) (.Net SqlClient Data Provider)

    ------------------------------
    Para obtener ayuda, haga clic en: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=1225&LinkId=20476

    ------------------------------
    Número de error: 1225
    Gravedad: 20
    Estado: 0

    ------------------------------
    Ubicación del programa:
    at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, DbConnectionPool pool, String accessToken, Boolean applyTransientFaultHandling)
       at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)
       at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup, DbConnectionOptions userOptions)
       at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
       at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
       at System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
       at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry)
       at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry)
       at System.Data.SqlClient.SqlConnection.Open()
       at Microsoft.SqlServer.Management.SqlStudio.Explorer.ObjectExplorerService.ValidateConnection(UIConnectionInfo ci, IServerType server)
       at Microsoft.SqlServer.Management.UI.ConnectionDlg.Connector.ConnectionThreadUser()

    ===================================
    El equipo remoto rechazó la conexión de red

    Agradezco para poder solucionar el error y continuar con mi estudio de DB

    lunes, 26 de septiembre de 2016 16:25

Respuestas

  • Por lo visto estás conectando desde un equipo (que contiene un programa en .NET) a otro equipo distinto (que contiene el servidor SQL). Y el equipo que tiene el SQL rechaza la conexión al conectarse al puerto del SQL. Las razones pueden ser varias:

    - Que no haya conectividad de red, o que el puerto de SQL Server esté cerrado en algún cortafuegos intermedio (incluido el cortafuegos de Windows en la máquina que tiene el SQL Server).

    - Que el SQL Server no esté configurado para admitir conexiones externas (verificar desde SQL Server Configuration Manager que está habilitado el protcolo TCP y vinculado al adaptador de red desde el que se reciben las conexiones de la otra máquina).

    - Que esté parado el SQL Server (verificarlo desde los Servicios de SQL Server Configuration Manager, o desde los Servicios del Panel de Control, o incluso desde SQL Server Management Studio).

    - Que no se pueda resolver el puerto usado por la instancia SQL Server (dado que es una instancia con nombre, asegúrate de que está en marcha el servicio SQL Browser, a no ser que hayas configurado la instancia con un puerto fijo y que estés indicando correctamente ese puerto fijo en la cadena de conexión).

    lunes, 26 de septiembre de 2016 21:08

Todas las respuestas

  • Por lo visto estás conectando desde un equipo (que contiene un programa en .NET) a otro equipo distinto (que contiene el servidor SQL). Y el equipo que tiene el SQL rechaza la conexión al conectarse al puerto del SQL. Las razones pueden ser varias:

    - Que no haya conectividad de red, o que el puerto de SQL Server esté cerrado en algún cortafuegos intermedio (incluido el cortafuegos de Windows en la máquina que tiene el SQL Server).

    - Que el SQL Server no esté configurado para admitir conexiones externas (verificar desde SQL Server Configuration Manager que está habilitado el protcolo TCP y vinculado al adaptador de red desde el que se reciben las conexiones de la otra máquina).

    - Que esté parado el SQL Server (verificarlo desde los Servicios de SQL Server Configuration Manager, o desde los Servicios del Panel de Control, o incluso desde SQL Server Management Studio).

    - Que no se pueda resolver el puerto usado por la instancia SQL Server (dado que es una instancia con nombre, asegúrate de que está en marcha el servicio SQL Browser, a no ser que hayas configurado la instancia con un puerto fijo y que estés indicando correctamente ese puerto fijo en la cadena de conexión).

    lunes, 26 de septiembre de 2016 21:08
  • Buenas tardes,

    Prueba a realizar lo siguiente:

    1. Habilitar el protocolo tcp/ip de la isntancia de la base de datos (administrador de sql, protocolos, activar tc/ip) y reiniciar la isntancia.

    2. Abrir el el firewall de windows:

    1433 tcp

    1434 udp

    sqlserv de dentro de bin

    Mira que tienes el browser encendidio.


    martes, 27 de septiembre de 2016 16:53