在我的场景中,我们将Server 2008 R2与FileStream结合使用。我已经将文件所在的表划分为多个文件组。我想要做的是备份我们的主数据文件,然后只备份已更改的filestream文件组并将它们移动到另一台服务器。我有一个空间限制(文件必须适合CD),所以我只想移动那些已经改变的fileGroups。
服务器: Server 2008 R2恢复:简单
示例:
我的问题是,由于我的DB处于简单恢复中,所以我无法备份要还原的各个文件组。我必须让FileGroups 1&2只读,然后使用READ_WRITE_FILEGROUPS,这样我的.Bak文件就比CD大小的限制更大了。
因此,通过简单的恢复,我是否仍然可以单独备份主数据文件和FileGroup 3,并恢复它们,还是必须使用READ_WRITE_FILEGROUPS?如果是这样的话,我将不得不更改服务器上的恢复模型。
谢谢,
S
发布于 2011-12-22 22:37:43
简而言之,不行,您不能备份要还原的单个文件。根据BOL,在使用简单恢复模型的数据库上备份文件的唯一方法是将它们全部备份在一起:http://msdn.microsoft.com/en-us/library/ms179401.aspx。
您考虑过文件的差异备份吗?这样做可以为备份提供更小的文件大小(在某个时候仍然需要完整的文件),但也会增加恢复数据库所需的步骤数。部分备份的差异描述在这里:http://msdn.microsoft.com/en-us/library/ms190218.aspx。
https://dba.stackexchange.com/questions/9622
复制相似问题