每当我将 SQL Server 数据库移动到新服务器时,我总是进行数据库备份和恢复。我见过很多人,尤其是 DBA,他们会改为分离/重新附加 MDF 文件。首选方法是什么?为什么?我发现备份/恢复更安全,不太可能出现损坏。
请您参考如下方法:
我刚刚做到了。对于我们的小型数据库,我进行了备份/恢复——只是因为我觉得它“更安全”。然而,当移动大型数据库时,直接分离、复制和附加要快得多。这比必须执行(通常很慢)备份,然后进行复制和(通常很慢)恢复要好。
微软 recommends使用 alter database 'planned relocation procedure'。
请注意,您可以使用附加/分离在 SQL 版本之间升级,如链接中所示。