¿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?

Brettski
fuente

Respuestas:

831

127.0.0.1,6283

Agregue una coma entre la ip y el puerto

Nescio
fuente
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

James
fuente
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.

mate
fuente
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í.

Miguel
fuente
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 ...

gbn
fuente
-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.

invitado
fuente