0

我正在寻找一些建议来设置一个通过别名访问的 SQL 集群。

目前,假设我的集群名为“SQLCLUSTER”,我想设置一个别名来重定向到它。理想情况下,我希望尝试连接到集群中任何一台机器上的“(本地)”以重定向到“SQLCLUSTER”。我正在使用 SQL Server 2008。

集群可以做到这一点吗?

提前致谢,

戴夫

4

3 回答 3

3

你没有抓住重点。

  • SQLCLUSTER 只是 IP 地址的别名
  • 请求将转到 IP 地址
  • IP 地址由集群中的一个节点“拥有”。> 1 个物理节点不可能拥有它
  • 该节点将运行 SQL Server 并将响应请求
  • 它对客户是透明的。

您必须调整命名管道的事实敲响了警钟。除非您有一些糟糕的 3rd 方应用程序,否则谁仍然使用命名管道。根本不应该有任何调整

于 2010-10-18T18:42:54.070 回答
1

您的所有连接字符串都应引用 SQL 虚拟集群名称,而不是单个机器名称。这是保证它们在发生故障转移时继续正确连接的唯一方法。有关群集如何与 SQL Server 一起使用的更多详细信息,请参阅 Brad McGehee在此处的文章。

于 2010-10-18T13:17:23.453 回答
0

我最终能够完成这项工作。这是正确配置命名管道并调整更多 SQL 服务器属性(外部连接、连接方法等)的案例。

感谢您的贡献。

于 2010-10-18T15:52:39.337 回答