Sql-Server
查詢店鋪審核
我們經常使用查詢儲存強制計劃功能。
我們想審核每個計劃的實施時間和人員。
是否需要擴展事件會話來審核此事件,
或者是否有包含此特定資訊的 dmv 或目錄視圖?
您可以對
sys.sp_query_store_force_plan
程序的執行創建一些審計。創建伺服器審計
USE master ; GO -- Create the server audit. CREATE SERVER AUDIT ServerAudit TO FILE ( FILEPATH = 'D:\AuditFiles\' ) ; GO -- Enable the server audit. ALTER SERVER AUDIT ServerAudit WITH (STATE = ON) ;
創建數據庫審計規範
CREATE DATABASE AUDIT SPECIFICATION Audit_Plan_force FOR SERVER AUDIT ServerAudit ADD (EXECUTE ON sys.sp_query_store_force_plan BY public) WITH (STATE = ON) ; GO
在使用者數據庫中強制執行計劃
查詢審計文件
SELECT event_time,Action_id,succeeded,server_principal_name,database_name,object_name,Statement FROM fn_get_audit_file('D:\AuditFiles\*',default,default);