SQL Server 稽核動作群組。
命名空間: Microsoft.Data.Schema.Sql.SchemaModel
組件: Microsoft.Data.Schema.Sql (在 Microsoft.Data.Schema.Sql.dll 中)
語法
'宣告
Public Enumeration SqlAuditActionGroup
public enum SqlAuditActionGroup
public enum class SqlAuditActionGroup
type SqlAuditActionGroup
public enum SqlAuditActionGroup
成員
| 成員名稱 | 說明 | |
|---|---|---|
| None | 指定不提供任何動作群組。 | |
| SuccessfulLogin | 表示主體已順利登入 SQL Server。 | |
| Logout | 表示主體已登出 SQL Server。 | |
| ServerStateChange | 修改 SQL Server 服務狀態時,會引發這個事件。 | |
| FailedLogin | 表示主體嘗試登入 SQL Server,但失敗。 | |
| LoginChangePassword | 只要透過 ALTER LOGIN 陳述式或 sp_password 預存程序變更登入密碼,就會引發這個事件。 | |
| ServerRoleMemberChange | 只要在固定伺服器角色中加入或移除登入,就會引發這個事件。 | |
| ServerPrincipalImpersonation | 在伺服器範圍內發生模擬 (例如 EXECUTE AS <login>) 時,會引發這個事件。 | |
| ServerObjectOwnershipChange | 檢查變更結構描述物件 (例如資料表、程序或函式) 擁有者的使用權限時,會引發這個事件。 | |
| DatabaseMirroringLogin | 引發這個事件,以報告與資料庫鏡像傳輸安全性相關的稽核訊息。 | |
| BrokerLogin | 引發這個事件,以報告與 Service Broker 傳輸安全性相關的稽核訊息。 | |
| ServerPermissionChange | 針對伺服器範圍內的使用權限 (例如建立登入) 發出 GRANT、REVOKE 或 DENY 時,會引發這個事件。 | |
| ServerObjectPermissionChange | 只要針對結構描述物件執行授與、拒絕或撤銷,就會引發這個事件。 | |
| ServerOperation | 使用安全性稽核作業 (例如修改設定、資源、外部存取權或授權) 時,會引發這個事件。 | |
| TraceChange | 所有檢查 ALTER TRACE 使用權限的陳述式都會引發這個事件。 | |
| ServerObjectChange | 伺服器物件上的 CREATE、ALTER 或 DROP 作業會引發這個事件。 | |
| ServerPrincipalChange | 建立、變更或捨棄伺服器主體時,會引發這個事件。 | |
| DatabasePermissionChange | 只要 SQL Server 中的任何主體發出 GRANT、REVOKE 或 DENY 以取得陳述式使用權限,就會引發這個事件。
這適用於僅限資料庫的事件,例如授與資料庫權限。 |
|
| SchemaObjectPermissionChange | 只要針對結構描述物件執行授與、拒絕和撤銷,就會引發這個事件。 | |
| DatabaseRoleMemberChange | 只要在資料庫角色中加入或移除登入,就會引發這個事件。
會針對 sp_addrolemember、sp_changegroup 和 sp_droprolemember 預存程序引發這個事件類別。 |
|
| ApplicationRoleChangePassword | 只要變更應用程式角色的密碼,就會引發這個事件。 | |
| SchemaObjectAccess | 只要在結構描述中使用物件使用權限,就會引發這個事件。 | |
| BackupRestore | 只要發出備份或還原命令,就會引發這個事件。 | |
| Dbcc | 只要主體發出任何 DBCC 命令,就會引發這個事件。 | |
| AuditChange | 只要建立、修改或刪除任何稽核規格,就會引發這個事件。 | |
| DatabaseChange | 建立、修改或捨棄資料庫時,會引發這個事件。 | |
| DatabaseObjectChange | 在資料庫物件 (例如結構描述) 上執行 CREATE、ALTER 或 DROP 陳述式時,會引發這個事件。 | |
| DatabasePrincipalChange | 建立、修改或捨棄資料庫中的主體 (例如使用者) 時,會引發這個事件。 | |
| SchemaObjectChange | 在結構描述上執行 CREATE、ALTER 或 DROP 作業時,會引發這個事件。 | |
| DatabasePrincipalImpersonation | 在資料庫範圍中發生模擬作業 (例如 EXECUTE AS <principal> 或 SETPRINCIPAL) 時,會引發這個事件。 | |
| DatabaseObjectOwnershipChange | 發生在資料庫作用域中的物件的所有者的更改時,將引發此事件。 | |
| DatabaseOwnershipChange | 使用 ALTER AUTHORIZATION 陳述式變更資料庫擁有者,以及檢查執行該作業所需的使用權限時,會引發這個事件。 | |
| SchemaObjectOwnershipChange | 檢查變更結構描述物件 (例如資料表、程序或函式) 擁有者的使用權限時,會引發這個事件。 | |
| DatabaseObjectPermissionChange | 針對資料庫物件 (例如組件和結構描述) 發出 GRANT、REVOKE 或 DENY 時,會引發這個事件。 | |
| DatabaseOperation | 在資料庫中進行作業 (例如檢查點或訂閱查詢通知) 時,會引發這個事件。 | |
| DatabaseObjectAccess | 只要存取資料庫物件 (例如訊息類型、組件或合約),就會引發這個事件。 |