创建 SQL Server 完整备份而不影响维护计划?

创建 SQL Server 完整备份而不影响维护计划?

我们使用集中式 SQL Server 2005 服务器进行 Web 开发。该服务器有一个维护计划,即每周日进行一次完整备份,其他所有晚上进行增量备份。所有数据库都使用简单恢复模型,因此事务日志不是影响因素。

此外,每当程序员对数据库进行重大更改时,他们还需要手动保存完整备份。完整备份将签入我们的源代码控制存储库。

我突然想到,手动备份会影响维护计划所做的每日增量备份。如果我理解正确的话,程序员可以在星期三进行手动完整备份,而星期四的自动增量备份将依赖于星期三的完整备份,而不是星期日的完整备份。这可不太好。

是否可以保存不影响维护计划的完整备份?我的研究表明数据库快照可能合适,但我只是想找一个备份,而不想在服务器上生成新的数据库。

如果 SQL Management Studio 中没有该功能,我们假定程序员可以运行/定制脚本。

谢谢!

答案1

是的,他们需要指定 copy_only 选项:

http://msdn.microsoft.com/en-us/library/ms191495.aspx

http://www.mssqltips.com/tip.asp?tip=1075

此选项在 GUI 界面中不可用,因此必须从脚本或查询窗口进行备份。

相关内容