我在SQL Server Management Studio中使用以下连接字符串。它无法连接:
mycomputer.test.xxx.com:1234\myInstance1
但是下面的一个是好的:
mycomputer.test.xxx.com\myInstance1
那么如何在连接字符串中指定端口号?
答案 0 :(得分:234)
使用逗号指定SQL Server的端口号:
mycomputer.test.xxx.com,1234
指定端口时没有必要指定实例名称。
http://www.connectionstrings.com/处有更多例子。它救了我几次。
答案 1 :(得分:10)
对于JDBC,正确的格式略有不同,如下所示:
jdbc:microsoft:sqlserver://mycomputer.test.xxx.com:49843
请注意冒号而不是逗号。
答案 2 :(得分:1)
具有指定端口的SQL的正确SQL连接字符串是IP地址和端口号之间的逗号,如以下模式:xxx.xxx.xxx.xxx,yyyy
答案 3 :(得分:0)
在服务器名称本身中,您可以像这样添加端口号
Server="servername:XXXXX"
将XXXXX替换为您的端口号。
您的连接字符串看起来类似于下面的字符串
<connectionStrings>
<add name="ConnectionStringSQL"
connectionString="server=servername:XXXXX;database=databasename;uid=XXX;pwd=XXXXXXX"
providerName="System.Data.SqlClient" />
</connectionStrings>