迁移到新 SQL Server 时管理大量 SQL Server ODBC 更改

Ben*_*yan 1 odbc sql-server sql-server-2008

您如何管理更改 SQL Server 并更新所有连接到它的客户端以指向新服务器?如果我有 SQLSERVER1,那么购买新硬件并调用新服务器 SQLSERVER2 并迁移所有数据库,我必须更改所有应用程序服务器、报表服务器、某些工作站等上的 ODBC 连接以指向新的 SQL Server 实例。

有没有办法将客户端指向指向真实 SQL Server 实例的别名或代理,这样就不必在更改时更新所有客户端?

Sve*_*ven 5

最简单的方法应该是在设置连接时将所有客户端指向某个 DNS 名称。当您必须切换服务器时,您只需将此 DNS 名称分配给新服务器。

为此,您可以将 DNS 条目的 TTL 值降低到一个非常小的值,以便更改有机会快速传播。