Server Table Auditing Policies - Create Or Update

Crea o actualiza la directiva de auditoría de tablas de un servidor. La auditoría de tablas está en desuso, use la auditoría de blobs en su lugar.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
resourceGroupName
path True

string

Nombre del grupo de recursos que contiene el recurso. Puede obtener este valor en la API del Administrador de recursos o el portal de Azure.

serverName
path True

string

El nombre del servidor.

subscriptionId
path True

string

El id. de suscripción que identifica una suscripción de Azure.

tableAuditingPolicyName
path True

TableAuditingPolicyName

Nombre de la directiva de auditoría de tabla.

api-version
query True

string

La versión de API que se usará para la solicitud.

Cuerpo de la solicitud

Nombre Tipo Description
properties.auditLogsTableName

string

Nombre de la tabla de registros de auditoría.

properties.auditingState

string

Estado de la directiva.

properties.eventTypesToAudit

string

Lista separada por comas de tipos de eventos que se van a auditar.

properties.fullAuditLogsTableName

string

Nombre completo de la tabla de registros de auditoría.

properties.retentionDays

string

Número de días que se mantendrán en los registros de auditoría.

properties.storageAccountKey

string

Clave de la cuenta de almacenamiento de auditoría.

properties.storageAccountName

string

Nombre de la cuenta de almacenamiento de tabla

properties.storageAccountResourceGroupName

string

Nombre del grupo de recursos de la cuenta de almacenamiento de tabla

properties.storageAccountSecondaryKey

string

Clave secundaria de la cuenta de almacenamiento de auditoría.

properties.storageAccountSubscriptionId

string

Identificador de suscripción de Table Storage.

properties.storageTableEndpoint

string

Punto de conexión de la tabla de almacenamiento.

Respuestas

Nombre Tipo Description
200 OK

ServerTableAuditingPolicy

Establezca correctamente la directiva de auditoría de tabla de servidor.

201 Created

ServerTableAuditingPolicy

Se creó correctamente la directiva de auditoría de tabla de servidor.

Ejemplos

Create or update server table auditing policy

Solicitud de ejemplo

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

Respuesta de muestra

{
  "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"
  }
}

Definiciones

Nombre Description
ServerTableAuditingPolicy

Una directiva de auditoría de tabla de servidor.

TableAuditingPolicyName

Nombre de la directiva de auditoría de tabla.

ServerTableAuditingPolicy

Una directiva de auditoría de tabla de servidor.

Nombre Tipo Description
id

string

Identificador del recurso.

kind

string

Tipo de recurso.

location

string

Ubicación del recurso

name

string

Nombre del recurso.

properties.auditLogsTableName

string

Nombre de la tabla de registros de auditoría.

properties.auditingState

string

Estado de la directiva.

properties.eventTypesToAudit

string

Lista separada por comas de tipos de eventos que se van a auditar.

properties.fullAuditLogsTableName

string

Nombre completo de la tabla de registros de auditoría.

properties.retentionDays

string

Número de días que se mantendrán en los registros de auditoría.

properties.storageAccountKey

string

Clave de la cuenta de almacenamiento de auditoría.

properties.storageAccountName

string

Nombre de la cuenta de almacenamiento de tabla

properties.storageAccountResourceGroupName

string

Nombre del grupo de recursos de la cuenta de almacenamiento de tabla

properties.storageAccountSecondaryKey

string

Clave secundaria de la cuenta de almacenamiento de auditoría.

properties.storageAccountSubscriptionId

string

Identificador de suscripción de Table Storage.

properties.storageTableEndpoint

string

Punto de conexión de la tabla de almacenamiento.

type

string

Tipo de recurso.

TableAuditingPolicyName

Nombre de la directiva de auditoría de tabla.

Nombre Tipo Description
default

string