【问题标题】:Log shipping a large database日志传送大型数据库
【发布时间】: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


    【解决方案1】:

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

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

    【讨论】:

    • 哈哈 :-) 喜欢它 :-)
    • 它实际上是一项不错的工作,现在我们有了一些存储容量,乐趣就可以真正开始了:-)
    • 版本升级应该不是太大问题,至少我们是向前而不是向后!
    猜你喜欢
    • 1970-01-01
    • 2010-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-30
    相关资源
    最近更新 更多