我正在尝试远程访问 MS SQL Server Express 2008。
- 我已打开服务“SQL Server Browser”
- 我已打开服务“SQL Server (SQLExpress)”
- 我已启用 TCP/IP 并在属性中将动态端口设置为空白并将 tcp 端口设置为 1433
- 我可以连接本地(使用 ip),所以我的凭据是正确的。
- 我的 Windows 防火墙中有一条异常记录,将端口 1433 设置为打开。
- 我已执行系统重新启动,使所有服务仍处于打开状态。
在我尝试通过远程计算机连接后,我收到此错误。
无法连接到 XXX.XXX.XXX.XX
=============================建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:命名管道提供者,错误:40 - 无法打开与 SQL Server 的连接)(.Net SqlClient 数据提供者)
------------------------ ------------------------
错误号:3
严重性:20
状态:0
您的想法和解决方案将不胜感激。
凯杰
编辑 您好,感谢您的快速回复。目前没有连接字符串。我正在尝试使用连接:SQL Server Management Studio 2008
当您在 Management Studio 中右键单击服务器时,您是否在“属性”页面->“连接”下打开了“允许远程连接”。此外,请确保在服务器和客户端上都将 TCP/IP 设置为默认协议。