2012-02-23 29 views
1

例如,用戶登錄並將其在SQL Server中的狀態設置爲活動狀態。在使用該程序時,它突然熄滅。 SQL Server中的狀態保持活動狀態。當用戶再次登錄時,他無法訪問程序中的相同帳戶,因爲在SQL Server中,狀態保持活動狀態。將SQL Server上的活動用戶設置爲在停電期間處於非活動狀態

如何在停電期間將狀態設置爲非活動狀態?

回答

1

與oracle不同,在SQL Server中有(可惜)沒有註銷觸發器;只有登錄觸發器。假設你的問題是一個本應在註銷過程中設置的標誌,你可以通過以下兩種方式之一來做到這一點

使用logon trigger重置它(假設你的會話有永久連接,否則它會遍佈整個地方)或者使用Jim Mcleod記錄的log out trigger alike hack重置它。

相關問題