在备份之前删除数据库

时间:2012-09-15 09:49:24

标签: sql sql-server sql-server-2008 triggers backup

我正在使用SQL Server 2008.现在我想创建一个捕获数据库备份的触发器。我看了DDL触发器。但没有找到任何有关备份的信息。

编辑:真的我需要做什么。如果有人将备份数据库我想删除数据库。也许用触发器或事件通知来做这件事并不好。若是,请提供其他方式

简单来说,当有人备份数据库时如何删除数据库

2 个答案:

答案 0 :(得分:1)

您可以使用Event Notification for the AUDIT_BACKUP_RESTORE_EVENT活动。

  

每当备份或时,都会发生审核备份/还原事件类   恢复命令已发出。

答案 1 :(得分:0)

您可以找到可用于查询的backup history of all databases in the msdb database。我不知道任何备份推送通知系统,但您可以对历史数据进行轮询和查询。

相关问题