我们正在安装新的数据中心,并将该位置设置为主要位置。您认为我们应该如何迁移 SQL Server 数据?系统通常 24x7x365 全天候运行,但我们已为计划停机做好了准备。我们的想法是:在某个时刻关闭网络接口,备份数据库,将其传输到另一个位置,恢复它并启动网络接口。这里最耗时的事情是备份和恢复。数据库大小约为 50 GB。在主要位置我们使用 SQL Server 2005 Standard,在新位置我们使用 SQL Server 2008 R2 Standard。主要位置内部有同步镜像。新位置将有包含 2 个节点的 SQL 群集。
这个想法怎么样?我们打破当前镜像,并在主位置和新位置之间设置镜像,这样我们就消除了数据迁移,因为它们将被同步 - 实时。问题是这是否可能?因为在第一个位置我们有 2005 版本,没有集群,而在新位置我们有带集群的 2008 r2。此外,这两个位置之间的网络为 10 mbps。
答案1
您可能想要使用某种日志传送。进行完整备份并恢复。设置日志备份并将其复制到新服务器,然后恢复它们。
在切换时,停止用户连接并备份最后的日志。在新服务器上恢复该日志,向前滚动日志并使数据库联机。然后,您可以将客户连接重定向到新的数据中心。