启用对 SQL Server 2008 的远程访问

启用对 SQL Server 2008 的远程访问

我刚刚使用 VMWare 工作站构建了一个虚拟 SQL Server 2 节点集群。Windows 集群已创建,SQL 已安装在两个节点上并添加到集群中,所有最新更新均已应用,但我尝试从我的工作站连接到数据库引擎,但只收到错误:

“与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供程序:命名管道提供程序,错误:40 - 无法打开与 SQL Server 的连接)(Microsoft SQL Server,错误:2)”

我已将端口 1433 作为入站防火墙规则添加到两个节点,尝试完全禁用防火墙服务,并在两个节点上禁用 SQL Server 网络配置的 MSSQLSERVER 协议上的命名管道。此外,如果我远程访问活动群集节点,则无法使用 SQL Server Management Studio 进行本地连接。

不确定我的问题是否与集群有关或与 SQL 服务器有关。我是否漏掉了某个步骤?

在此处输入图片描述

答案1

在故障转移群集管理器中,您将拥有一个用于 SQL 实例的资源组。此资源组中应包含名称和 IP 地址(即在发生故障转移时在群集节点之间移动的名称和 IP 地址)。

您的 SQL 实例需要绑定到此 IP 地址 - 在 SQL Server 配置管理器中打开 TCP/IP 协议的属性并确保该协议启用了群集 IP 地址。

相关内容