適用於:Azure SQL 資料庫
本文概述了管理 Azure SQL Database 稽核的不同 API。
使用 Azure PowerShell
PowerShell Cmdlet (包含其他篩選的 WHERE 子句支援):
- 建立或更新資料庫稽核原則 (Set-AzSqlDatabaseAudit)
- 建立或更新伺服器稽核原則 (Set-AzSqlServerAudit)
- 取得資料庫稽核原則 (Get-AzSqlDatabaseAudit)
- 取得伺服器稽核原則 (Get-AzSqlServerAudit)
- 移除資料庫稽核原則 (Remove-AzSqlDatabaseAudit)
- 移除伺服器稽核原則 (Remove-AzSqlServerAudit)
- 建立或更新 Microsoft 支援作業的稽核 (Set-AzSqlServerMSSupportAudit)
如需指令碼範例,請參閱使用 PowerShell 設定稽核與威脅偵測。
使用 REST API
REST API:
具有 WHERE 子句而可支援其他篩選的擴充原則:
- 建立或更新資料庫延伸稽核原則
- 建立或更新伺服器擴充稽核原則
- 取得資料庫擴充稽核原則
- 伺服器延伸稽核原則
使用 Azure CLI
使用 Azure Resource Manager 範本
您可以使用 Azure Resource Manager 範本來管理 Azure SQL 資料庫稽核,如下列範例所示:
- 部署啟用稽核的 Azure SQL 資料庫以將稽核記錄寫入至 Azure Blob 儲存體帳戶
- 部署啟用稽核的 Azure SQL 資料庫以將稽核記錄寫入 Log Analytics
- 部署啟用稽核的 Azure SQL 資料庫以將稽核記錄寫入 Event Hubs
注意
連結的範例位於外部公用存放庫,並以「原樣」提供、不含擔保,且不支援任何 Microsoft 支援方案/服務。
Azure Synapse Analytics 中的稽核
關於在 Azure Synapse Analytics 中使用 API 管理稽核的資訊,請參閱「使用 API 管理稽核」。