每当我将SQL Server数据库移动到新服务器时,我总是要进行数据库备份和还原。我见过很多人,特别是DBA,他们将分离/重新连接MDF文件。什么是首选方法,为什么?我发现备份/恢复更安全,更不容易腐败。
答案 0 :(得分:7)
我刚刚这样做了。对于我们的小型数据库,我进行了备份/恢复 - 仅仅是因为我觉得它更安全了#39;但是,在移动LARGE数据库时,分离,复制和附加速度要快得多。这比必须进行(通常很慢)备份,然后进行复制和(通常很慢)恢复。
Microsoft recommends使用alter database'计划的重定位过程'。
注意,您可以使用attach / detach在SQL版本之间进行升级,如链接所示。