SQL Server部分数据库备份(不包括某些表)

时间:2012-11-08 19:15:34

标签: sql-server backup database-backups

我正在管理一个相当大的SQL Server数据库。某些表包含对业务至关重要的数据,必须每天在异地备份。但是我们还有其他(读写)表,占用的数据库大小只有业务关键型的一半。我想做的是这样的事情:

Primary filegroup: Tables A, B, C --> daily backup
Secondary filegroup: Tables D, E, F --> monthly (or occasional manual) backup

当我尝试测试时,我在尝试恢复文件组时遇到错误。看起来我无法单独还原单个文件组或从不同时间点恢复不同的文件组。理想情况下,我希望能够首先恢复主文件组(最重要的一个),然后恢复次要文件组。我愿意接受辅助文件组中的一些数据丢失。

可以这样做吗?

1 个答案:

答案 0 :(得分:4)

为了使部分或零碎的还原策略取得成功,您首先需要采用文件组备份策略。如果您愿意,您仍然可以一次备份整个数据库,但备份需要处于文件组级别。

有关如何执行文件组备份的详细信息,请访问以下链接:http://msdn.microsoft.com/en-us/library/ms179401(v=sql.105).aspx

有关如何执行零碎还原的详细信息,请访问http://msdn.microsoft.com/en-us/library/ms177425(v=sql.100).aspx