0

我正在使用 SQL Server Express,并且我有一个从 Microsoft 获取的备份存储过程:如何安排和自动化 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'"

现在我遇到了一个问题,完整备份有效,但之后我在文件夹中看不到新添加的备份文件。当我打开服务器时,我看到来自差异备份的命令提示符正在运行,要求覆盖完整备份文件。我从 ALL 中单击 A,然后它就可以工作了。又过了一小时,命令提示符覆盖以前的 DIFF 和 FULL 备份文件。

如何将其设置为始终为 ALL 或如何禁用它?

4

0 回答 0