Partager via


Database Table Auditing Policies - Create Or Update

Crée ou met à jour la stratégie d’audit de table d’une base de données. L’audit de table est déconseillé, utilisez plutôt l’audit d’objets blob.

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

Paramètres URI

Nom Dans Obligatoire Type Description
databaseName
path True

string

Nom de la base de données pour laquelle la stratégie d’audit de table sera définie.

resourceGroupName
path True

string

Nom du groupe de ressources qui contient la ressource. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.

serverName
path True

string

Le nom du serveur

subscriptionId
path True

string

L’ID d’abonnement d’un abonnement Azure.

tableAuditingPolicyName
path True

TableAuditingPolicyName

Nom de la stratégie d’audit de table.

api-version
query True

string

Version de l’API à utiliser pour la requête.

Corps de la demande

Nom Type Description
properties.auditLogsTableName

string

Nom de la table des journaux d’audit.

properties.auditingState

string

État de la stratégie.

properties.eventTypesToAudit

string

Liste séparée par des virgules des types d’événements à auditer.

properties.fullAuditLogsTableName

string

Nom de la table complète des journaux d’audit.

properties.retentionDays

string

Nombre de jours à conserver dans les journaux d’audit.

properties.storageAccountKey

string

Clé du compte de stockage d’audit.

properties.storageAccountName

string

Nom du compte de stockage de table

properties.storageAccountResourceGroupName

string

Nom du groupe de ressources du compte de stockage de table

properties.storageAccountSecondaryKey

string

Clé secondaire du compte de stockage d’audit.

properties.storageAccountSubscriptionId

string

ID d’abonnement au stockage de table.

properties.storageTableEndpoint

string

Point de terminaison de la table de stockage.

properties.useServerDefault

string

Indique si la valeur par défaut du serveur est activée ou désactivée.

Réponses

Nom Type Description
200 OK

DatabaseTableAuditingPolicy

Définissez correctement la stratégie d’audit de table de base de données.

201 Created

DatabaseTableAuditingPolicy

La stratégie d’audit de table de base de données a été créée.

Exemples

Create or update database table auditing policy

Exemple de requête

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

{}

Exemple de réponse

{
  "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,
    "useServerDefault": "Enabled",
    "fullAuditLogsTableName": "SQLDBAuditLogsBlobauditingtest2080Testdb",
    "auditLogsTableName": "Blobauditingtest2080Testdb",
    "retentionDays": "0"
  }
}

Définitions

Nom Description
DatabaseTableAuditingPolicy

Stratégie d’audit de table de base de données.

TableAuditingPolicyName

Nom de la stratégie d’audit de table.

DatabaseTableAuditingPolicy

Stratégie d’audit de table de base de données.

Nom Type Description
id

string

ID de la ressource

kind

string

Type de ressource.

location

string

Emplacement de la ressource.

name

string

Nom de la ressource.

properties.auditLogsTableName

string

Nom de la table des journaux d’audit.

properties.auditingState

string

État de la stratégie.

properties.eventTypesToAudit

string

Liste séparée par des virgules des types d’événements à auditer.

properties.fullAuditLogsTableName

string

Nom de la table complète des journaux d’audit.

properties.retentionDays

string

Nombre de jours à conserver dans les journaux d’audit.

properties.storageAccountKey

string

Clé du compte de stockage d’audit.

properties.storageAccountName

string

Nom du compte de stockage de table

properties.storageAccountResourceGroupName

string

Nom du groupe de ressources du compte de stockage de table

properties.storageAccountSecondaryKey

string

Clé secondaire du compte de stockage d’audit.

properties.storageAccountSubscriptionId

string

ID d’abonnement au stockage de table.

properties.storageTableEndpoint

string

Point de terminaison de la table de stockage.

properties.useServerDefault

string

Indique si la valeur par défaut du serveur est activée ou désactivée.

type

string

Type de ressource.

TableAuditingPolicyName

Nom de la stratégie d’audit de table.

Nom Type Description
default

string