Jac*_*ing 4 database sql-server triggers
我有一些簿记任务(重置高水位标记,清除一些分阶段数据),需要在每次恢复QA数据库后完成.我知道我可以在SQL中的数据库上创建触发器,但我似乎无法找到在数据库恢复上执行此操作的方法.
由于我在拥有数据库共享所有权的团队中工作,因此我无法始终知道何时进行还原.有没有办法通过触发器或其他一些数据库魔法自动执行此操作,以便始终调用清理过程?
RESTORE没有DDL触发器,但事件的事件通知AUDIT_BACKUP_RESTORE_EVENT可以让您到达目的地.