Bahtiyar Samet Çoban Asked: 2019-07-25 06:32:27 +0800 CST2019-07-25 06:32:27 +0800 CST 2019-07-25 06:32:27 +0800 CST AlwaysOn 侦听器的 CNAME 别名 772 我们目前遇到 SQL Server 迁移问题。有一个旧产品,由于各种原因,我们不想更改连接字符串。因此,我们希望保留现有的 Listener 名称。 我的问题是,是否可以为 AG 侦听器名称创建一个或多个 CNAME 别名?这样做有什么危险吗? sql-server availability-groups 1 个回答 Voted Best Answer SqlWorldWide 2019-07-25T07:04:19+08:002019-07-25T07:04:19+08:00 是的,您可以创建指向侦听器名称的 CNAME。我一直在为 100 多个可用性组使用相同的方法。SQL Server 版本 2012、2014、2016 和 2017。我已经使用了近 3 年,没有任何问题。 如果您在企业范围内走这条路线,有两个建议可以提高可管理性。 编写指向侦听器的所有 CNAME 的集合,将其保存在 DBA 数据库中并定期更新。这样,在任何迁移过程中,您都不会怀疑 CNAME 指向特定的侦听器名称。 我更喜欢 DBA 团队有权更新 CNAME。这样,在迁移期间,您就不会依赖其他人来进行切换。
是的,您可以创建指向侦听器名称的 CNAME。我一直在为 100 多个可用性组使用相同的方法。SQL Server 版本 2012、2014、2016 和 2017。我已经使用了近 3 年,没有任何问题。
如果您在企业范围内走这条路线,有两个建议可以提高可管理性。