0 sql-server backup sql-server-2008-r2
我的 SQL Server 上有 10 个数据库。我们每天 00.00 进行一次自动完整备份。
问题是 10 个数据库中有两个不应该备份,因为管理目前不需要这些数据库;但我不知道如何从自动完整备份中删除这些数据库。
我找不到任何脚本或与备份相关的任何内容。我唯一能找到的是 SQL 代理上的完整备份选项。这些备份也是由 SQL Server 完成的。请帮我解决这个问题。
当我转到 SQL Server 代理> 作业> 完整备份时,我发现以下内容:
我无法弄清楚这到底是什么。这些是备份还是其他什么?这些作业生成的文件正在消耗我的驱动器空间,并且这些作业每天都在运行。
使用 T-SQL 很容易。
我建议不要使用维护计划。取而代之的是使用灵活且广泛适用的基于 TSQL 的解决方案 - Ola Hallengren 的 SQL Server Backup
EXECUTE dbo.DatabaseBackup
@Databases = 'USER_DATABASES, -DB1,DB2', -- All user databases, except Db1, DB2
@Directory = 'C:\Backup',
@BackupType = 'FULL',
@Verify = 'Y',
@Compress = 'Y',
@CheckSum = 'Y',
@CleanupTime = 24
Run Code Online (Sandbox Code Playgroud)