Udostępnij za pośrednictwem


Database Table Auditing Policies - Create Or Update

Tworzy lub aktualizuje zasady inspekcji tabel bazy danych. Inspekcja tabel jest przestarzała. Zamiast tego należy użyć inspekcji obiektów blob.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
databaseName
path True

string

Nazwa bazy danych, dla której zostaną zdefiniowane zasady inspekcji tabel.

resourceGroupName
path True

string

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

serverName
path True

string

Nazwa serwera.

subscriptionId
path True

string

Identyfikator subskrypcji identyfikujący subskrypcję platformy Azure.

tableAuditingPolicyName
path True

TableAuditingPolicyName

Nazwa zasad inspekcji tabeli.

api-version
query True

string

Wersja interfejsu API do użycia dla żądania.

Treść żądania

Nazwa Typ Opis
properties.auditLogsTableName

string

Nazwa tabeli dzienników inspekcji.

properties.auditingState

string

Stan zasad.

properties.eventTypesToAudit

string

Rozdzielona przecinkami lista typów zdarzeń do inspekcji.

properties.fullAuditLogsTableName

string

Pełna nazwa tabeli dzienników inspekcji.

properties.retentionDays

string

Liczba dni przechowywania w dziennikach inspekcji.

properties.storageAccountKey

string

Klucz konta magazynu inspekcji.

properties.storageAccountName

string

Nazwa konta magazynu tabel

properties.storageAccountResourceGroupName

string

Nazwa grupy zasobów konta magazynu tabel

properties.storageAccountSecondaryKey

string

Klucz pomocniczy konta magazynu inspekcji.

properties.storageAccountSubscriptionId

string

Identyfikator subskrypcji usługi Table Storage.

properties.storageTableEndpoint

string

Punkt końcowy tabeli magazynu.

properties.useServerDefault

string

Określa, czy ustawienie domyślne serwera jest włączone, czy wyłączone.

Odpowiedzi

Nazwa Typ Opis
200 OK

DatabaseTableAuditingPolicy

Pomyślnie ustawiono zasady inspekcji tabeli bazy danych.

201 Created

DatabaseTableAuditingPolicy

Pomyślnie utworzono zasady inspekcji tabeli bazy danych.

Przykłady

Create or update database table auditing policy

Przykładowe żądanie

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

{}

Przykładowa odpowiedź

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

Definicje

Nazwa Opis
DatabaseTableAuditingPolicy

Zasady inspekcji tabeli bazy danych.

TableAuditingPolicyName

Nazwa zasad inspekcji tabeli.

DatabaseTableAuditingPolicy

Zasady inspekcji tabeli bazy danych.

Nazwa Typ Opis
id

string

Identyfikator zasobu.

kind

string

Rodzaj zasobu.

location

string

Lokalizacja zasobu.

name

string

Nazwa zasobu.

properties.auditLogsTableName

string

Nazwa tabeli dzienników inspekcji.

properties.auditingState

string

Stan zasad.

properties.eventTypesToAudit

string

Rozdzielona przecinkami lista typów zdarzeń do inspekcji.

properties.fullAuditLogsTableName

string

Pełna nazwa tabeli dzienników inspekcji.

properties.retentionDays

string

Liczba dni przechowywania w dziennikach inspekcji.

properties.storageAccountKey

string

Klucz konta magazynu inspekcji.

properties.storageAccountName

string

Nazwa konta magazynu tabel

properties.storageAccountResourceGroupName

string

Nazwa grupy zasobów konta magazynu tabel

properties.storageAccountSecondaryKey

string

Klucz pomocniczy konta magazynu inspekcji.

properties.storageAccountSubscriptionId

string

Identyfikator subskrypcji usługi Table Storage.

properties.storageTableEndpoint

string

Punkt końcowy tabeli magazynu.

properties.useServerDefault

string

Określa, czy ustawienie domyślne serwera jest włączone, czy wyłączone.

type

string

Typ zasobu.

TableAuditingPolicyName

Nazwa zasad inspekcji tabeli.

Nazwa Typ Opis
default

string