是否可以将文件组从一个数据库复制到另一个数据库?

时间:2009-09-14 13:55:25

标签: sql-server

我想提取数据库的子集并复制到另一个服务器/数据库。是否可以从一个数据库复制/备份单个文件组并附加/恢复到另一个数据库?

2 个答案:

答案 0 :(得分:2)

您无法将文件组还原到其他数据库。当针对恢复的数据文件重放日志时,任何恢复操作都必须经历恢复阶段,并且新数据库的日志与恢复的filgroup不匹配,因此引擎将拒绝备份。

您无法分离/附加文件组,分离和附加在文件组级别不起作用,仅在数据库级别。

当数据库联机时,恢复过程将检测到不匹配并声明数据库损坏,您也无法进行文件复制/覆盖。

答案 1 :(得分:0)

为每个表使用忠实的“SELECT * FROM old_db.old_tbl INTO new_db.new_tbl”。