Partager via


Database Table Auditing Policies - List By Database

Listes les stratégies 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.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/auditingPolicies?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 est 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.

api-version
query True

string

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

Réponses

Nom Type Description
200 OK

DatabaseTableAuditingPolicyListResult

Récupération réussie des stratégies d’audit de table de base de données.

Exemples

Get database table auditing policy

Exemple de requête

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/blobauditingtest-6852/providers/Microsoft.Sql/servers/blobauditingtest-2080/databases/testdb/auditingPolicies?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.

DatabaseTableAuditingPolicyListResult

Représente la réponse à une demande de stratégies d’audit de table de base de données de liste.

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.

DatabaseTableAuditingPolicyListResult

Représente la réponse à une demande de stratégies d’audit de table de base de données de liste.

Nom Type Description
value

DatabaseTableAuditingPolicy[]

Liste des stratégies d’audit de table de base de données.