如果两边 SQL Server 版本一致,可以直接把 A 服务器的 MDF、LDF 文件拷贝到 B 服务器,然后作个附加。
但是如果二者版本不一致,就难说了,比如有一 MDF,我使用 SQL Server 13(即 2016)没有附加成功,但是使用 SQL Server 11(即 2012)附加成功了。
所以说直接附加 MDF 有一定风险,它对低版本的兼容并不那么友好,而采用 SQL Server 备份的文件,则其兼容性要好得多。