Puerto

30/06/2004 - 22:21 por Pao | Informe spam
A nivel de comando con el Query Analizer o isql puedo
ejecutar algo que me permita saber en que puerto escuha la
base de datos sin tener que usar el programa Server
Network Utility

Preguntas similare

Leer las respuestas

#1 Javier Loria
01/07/2004 - 02:40 | Informe spam
Hola:
Pero si ya estas conectado para que lo necesitas?
En todo caso puedes usar un procedimiento almacenado NO DOCUMENTADO que
permite leer las llaves del Registry. Asumiendo que la instalacion es la
instancia default deberia ser:
=EXEC master.dbo.xp_regread @rootkey='HKEY_LOCAL_MACHINE'
,
@key='SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib\Tcp'
, @value_name='TcpPort'
= Adicionalmente si quieres cargarlo en una variable, declara previamente
una variable VARCHAR(X) y pasala agregando:
, @value=variable OUTPUT
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Pao escribio:
A nivel de comando con el Query Analizer o isql puedo
ejecutar algo que me permita saber en que puerto escuha la
base de datos sin tener que usar el programa Server
Network Utility
Respuesta Responder a este mensaje
#2 Pao
01/07/2004 - 18:17 | Informe spam
Ok, ŽSi funciona muchas gracias.

Hola:
Pero si ya estas conectado para que lo necesitas?
En todo caso puedes usar un procedimiento almacenado


NO DOCUMENTADO que
permite leer las llaves del Registry. Asumiendo que la


instalacion es la
instancia default deberia ser:
=>EXEC master.dbo.xp_regread @rootkey='HKEY_LOCAL_MACHINE'
,
@key='SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperSock


etNetLib\Tcp'
, @value_name='TcpPort'
=> Adicionalmente si quieres cargarlo en una variable,


declara previamente
una variable VARCHAR(X) y pasala agregando:
, @value=variable OUTPUT
Saludos,




Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Pao escribio:
A nivel de comando con el Query Analizer o isql puedo
ejecutar algo que me permita saber en que puerto escuha




la
base de datos sin tener que usar el programa Server
Network Utility




.

Respuesta Responder a este mensaje
#3 Pao
01/07/2004 - 18:21 | Informe spam
Con SQL7.0 No funciona porque ahi no existe la entradaEXEC
SuperSocketNetLib\Tcp' cual es en ese caso?

Hola:
Pero si ya estas conectado para que lo necesitas?
En todo caso puedes usar un procedimiento almacenado


NO DOCUMENTADO que
permite leer las llaves del Registry. Asumiendo que la


instalacion es la
instancia default deberia ser:
=>EXEC master.dbo.xp_regread @rootkey='HKEY_LOCAL_MACHINE'
,
@key='SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperSock


etNetLib\Tcp'
, @value_name='TcpPort'
=> Adicionalmente si quieres cargarlo en una variable,


declara previamente
una variable VARCHAR(X) y pasala agregando:
, @value=variable OUTPUT
Saludos,




Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Pao escribio:
A nivel de comando con el Query Analizer o isql puedo
ejecutar algo que me permita saber en que puerto escuha




la
base de datos sin tener que usar el programa Server
Network Utility




.

Respuesta Responder a este mensaje
#4 Javier Loria
01/07/2004 - 19:59 | Informe spam
Hola Pao:
No tengo un SQL 7.0 para hacer pruebas, pero si con mucho cuidado
ejecutas el RegEdit
y revisas la ruta SOFTWARE\Microsoft\MSSQLServer\MSSQLServer, estoy seguro
que la encontraras. En SQL 2000 cambia la ruta porque soporta multiples
instancias.
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Pao escribio:
Con SQL7.0 No funciona porque ahi no existe la entradaEXEC
SuperSocketNetLib\Tcp' cual es en ese caso?

Hola:
Pero si ya estas conectado para que lo necesitas?
En todo caso puedes usar un procedimiento almacenado NO
DOCUMENTADO que permite leer las llaves del Registry. Asumiendo que
la instalacion es la instancia default deberia ser:
=>> EXEC master.dbo.xp_regread @rootkey='HKEY_LOCAL_MACHINE'
,
@key='SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperSock
etNetLib\Tcp' , @value_name='TcpPort'
=>> Adicionalmente si quieres cargarlo en una variable, declara
previamente una variable VARCHAR(X) y pasala agregando:
>> , @value=variable OUTPUT
>> Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Pao escribio:
A nivel de comando con el Query Analizer o isql puedo
ejecutar algo que me permita saber en que puerto escuha la
base de datos sin tener que usar el programa Server
Network Utility




.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida