我们计划将SQL Server 2005升级到SQL Server 2012,并且数据库都托管在两个不同的服务器上。
SQL Server 2005大约有25个合并出版物,大约有400台笔记本电脑订阅了这些出版物。新的SQL Server 2012也将具有与旧服务器相同的复制设置。现有服务器上的数据库大小为66 GB,初始同步大约需要1.5小时。
由于各种业务限制,我们无法在单个交换机中转移到新服务器。相反,我们需要让两台服务器都运行一两个月。在此过程中,我们需要每天将(单向)数据从SQL Server 2005复制到SQL Server 2012。为实现这一目标,我们到目前为止尝试了以下方法:
从SQL 2005到SQL 2012服务器进行数据库备份和还原 - 在此方法中,我们还原后SQL 2012将删除这些出版物。
SQL本机复制 - 由于SQL约束,无法设置事务,合并和快照复制。无法在SQL 2005(发布者)和SQL 2012(订阅者)
我们正在寻找使用给定约束设置服务器到服务器复制的不同选项。 SQL专家可以帮助提供一些指导吗?