我正在使用SQL Server 2008.现在我想创建一个捕获数据库备份的触发器。我看了DDL触发器。但没有找到任何有关备份的信息。
编辑:真的我需要做什么。如果有人将备份数据库我想删除数据库。也许用触发器或事件通知来做这件事并不好。若是,请提供其他方式
简单来说,当有人备份数据库时如何删除数据库
答案 0 :(得分:1)
您可以使用Event Notification for the AUDIT_BACKUP_RESTORE_EVENT
活动。
每当备份或时,都会发生审核备份/还原事件类 恢复命令已发出。
答案 1 :(得分:0)
您可以找到可用于查询的backup history of all databases in the msdb database。我不知道任何备份推送通知系统,但您可以对历史数据进行轮询和查询。