我有一个数据库,其中有近1TB的FILESTREAM
数据不需要备份(如果删除了该数据,则会在几个小时内自动重新创建,因此并不重要)。大多数数据每两天更改一次,因此差异备份并不能真正帮助减小容量。
我有工作,我需要通过恢复模式设置的方式备份Full
,创建一个单独FILEGROUP
的FILESTREAM
,然后取的只有“主”的备份FILEGROUP
。造成的问题是日志文件(也已备份)现在不必要地很大,因为它包含FILESTREAM
数据。
SIMPLE
恢复模式使我无法执行特定FILEGROUP
s的备份,因此我也不认为这是一个选择。
我的想法只是将FILESTREAM
数据移到一个单独的数据库中,但是现在我失去了参照完整性,并且肯定还会继承许多其他问题。
有什么方法可以在Simple
恢复模式下创建部分备份(无需将FILESTREAM
表设置为只读)?如果没有,我的问题是否还有其他合理的解决方案?