【发布时间】:2019-02-21 18:14:42
【问题描述】:
我们正在努力归档和存储一组 SQL Server 数据库,这些数据库存在于服务器 A 上的 SQL Server 2008 R2 实例上(将停用)。目标是备份(和压缩)所有数据库并将它们迁移到服务器 B(数据仓库服务器)。服务器 B 正在运行 SQL Server 2014。
我已经完成了所有迁移,现在我正在尝试测试其中一个数据库的恢复,以确保我们可以在服务器 B 上恢复它们。
当我尝试使用服务器 B 中的还原向导进行还原时,还原开始,但在检查还原进度时,它从未超过 0%。它只是不断尝试恢复。
知道会发生什么吗?
【问题讨论】:
-
您用于完成还原的 SQL 是什么?
-
Is there a SQL script that I can use to determine the progress of a SQL Server backup or restore process? 的可能重复数据库可能非常非常大,或者恢复速度特别慢(例如,因为您的备份介质)。要求向导编写
RESTORE语句的脚本而不是直接执行它,并使用STATS = 1以单个百分比报告进度。 -
经过进一步调查,我似乎已经解决了我的问题。以下文章讨论了我遇到的相同问题。 social.msdn.microsoft.com/Forums/sqlserver/en-US/… 最后一篇文章谈到了停止恢复并重新启动它。我尝试过,恢复在 30 分钟内完成(47 GB 未压缩数据库),几秒钟内显示进度。不确定这是否是 SQL Server 2014 的错误,但它似乎是一个全球性问题。
-
@user10141019 - 您应该将此作为答案发布(您可以回答自己的问题)并将其标记为已接受。
标签: sql sql-server