Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以在无法禁用的表上创建触发器(使用 DBO)(即使是由 DBO 或 sa 用户)?
我需要此触发器来对部署在客户端 SQL Server 上的软件进行许可/许可。当客户尝试使用我的旧版本软件并禁用我创建的触发器时,就会出现问题。
不可能,如果发生这种情况,就会出现死锁情况,所以所有软件都不希望这样。
而且它会使系统容易受到黑客攻击,所以你需要了解这是不可能的,sa用户或管理员可以随时更新权限。
您需要考虑其他一些方法,例如以加密形式保存许可,或者使用一些代码来解决此类问题