Come si specifica un numero di porta diverso in SQL Management Studio?


416

Sto provando a connettermi a un server Microsoft SQL 2005 che non si trova sulla porta 1433. Come posso indicare un numero di porta diverso quando mi connetto al server usando SQL Management Studio?

Risposte:


831

127.0.0.1,6283

Aggiungi una virgola tra ip e porta


7
Ho appena inseguito la coda per un'ora cercando di capire come dare il porto. Da nessuna parte su MSDN. Stack Overflow di nuovo in soccorso!
Christo,

8
Merda ... grande fallimento MS ... THX ... e per qualche ragione se stai tunneling: usa 127.0.0.1 invece di localhost ... SQL MStudio non piace per qualche motivo ..
David

1
come voi ragazzi, ma peggio. Ho avuto il caso alcuni anni fa. Oggi non ricordo la soluzione esattamente come ne avevo bisogno ... se usano una sintassi "diversa", perché non possono almeno menzionarla nei posti giusti !!
oldbrazil,

4
@mark D'accordo, ma non dovrebbe essere una sorpresa, questa è la stessa azienda che ha ignorato il resto del mondo e ha deciso di utilizzare barre rovesciate nei percorsi dei file. sospiro
Scott,

5
I due punti diventano meno significativi quando ci si connette a un indirizzo IPv6.
EpicVoyage,

72

Se ti stai connettendo a un'istanza denominata e UDP non è disponibile quando ti connetti ad essa, potrebbe essere necessario specificare anche il protocollo.

Esempio: tcp:192.168.1.21\SQL2K5,1443


2
grazie mille. questo era corretto. solo mi serviva solo il nome dell'istanza seguito dalla porta. ad esempio INSTANCENAME \ INSTANCE, 1541
mikoop,

6

Un altro modo è quello di impostare un alias in Config Manager. Quindi digita semplicemente quel nome alias quando vuoi connetterti. Questo rende molto più semplice ed è più preferibile quando è necessario gestire più server / istanze e / o server su più porte e / o più protocolli. Dai loro nomi amichevoli e diventa molto più facile ricordarli.


Questa è un'ottima risposta, sempre meglio avere un nome descrittivo che un indirizzo IP, specialmente per i nuovi manutentori nel tuo codice
ENDEESA

3

Avrai bisogno di Gestione configurazione SQL Server. Vai a SQL Client Native Configuration, seleziona Protocolli client, fai clic destro su TCP / IP e imposta lì la tua porta predefinita.


3
Questo è utile se tutti i database a cui ti connetti utilizzano la stessa porta. Non è il caso in tutti gli ambienti.
Brettski,

2

L'uso del gestore client influisce su tutte le connessioni o imposta un alias specifico per la macchina client.

Usa la virgola come sopra: può essere usata anche in un'app.config

Probabilmente è necessario se hai firewall anche tra te e il server ...


-6

Sulla piattaforma Windows con il server eseguire il comando:

netstat -a -b

cercare i sql serverprocessi e trovare la porta 49198

O più facile. Connettiti con dbvisualizer, netstat -a -besegui il processo find dbvis.exe e ottieni la porta.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.