我正在尝试连接到不在端口 1433 上的 Microsoft SQL 2005 服务器。使用 SQL Management Studio 连接到服务器时如何指示不同的端口号?

有帮助吗?

解决方案

127.0.0.1,6283

ip和端口之间添加逗号

其他提示

如果您要连接到命名实例并且连接时 UDP 不可用,那么您可能还需要指定协议。

例子: tcp:192.168.1.21\SQL2K5,1443

另一种方法是在配置管理器中设置别名。然后,当您想要连接时,只需键入该别名即可。当您必须管理多个服务器/实例和/或多个端口和/或多个协议上的服务器时,这使得它变得更加容易并且更可取。给它们起一个友好的名字,这样就更容易记住它们。

您将需要 SQL Server 配置管理器。转到 Sql Native Client 配置,选择客户端协议,右键单击 TCP/IP 并在那里设置默认端口。

使用客户端管理器会影响所有连接或设置客户端计算机特定的别名。

像上面一样使用逗号:这也可以在 app.config 中使用

如果您和服务器之间也有防火墙,则可能需要它......

在Windows平台上,服务器执行命令:

netstat -a -b

寻找 sql server 处理并找到端口 f.e 49198

或者更容易。连接dbvisualizer,运行 netstat -a -b 找到dbvis.exe进程并获取端口。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top