我们在 W2K8 集群上有一个 SQL 2005 集群。它是一个命名实例,称为 SRV1\A。然后我构建了一个新的 W2K8(具有不同的集群服务名称),但服务帐户相同。然后我安装了一个新的 SQL 2005 集群,称为 SRV2\A。现在,当我关闭 SRV1 上的 SQL 服务器资源并尝试通过集群管理员将 SRV2\A 重命名为 SRV1\A 时,我收到错误“网络名称已存在”。我尝试过使用旧集群并安装具有相同名称的新集群,并且成功了。为什么我无法重命名名称?任何建议都会非常有用。
答案1
应该在理论。如果您将 2005 集群服务完全脱机而不仅仅是资源组,是否仍会收到相同的错误?
您能获取确切错误信息的屏幕截图或者复制/粘贴吗?
答案2
您需要执行以下操作:
- 降低旧实例的网络名称
- 在 DNS 中,删除旧实例名称的 A 记录
- 等待 DNS 复制,使用 ping 或 nslookup 检查
- 在新实例上重命名网络名称
答案3
Allan Hirt 在其关于 SQL2005 高可用性的书中建议您只能重命名 DNS 中的内容 - 因此对于命名实例(例如 Crystal\ball),您只能重命名 Crystal。
在 Google 图书上,搜索 ISBN 159059780x - 然后查看第 334 页。
所以 Allan Hirt 的意思是,使用 SQL2005 无法重命名实例名称 - 除非卸载并重新安装。