Domanda

Sto tentando di 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 utilizzando SQL Management Studio?

È stato utile?

Soluzione

127.0.0.1,6283

Aggiungi una virgola tra IP e porta

Altri suggerimenti

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

Un altro modo è impostare un alias in Config Manager.Quindi digita semplicemente il nome alias quando vuoi connetterti.Ciò rende tutto molto più semplice ed è preferibile quando si devono gestire più server/istanze e/o server su più porte e/o più protocolli.Dai loro nomi amichevoli e diventa molto più facile ricordarli.

Avrai bisogno di Gestione configurazione SQL Server.Vai su Configurazione SQL Native Client, seleziona Protocolli client, fai clic con il pulsante destro del mouse su TCP/IP e imposta lì la porta predefinita.

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

Usa la virgola come sopra:questo può essere utilizzato anche in un app.config

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

Sulla piattaforma Windows con il server esegui il comando:

netstat -a -b

cercare sql server processi e trova la porta f.e 49198

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top