GHa*_*uan 3 sql-server restore sql-server-2016
我们有一个 300 GB 的数据库,我正在测试恢复到新的 SQL Server 2016 实例,在虚拟 Windows 2016 服务器上,用于测试目的。
该 VM 具有 32 GB RAM,在具有 10 个逻辑处理器的 1 插槽 CPU 上运行。(E5 - 2670,2,6GHz)。不确定电源设置,将与设置 VM 的人一起检查。
我第一次恢复时,我是.bak从 2014 年实例的- 文件中进行的。第二次(仍在运行)我是从 SQL Server 2016 实例上的备份中完成的。
两次都花了一个多小时才显示“5% 已处理”消息。在此之前,百分比为 0%(使用显示恢复进度的脚本)。第一次大约2小时后恢复完成。我特别想知道为什么流程指示器开始运行需要这么长时间。当它保持在 0% 时发生了什么?
这在 SQL Server 2016 实例上是正常的,还是有问题?在生产服务器上,还原速度会快得多,但很难进行比较,因为生产服务器是具有多个主轴的专用服务器,而测试服务器是虚拟服务器。
问题是,正如一些评论中提出的那样,该实例上未启用数据库即时文件初始化。我通过为运行 SQL Server 服务的用户提供所需的权限来启用此功能,然后重新启动 SQL Server 服务。可以在以下链接中找到要采取的步骤:数据库即时文件初始化
感谢所有的建议,其中一些给我指出了解决方案。
| 归档时间: |
|
| 查看次数: |
8081 次 |
| 最近记录: |