Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 正在创建无法在SQL Server 2005中禁用的触发器_Sql Server 2005_Triggers - Fatal编程技术网

Sql server 2005 正在创建无法在SQL Server 2005中禁用的触发器

Sql server 2005 正在创建无法在SQL Server 2005中禁用的触发器,sql-server-2005,triggers,Sql Server 2005,Triggers,是否可以在无法禁用的表上(甚至由DBO或sa用户)创建触发器(使用DBO) 我需要此触发器,用于对部署在客户端SQL Server上的软件进行授权/许可。当客户端尝试使用我的旧版本软件并禁用我创建的触发器时,就会出现问题。不可能,如果发生这种情况,就会出现死锁情况,因此所有软件都不希望出现这种情况 此外,这将使系统容易受到黑客攻击,所以您需要了解,这是不可能的,sa用户或管理员可以随时更新权限 您需要考虑一些其他方法,例如以加密形式保存许可证,或者使用一些代码来解决此类问题,但这是不可能的,如果

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


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

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

此外,这将使系统容易受到黑客攻击,所以您需要了解,这是不可能的,sa用户或管理员可以随时更新权限


您需要考虑一些其他方法,例如以加密形式保存许可证,或者使用一些代码来解决此类问题,但这是不可能的,如果发生这种情况,则会出现死锁情况,因此所有软件都不希望出现这种情况

此外,这将使系统容易受到黑客攻击,所以您需要了解,这是不可能的,sa用户或管理员可以随时更新权限

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