使用 API 管理 Azure SQL 資料庫稽核
適用於: Azure SQL 資料庫 Azure Synapse Analytics
本文概要介紹用於管理 Azure SQL 資料庫和 Azure Synapse Analytics 稽核的不同 API。
使用 Azure PowerShell
PowerShell Cmdlet (包含其他篩選的 WHERE 子句支援):
- 建立或更新資料庫稽核原則 (Set-AzSqlDatabaseAudit)
- 建立或更新伺服器稽核原則 (Set-AzSqlServerAudit)
- 取得資料庫稽核原則 (Get-AzSqlDatabaseAuditing)
- 取得伺服器稽核原則 (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 資料庫以將稽核記錄寫入事件中樞 (英文)
注意
連結的範例位於外部公用存放庫,並以「原樣」提供、不含擔保,且不支援任何 Microsoft 支援方案/服務。
另請參閱
- 稽核概觀
- 「Data Exposed」單集:Azure SQL 稽核的新功能
- SQL 受控執行個體的稽核
- SQL Server 的稽核