【发布时间】:2019-01-17 13:42:26
【问题描述】:
我对日志传送有疑问: 我正在将 VLDB (12TB) SQL 数据库从物理环境(服务器 A)迁移到虚拟环境(服务器 B),并从 SQL 2008 R2 版本迁移到 SQL 2014。迁移的高级计划是从服务器 A 登录在过渡\测试期间到服务器 B。一旦我们对测试感到满意,我们只需让服务器 B 成为新的生产环境。在此期间,服务器 B 需要接收定期日志恢复(每天一次或两次)并处于只读\待机模式以进行测试。 我在相关但不同的域中存在 A 和 B 的附加复杂性,并且我还想使用当前通过现有 Ola Hallengren 制度创建的现有 .trn 文件。所以基本上,我只想通过从网络共享中获取 trn 来利用服务器 B 上日志传送的 COPY 和 RESTORE 方面。 在我尝试使用 VLDB 之前,我正在一个更小的数据库上测试这个概念。我遇到的问题是:- 当我尝试让服务器 B 进入待机模式时,我收到此错误:-
“无法使用 WITH STANDBY 恢复此备份,因为需要升级数据库。重新发出 RESTORE 而不使用 WITH STANDBY”
堆栈溢出问题 3010115 和 40760521 类似,但遗憾的是没有提供解决方案。我已经尝试了几种解决方法,但还没有运气。 任何帮助或其他建议将不胜感激。
【问题讨论】:
标签: sql-server cross-domain log-shipping vldb