2012-11-22 66 views
1

可以在無法禁用的表(即使由DBO或sa用戶)上創建觸發器(帶有DBO)?創建無法在SQL Server 2005中禁用的觸發器

我需要這個觸發器用於許可/許可目的的一部分軟件部署在客戶端的SQL Server上。當客戶端嘗試使用我的軟件的舊版本並禁用我創建的觸發器時,會發生此問題。

回答

1

不可能,如果發生這種情況存在死鎖情況,所以所有軟件都不需要這個。

此外,它會使系統容易受到黑客攻擊,因此您需要了解這是不可能的,sa用戶或管理員可以每次更新權限。

你需要考慮一些其他的方法,比如以加密形式保存許可,或者修復這類問題的代碼