有没有办法可以防止使用 DDL 触发器等恢复数据库?
背景是我想阻止同事在测试服务器上恢复数据库。到目前为止,我查看了 DDL 触发器,但没有找到正确的事件来对恢复操作做出反应。
答案1
培训。电子邮件。警告。大喊大叫。向管理层投诉。拳击。
其中大部分可以成为适当变革管理过程的一部分。
解决根本原因。为什么其他人会恢复你不想恢复的东西。你需要这个数据库的单独副本吗?他需要单独副本吗?
答案2
您是否考虑过保持与数据库的持续连接?这不会阻止它们,但可能会减慢它们的速度……
那么,在相关数据库上保留数据库快照怎么样?我猜你需要先删除快照,然后才能进行还原.....如果不是快照,那么复制/日志传送等?
答案3
由于他们以 sa 身份登录,因此这将是徒劳的。但是,您可以用其他数据和日志文件填满磁盘。糟糕的主意,但你问了...