我正在使用Microsoft SQL Server Management Studio 17连接到远程Microsoft SQL Server数据库。查看Studio 17的连接对话框,我没有看到任何端口号设置。Google告诉我Studio默认使用端口1433。
我尝试使用telnet
检查端口1433是否正在侦听远程服务器:telnet example.company.com 1433
但是,连接失败。我如何找到用于此数据库连接的端口?
我正在使用Microsoft SQL Server Management Studio 17连接到远程Microsoft SQL Server数据库。查看Studio 17的连接对话框,我没有看到任何端口号设置。Google告诉我Studio默认使用端口1433。
我尝试使用telnet
检查端口1433是否正在侦听远程服务器:telnet example.company.com 1433
但是,连接失败。我如何找到用于此数据库连接的端口?
3条答案
按热度按时间bqucvtff1#
您可以将SSMS连接到数据库,运行ProcessExplorer并检查ssms.exe的属性。在“TCP/IP”选项卡上,您可能会找到所需的内容:
kognpnkq2#
首先确保您已连接到服务器。由于您提到了“远程”,因此可能会有防火墙阻挡,因此您的解决方案将取决于您的网络拓扑。您能ping服务器吗?如果ping成功,我将联系服务器的所有者并验证数据库连接参数。可能您的IP需要列入白名单。等等。等等。
bxpogfeg3#
检查服务器主机是否启用了入站端口1433,以及是否使用SQL Server配置管理器启用了TCP/IP。如果有问题的SQL Server示例位于云中,您可能需要检查容器上特定提供程序的防火墙规则,并调整为允许1433入站连接。端口设置完全取决于实际SQL Server示例所在的位置。远程客户端中的Management Studio将不使用任何端口。