将变量与sp_delete_database_backuphistory一起使用

时间:2018-08-16 12:01:00

标签: loops variables stored-procedures backup

这可能对您来说是一个菜鸟语法问题,请耐心等待。

通过这段代码,我可以在msdb.backupset中标识不再具有有效物理备份文件的数据库。

    SELECT database_name
    FROM   backupset
    WHERE  database_name NOT IN (SELECT name FROM master.dbo.sysdatabases)
    GROUP BY database_name, backup_set_id

我已经看到您可以使用该列表来更新另一个表等,但是我不知道如何在下面的存储过程中使用该列表中的结果。

EXEC msdb.dbo.sp_delete_database_backuphistory @database_name = 'Name of database from the list above here'

我也在寻找一种方法来循环执行列表中所有名称的EXEC命令。请给我一些指示。谢谢。

0 个答案:

没有答案