将文件组移动到其他数据库

时间:2017-09-29 03:37:03

标签: sql-server database move filegroup

是否可以将SQL Server文件组从一个数据库移动到同一服务器上的另一个数据库?

如果不是,有什么工作吗?

1 个答案:

答案 0 :(得分:0)

你不能这样做。

如果要将db1的FG1还原到另一个数据库db2,则至少应该使用move恢复db1的PRIMARY文件组。这将有效地覆盖db2的PRIMARY FG。

从这时起,db2将不知道它是什么。它将知道它具有db1的所有文件。

因此,这与恢复到新的不存在的数据库相同。

概要

您可以恢复PRIMARY +其他一些FG,但这始终是一个具有db1结构的数据库,唯一的区别是并非所有FG都在线。