Eu uso a seguinte cadeia de conexão no SQL Server Management Studio. Falha ao conectar:
mycomputer.test.xxx.com:1234\myInstance1
Mas o seguinte está ok:
mycomputer.test.xxx.com\myInstance1
Então, como faço para especificar um número de porta em uma cadeia de conexão?
sql-server
smwikipedia
fonte
fonte
Respostas:
Use uma vírgula para especificar um número de porta com o SQL Server:
mycomputer.test.xxx.com,1234
Não é necessário especificar um nome de instância ao especificar a porta.
Muitos outros exemplos em http://www.connectionstrings.com/ . Isso me salvou algumas vezes.
fonte
Para o JDBC, o formato adequado é um pouco diferente e da seguinte maneira:
Observe os dois pontos em vez da vírgula.
fonte
A cadeia de conexão SQL correta para SQL com porta especificada é usar vírgula entre o endereço IP e o número da porta como o seguinte padrão: xxx.xxx.xxx.xxx, aaaa
fonte
No próprio nome do servidor, você pode adicionar o número da porta como este
Substitua XXXXX pelo número da porta.
Sua cadeia de conexão seria semelhante à abaixo
fonte