¿Cómo se especifica un número de puerto diferente en SQL Management Studio?


416

Estoy intentando conectarme a un servidor Microsoft SQL 2005 que no está en el puerto 1433. ¿Cómo indico un número de puerto diferente cuando me conecto al servidor usando SQL Management Studio?

Respuestas:


831

127.0.0.1,6283

Agregue una coma entre la ip y el puerto


77
Simplemente perseguí mi cola durante una hora tratando de descubrir cómo dar el puerto. En ninguna parte de MSDN. ¡Stack Overflow al rescate otra vez!
Christo

8
Mierda ... gran error MS ... THX ... y por alguna razón si estás haciendo un túnel: usa 127.0.0.1 en lugar de localhost ... SQL MStudio no le gusta por alguna razón ..
David

1
igual que ustedes, pero peor. Tuve el caso hace algunos años. No recordaba la solución exactamente hoy, ya que la necesitaba ... si usan una sintaxis "diferente", ¡¿por qué no pueden al menos mencionarla en los lugares correctos!
oldbrazil

44
@mark De acuerdo, pero en realidad no debería sorprendernos: esta es la misma compañía que ignoró al resto del mundo y decidió usar barras diagonales inversas en las rutas de los archivos. suspiro
Scott

55
Los dos puntos se vuelven menos significativos cuando se conecta a una dirección IPv6.
EpicVoyage

72

Si se está conectando a una instancia con nombre y UDP no está disponible cuando se conecta a ella, es posible que también deba especificar el protocolo.

Ejemplo: tcp:192.168.1.21\SQL2K5,1443


2
muchas gracias. Esto fue correcto. solo que solo necesitaba el nombre de la instancia seguido de puerto. Ej. INSTANCENAME \ INSTANCE, 1541
mikoop el

6

Otra forma es configurar un alias en el Administrador de configuración. Luego, simplemente escriba ese nombre de alias cuando desee conectarse. Esto lo hace mucho más fácil y es más preferible cuando tiene que administrar varios servidores / instancias y / o servidores en múltiples puertos y / o múltiples protocolos. Déles nombres amigables y se hace mucho más fácil recordarlos.


Esta es una gran respuesta, siempre es mejor tener un nombre descriptivo que una dirección IP, especialmente para los nuevos mantenedores en su código
ENDEESA

3

Necesitará el Administrador de configuración de SQL Server. Vaya a Configuración de SQL Native Client, seleccione Protocolos de cliente, haga clic con el botón derecho en TCP / IP y configure su puerto predeterminado allí.


3
Eso es bueno si todas las bases de datos que conectas usan el mismo puerto. No es el caso en todos los entornos.
Brettski

2

El uso del administrador de clientes afecta a todas las conexiones o establece un alias específico de la máquina cliente.

Use la coma como se indica arriba: esto también se puede usar en una aplicación.

Probablemente sea necesario si también tiene firewalls entre usted y el servidor ...


-6

En la plataforma Windows con el comando de ejecución del servidor:

netstat -a -b

buscar sql serverprocesos y encontrar el puerto fe 49198

O más fácil Conéctese con dbvisualizer, ejecute el netstat -a -bproceso find dbvis.exe y obtenga el puerto.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.