【发布时间】:2016-01-13 09:42:18
【问题描述】:
我很难远程连接到服务器。如果这不是发布的正确堆栈,我深表歉意。我的时间限制在这里用完了。
每次我尝试连接时都会得到
与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。
它还指出我的连接超时。我尝试了以下方法:
- 在目标机器上的 SSMS 中启用远程连接
- 在 SS 配置管理器中启用 TCP/IP
- 检查 SSCM 中的 IPALL 下是否启用了端口 1433
- 在目标计算机和客户端计算机上允许 TCP 和 UDP 中端口 1433、433 的出站和入站规则
- 在出站和入站防火墙规则中允许 sql server 的实际 .exe
- 在
services.msc中重启sqlserver
我唯一能想到的是我的连接语法不正确。
在 SSMS 中尝试链接服务器时,我将:207.97.213.202:1433\733674-DB2\733674-ADMIN 添加到链接服务器字段并在单选按钮选项下选择 SQL Server。
我也尝试过不使用 IP 地址进行连接
【问题讨论】:
-
207.97.213.202:1433\733674-DB2\733674-ADMIN是什么服务器名称?我看到一个 IP 地址和端口,但为什么有 2 个斜线?实例名称不包含斜杠。顺便说一句,用逗号而不是冒号指定端口。试试207.97.213.202,1433。 -
733674-DB2是 SQL Server 实例的名称,而斜杠后面的文本是用户名 -
我明白你的意思,最后一部分不是必需的。这实际上是 windows 服务器的用户名
-
您可以尝试在网络级别进行故障排除。
PING 207.97.213.202是否返回结果?TELNET 207.97.213.202 1433是否返回空白屏幕? (好) -
首先,确保您的 SQL 服务器实例正在侦听端口 1433(我认为它会为不同的服务器实例动态分配端口)。
标签: sql-server tcp