你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Server Table Auditing Policies - Create Or Update

创建或更新服务器的表审核策略。 表审核已弃用,请改用 Blob 审核。

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/auditingPolicies/default?api-version=2014-04-01

URI 参数

名称 必需 类型 说明
resourceGroupName
path True

string

包含资源的资源组的名称。 可以从 Azure 资源管理器 API 或门户获取此值。

serverName
path True

string

服务器的名称。

subscriptionId
path True

string

标识 Azure 订阅的订阅 ID。

tableAuditingPolicyName
path True

TableAuditingPolicyName

表审核策略的名称。

api-version
query True

string

要用于请求的 API 版本。

请求正文

名称 类型 说明
properties.auditLogsTableName

string

审核日志表名称。

properties.auditingState

string

策略的状态。

properties.eventTypesToAudit

string

要审核的事件类型的逗号分隔列表。

properties.fullAuditLogsTableName

string

完整的审核日志表名称。

properties.retentionDays

string

要保留在审核日志中的天数。

properties.storageAccountKey

string

审核存储帐户的密钥。

properties.storageAccountName

string

表存储帐户名称

properties.storageAccountResourceGroupName

string

表存储帐户资源组名称

properties.storageAccountSecondaryKey

string

审核存储帐户的辅助密钥。

properties.storageAccountSubscriptionId

string (uuid)

表存储订阅 ID。

properties.storageTableEndpoint

string

存储表终结点。

响应

名称 类型 说明
200 OK

ServerTableAuditingPolicy

成功设置服务器表审核策略。

201 Created

ServerTableAuditingPolicy

已成功创建服务器表审核策略。

示例

Create or update server table auditing policy

示例请求

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/blobauditingtest-6852/providers/Microsoft.Sql/servers/blobauditingtest-2080/auditingPolicies/default?api-version=2014-04-01

示例响应

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/blobauditingtest-6852/providers/Microsoft.Sql/servers/blobauditingtest-2080/databases/testdb/auditingPolicies/Default",
  "name": "Default",
  "type": "Microsoft.Sql/servers/databases/auditingPolicies",
  "location": "West US",
  "kind": null,
  "properties": {
    "auditingState": "New",
    "eventTypesToAudit": "PlainSQL_Success,PlainSQL_Failure,ParameterizedSQL_Success,ParameterizedSQL_Failure,StoredProcedure_Success,StoredProcedure_Failure,Login_Success,Login_Failure,TransactionManagement_Success,TransactionManagement_Failure",
    "storageAccountName": null,
    "storageAccountKey": null,
    "storageAccountSecondaryKey": null,
    "storageTableEndpoint": null,
    "storageAccountResourceGroupName": null,
    "storageAccountSubscriptionId": null,
    "fullAuditLogsTableName": "SQLDBAuditLogsBlobauditingtest2080",
    "auditLogsTableName": "Blobauditingtest2080",
    "retentionDays": "0"
  }
}

定义

名称 说明
ServerTableAuditingPolicy

服务器表审核策略。

TableAuditingPolicyName

表审核策略的名称。

ServerTableAuditingPolicy

服务器表审核策略。

名称 类型 说明
id

string

资源 ID。

kind

string

资源类型。

location

string

资源位置。

name

string

资源名称。

properties.auditLogsTableName

string

审核日志表名称。

properties.auditingState

string

策略的状态。

properties.eventTypesToAudit

string

要审核的事件类型的逗号分隔列表。

properties.fullAuditLogsTableName

string

完整的审核日志表名称。

properties.retentionDays

string

要保留在审核日志中的天数。

properties.storageAccountKey

string

审核存储帐户的密钥。

properties.storageAccountName

string

表存储帐户名称

properties.storageAccountResourceGroupName

string

表存储帐户资源组名称

properties.storageAccountSecondaryKey

string

审核存储帐户的辅助密钥。

properties.storageAccountSubscriptionId

string (uuid)

表存储订阅 ID。

properties.storageTableEndpoint

string

存储表终结点。

type

string

资源类型。

TableAuditingPolicyName

表审核策略的名称。

说明
default