还原整个 SQL Server 数据库实例

2 sql-server restore

我有一个服务器,我们将完全重新格式化然后重建。一切都将完全按照现在的方式重建 - 相同的文件名、相同的目录等。

安装 SQL Server 后,我可以从我进行的完整备份中一个一个地重新附加服务器实例上的每个数据库。

但是,以下内容也会使工作更快吗?

  1. 关闭 SQL Server 实例
  2. 将所有数据库(包括系统数据库)复制到另一个磁盘
  3. 重新格式化服务器并重新安装 SQL Server
  4. 关闭 SQL Server 实例
  5. 将所有文件复制回其原始位置,覆盖现有文件(我还需要隐藏的资源数据库吗?)
  6. 再次启动 SQL Server 实例

只要一切都在正确的位置,主数据库不应该毫无问题地立即启动,并且整个服务器将恢复到重新格式化前的样子吗?我只是想知道这是否可以为我节省一些时间。

Aar*_*and 7

我个人强烈反对分离/附加方法。您已经在进行适当的备份,对吗?为什么不继续该计划并使用备份/恢复?

分离/附加是危险的,原因很简单:如果在分离或复制期间发生某些事情,您现在拥有数据库的零副本。

使用 RESTOREs,即使您的新服务器被占用并且您需要使用不同的服务器,或者您无法重复使用相同的服务器名称,或者任何其他主机可能出错,您也可以继续。