共用方式為


SqlAuditActionGroup 列舉型別

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 只要存取資料庫物件 (例如訊息類型、組件或合約),就會引發這個事件。

請參閱

參考

Microsoft.Data.Schema.Sql.SchemaModel 命名空間