我使用SQL Server并拥有一个包含两个文件组的庞大数据库:
现在,备份方案是:
由于数据库很大,并且它在远程服务器上正在生产中,每当我想将数据库带到我的本地环境以创建测试数据库(每周)时,我必须同时带来主数据库和文件流。
我希望能够改变备份和恢复的方式,只需要使用主文件组,忽略文件流。通过这种方式,每周我只会带来主文件组,而不是所有假定文件流的信息。
我认为可能存在很多问题,访问文件时可能会丢失所有文件流引用。我想知道是否可以在执行备份时修改所有文件流列的内容,或者使用测试环境中托管的其他文件流。此外,我听说过只有部分文件组的零碎还原,但我对如何实现它有很多疑问。
问题1:我可以有这种情况吗?
问题2:最好只有一个完整备份并将差异备份/事务日志带到测试环境中吗?
问题3:我可以更好地备份和恢复方案吗?
我全神贯注于建议。如果你有任何案例,请给我看一个T-SQL查询。