每当我将SQL Server数据库移到新服务器时,我总是移至数据库备份和还原。我见过很多人,特别是DBA的人,他们会改为分离/重新附加MDF文件。首选方法是什么,为什么?我发现备份/还原更安全,更不会出现损坏的情况。
我就是这么做的 对于我们的小型数据库,我做了备份/还原- 只是因为我觉得它“更安全”。但是,在移动LARGE数据库时,仅进行分离,复制和附加操作要快得多。这样就不必进行(通常是缓慢的)备份,然后进行副本和(通常是缓慢的)还原。
Microsoft建议使用alter database“计划的重定位过程”。
注意,您可以使用附加/分离在SQL版本之间进行升级,如链接中所示。