De manera predeterminada, SQL Server escucha en el puerto 1433 de TCP / IP y 1434 de UDP para las emisiones. Usted puede encontrar el puerto de escucha de varias formas:
1. Chequear la aplicación del Registro
de Eventos de Windows- ID de
evento 26022.
2. Usar el Administrador de
Configuracion de SQl Server (SQL Server Configuration
Manager).
3. Consultar el
Registro de Windows.
Aplicación
del Registro de Eventos de Windows
Cada vez que se inicia
una instancia, SQL Server registra el
puerto de escucha (s) en el visor
de sucesos de Windows.
- En el menú Inicio,
seleccione Programas o Todos los programas, seleccione Herramientas
administrativas y, a continuación, haga clic en Visor de sucesos.
- Si no se muestra
el registro de aplicación, en el menú Registro, haga clic en Aplicación.
Si el filtro de Id. de suceso es 26022, hay cuatro eventos
asociados con la puesta en marcha.
Busque el evento que tiene esta en el cuerpo del mensaje:

He demostrado aquí
que el nombre de la instancia "JOHNSQLSERVER"
escucha en el puerto 49526. Como dije, hay cuatro eventos asociados
con la puesta en marcha y los otros tres eventos informa el protocolo IPv6 y el
puerto UDP de difusión:
El servidor está escuchando en [127.0.0.1
49527].
El servidor está escuchando en [::
1 49 527].
El servidor está escuchando en ['any' 49526].
Asegúrese de buscar el mensaje en la imagen.
Administrador
de configuración de SQL Server
Otra manera fácil y eficaz es utilizar el
Administrador de configuración de SQL Server. Abrir y ampliar "SQL
Server Network Configuration en el panel de la izquierda. Verá los elementos de menú para los protocolos de varias instancias.
Solo haga clic en uno de los elementos de menú de protocolo y obtendrá una lista de protocolos para esa instancia que
aparece en el panel de la derecha. Haga clic derecho en ‘TCP/IP’ y seleccione ‘Propiedades’.':

Elija la ficha "Direcciones
IP".
Desplácese hasta la parte inferior de la lista hasta encontrar la
seccion 'IPAll’. El ‘ajuste del Puerto
TCP’ tendrá el puerto de escucha, a menos que la
instancia está preparada para escuchar de forma dinámica. Si es así, la configuración de 'Puertos
dinámicos TCP’ contendrá el puerto de escucha:

Utilizando
el registro de Windows (via TSQL)
El registro de Windows almacena esta información. Que se pueden leer con la siguiente sentencia:DECLARE @InstName VARCHAR(16) DECLARE @RegLoc VARCHAR(100) SELECT @InstName = @@SERVICENAME IF @InstName = 'MSSQLSERVER' BEGIN SET @RegLoc='Software\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib\Tcp\' END ELSE BEGIN SET @RegLoc='Software\Microsoft\Microsoft SQL Server\' + @InstName + '\MSSQLServer\SuperSocketNetLib\Tcp\' END EXEC [master].[dbo].[xp_regread] 'HKEY_LOCAL_MACHINE', @RegLoc, 'tcpPort'

Conclusión
Hay varias formas para determinar el puerto en el que una instancia de SQL Server está escuchando. Si tiene problemas para conectarse, utilice una de las técnicas descritas aquí para confirmar que se conecta al puerto correcto.
Hay varias formas para determinar el puerto en el que una instancia de SQL Server está escuchando. Si tiene problemas para conectarse, utilice una de las técnicas descritas aquí para confirmar que se conecta al puerto correcto.
No hay comentarios:
Publicar un comentario