1

是否可以在无法禁用的表上创建触发器(使用 DBO)(即使是由 DBO 或 sa 用户)?

我需要此触发器来对部署在客户端 SQL Server 上的软件进行许可/许可。当客户尝试使用我的旧版本软件并禁用我创建的触发器时,就会出现问题。

4

1 回答 1

1

不可能,如果发生这种情况,就会出现死锁情况,所以所有软件都不希望这样。

而且它会使系统容易受到黑客攻击,所以你需要了解这是不可能的,sa用户或管理员可以随时更新权限。

您需要考虑其他一些方法,例如以加密形式保存许可,或者使用一些代码来解决此类问题

于 2012-11-30T06:18:55.583 回答