Sql-Server
刪除非活動使用者 - 如何防止作業和報告停止工作
我們的組織中有多個 Microsoft SQL 伺服器,而以前的 DBA 沒有對其中任何一個進行使用者審查,因此一些伺服器充滿了非活動的本地使用者。我有一個查看他們上次登錄日期的腳本:
SELECT MAX(login_time) AS [Last Login Time], login_name [Login] FROM sys.dm_exec_sessions GROUP BY login_name ORDER BY [Login] ASC;
但是如何創建一個類似的腳本來列出使用者所做的所有工作和報告,以便在我刪除非活動使用者時它們不會停止工作?從 Microsoft SQL Server 刪除使用者時是否有任何最佳實踐?
我工作的公司編寫了一個名為的免費腳本
sp_Blitz
,當代理工作歸使用者所有時會向您發出警告。它還會警告你一大堆其他東西,並且是給你的 SQL Server免費健康檢查的一種相當不錯的方式。