當與SQL Server的客戶端連接(從客戶端)被切斷時, 如何在SQL Server(2008或2012)中檢測到此斷開連接?檢測SQL Server中客戶端的斷開連接
我可以用來解決這個問題服務器觸發器?
當與SQL Server的客戶端連接(從客戶端)被切斷時, 如何在SQL Server(2008或2012)中檢測到此斷開連接?檢測SQL Server中客戶端的斷開連接
我可以用來解決這個問題服務器觸發器?
您可以爲Audit Logout事件創建一個event notification。通知可以啓動activated procedure。請考慮事件通知是異步的。
你可以查詢sys
表之一(sysprocesses
)
SELECT
DB_NAME(dbid) AS Database,
loginame AS LoginName
FROM sys.sysprocesses
您也可以運行以下存儲過程,看看誰是積極的:
sp_who2
你就必須有一個SQL工作或活動代理檢查以查看誰已退出。
數據庫是一個保留字,你需要把括號括起來:[Database]。否則,我們會得到「關鍵字'數據庫'附近的語法錯誤」。我試圖編輯您的帖子,但我的編輯被拒絕。 –