如何防止数据库被恢复?

有没有办法阻止数据库与DDL触发器或其他东西恢复?

背景是,我想防止同事在testing服务器上恢复数据库。 到目前为止,我看到一个DDL触发器,但没有find正确的事件对恢复操作作出反应。

训练。 电子邮件。 警告。 叫喊。 投诉pipe理。 拳头。

其中大部分可以成为适当变更pipe理stream程的一部分。

解决根本原因。 为什么其他人会恢复你不想恢复的东西。 你需要这个数据库的一个单独的副本? 他需要一个单独的副本吗?

你有没有想过保持与数据库的连接? 这不会阻止他们,但它可能会减慢他们….

那么像在相关数据库上保存数据库快照呢? 我猜你会需要删除快照,然后才能进行恢复…..如果不是快照,复制/日志传送等?

当他们login时,这将是一个徒劳的努力。 但是,您可以用其他数据和日志文件填满磁盘。 可怕的想法,但你问…