标签: sql-server-2005 triggers
可以在表上创建一个无法禁用的触发器(带DBO)(即使是DBO或sa用户)?
我需要在一个部署在客户端SQL Server上的软件上进行许可/许可。当客户端尝试使用旧版本的软件并禁用我创建的触发器时,会出现此问题。
答案 0 :(得分:1)
不可能,如果发生这种情况,就会出现死锁情况,所以所有软件都不需要这个。
此外,它会使系统容易受到黑客攻击,因此您需要了解这是不可能的,用户或管理员可以随时更新权限。
您需要考虑其他一些方法,例如以加密形式保存许可,或者某些代码来解决此类问题