我正在尝试连接到不在端口1433上的Microsoft SQL 2005服务器 . 如何使用SQL Management Studio连接到服务器时指示不同的端口号?
如果您正在连接到命名实例并且在连接到UDP时无法使用UDP,那么您可能还需要指定协议 .
示例: tcp:192.168.1.21\SQL2K5,1443
tcp:192.168.1.21\SQL2K5,1443
另一种方法是在Config Manager中设置别名 . 然后,只需在要连接时键入该别名即可 . 当您必须在多个端口和/或多个协议上管理多个服务器/实例和/或服务器时,这使得它更容易并且更加优先 . 给他们友好的名字,记住它们变得容易多了 .
您将需要SQL Server配置管理器 . 转到Sql Native Client配置,选择客户端协议,右键单击TCP / IP并在那里设置默认端口 .
使用客户端管理器会影响所有连接或设置客户端计算机特定的别名 .
使用上面的逗号:这也可以在app.config中使用
如果您和服务器之间也有防火墙,可能需要它...
在带有服务器执行命令的Windows平台上:
netstat -a -b
寻找 sql server 进程并找到端口f.e 49198
sql server
或者更容易 . 连接dbvisualizer,运行 netstat -a -b find dbvis.exe进程并获取端口 .
127.0.0.1,6283
在ip和port之间添加逗号
6 回答
如果您正在连接到命名实例并且在连接到UDP时无法使用UDP,那么您可能还需要指定协议 .
示例:
tcp:192.168.1.21\SQL2K5,1443
另一种方法是在Config Manager中设置别名 . 然后,只需在要连接时键入该别名即可 . 当您必须在多个端口和/或多个协议上管理多个服务器/实例和/或服务器时,这使得它更容易并且更加优先 . 给他们友好的名字,记住它们变得容易多了 .
您将需要SQL Server配置管理器 . 转到Sql Native Client配置,选择客户端协议,右键单击TCP / IP并在那里设置默认端口 .
使用客户端管理器会影响所有连接或设置客户端计算机特定的别名 .
使用上面的逗号:这也可以在app.config中使用
如果您和服务器之间也有防火墙,可能需要它...
在带有服务器执行命令的Windows平台上:
寻找
sql server
进程并找到端口f.e 49198或者更容易 . 连接dbvisualizer,运行
netstat -a -b
find dbvis.exe进程并获取端口 .127.0.0.1,6283
在ip和port之间添加逗号