SQL Server 2012:我可以本地连接,但不能远程连接

SQL Server 2012:我可以本地连接,但不能远程连接

我正在尝试从远程计算机(在同一 LAN 上)的 SQL Server Management Studio 2008 访问 SQL Server 2012 数据库。我可以使用本地 SQL Server Management Studio 2012 上的“SERVER_NAME\INSTANCE”下的“sa”用户连接到数据库,但即使使用“SERVER_NAME\INSTANCE”,我也无法使用“sa”进行远程连接,只能使用“SERVER_NAME”或使用 SQL Server Management Studio 2008 的服务器 IP 地址。已经禁用防火墙并进行了适当的设置以使用 sa 连接,我是否遗漏了某些要点?

答案1

确保已为 SQL Server 启用 TCP/IP。同时检查端口设置。

启用的完整分步指南是这里

仅当您在一台服务器上有多个实例时才需要 SQL Browser 服务。请参阅这里这里了解更多信息。

答案2

在服务器上启用 SQL Browser 服务

您还需要确保服务器上的防火墙在端口 1433 和 1434 上处于打开状态。

您可以参考这个相同的问题:SQL 2008 R2 命名实例客户端连接问题?

相关内容