我正在使用SQL Server Express,我有一个存储过程用于从Microsoft获取备份:How to schedule and automate backups of SQL Server
然后我使用Windows任务计划程序进行备份。
我在凌晨2点运行任务,使用命令进行完整备份:
sqlcmd -S SERVER\MSSQLEXPRESS -E -Q "EXEC sp_BackupDatabases @backupLocation='C:\Backups\SQL\TEMP\', @backupType='F'"
然后从凌晨2点30分开始,我每小时使用命令进行差异备份:
sqlcmd -S SERVER\MSSQLEXPRESS -E -Q "EXEC sp_BackupDatabases @backupLocation='C:\Backups\SQL\TEMP\', @backupType='D'"
现在我有一个问题,完整备份工作,但之后我看到我的文件夹中没有新添加的备份文件。当我打开服务器时,我看到运行差异备份的命令提示符要求覆盖FULL备份文件。 我从ALL中单击A然后它可以工作。一小时后,命令提示符覆盖以前的DIFF和FULL备份文件。
如何将此设置为始终为ALL或如何禁用此功能?