0

我有关于日志传送的问题:我正在将 VLDB (12TB) SQL 数据库从物理环境(服务器 A)迁移到虚拟环境(服务器 B),并从 SQL 2008 R2 版本迁移到 SQL 2014。迁移的高级计划是在转换\测试期间记录从服务器 A 到服务器 B 的运送。一旦我们对测试感到满意,我们只需将服务器 B 设置为新的生产环境。在此期间,服务器 B 需要接收定期日志恢复(每天一次或两次)并处于只读\待机模式以进行测试。我在相关但不同的域中存在 A 和 B 的附加复杂性,并且我还想使用当前通过现有 Ola Hallengren 制度创建的现有 .trn 文件。所以基本上,我只想利用 COPY & 通过从网络共享中获取 trn 来恢复服务器 B 上日志传送的各个方面。在我尝试使用 VLDB 之前,我正在一个更小的数据库上测试这个概念。我遇到的问题是:-当我尝试让服务器 B 进入待机模式时,我收到此错误:-

“无法使用 WITH STANDBY 恢复此备份,因为需要升级数据库。重新发出 RESTORE 而不使用 WITH STANDBY”

堆栈溢出问题 3010115 和 40760521 类似,但遗憾的是没有提供解决方案。我已经尝试了几种解决方法,但还没有运气。任何帮助或其他建议将不胜感激。

4

1 回答 1

1

*** 我猜。与史蒂夫 G 交谈!我很高兴我不必这样做!

这听起来不像他们在不同版本上运行的事实。在进行还原之前,trans 文件需要先对其进行升级。你运气不好。尝试从 2008 > 2008 开始,然后升级服务器。

于 2019-01-17T14:28:59.123 回答