Freigeben über


Server Table Auditing Policies - Create Or Update

Erstellt oder aktualisiert die Tabellenüberwachungsrichtlinie eines Servers. Die Tabellenüberwachung ist veraltet, verwenden Sie stattdessen blob-Überwachung.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
resourceGroupName
path True

string

Der Name der Ressourcengruppe, die die Ressource enthält. Sie können diesen Wert aus der Azure Resource Manager-API oder dem Portal abrufen.

serverName
path True

string

Der Name des Servers.

subscriptionId
path True

string

Die Abonnement-ID, die ein Azure-Abonnement identifiziert.

tableAuditingPolicyName
path True

TableAuditingPolicyName

Der Name der Tabellenüberwachungsrichtlinie.

api-version
query True

string

Die API-Version, die für die Anforderung verwendet werden soll.

Anforderungstext

Name Typ Beschreibung
properties.auditLogsTableName

string

Der Name der Überwachungsprotokolletabelle.

properties.auditingState

string

Der Zustand der Richtlinie.

properties.eventTypesToAudit

string

Durch Trennzeichen getrennte Liste der zu überwachenden Ereignistypen.

properties.fullAuditLogsTableName

string

Der name der vollständigen Überwachungsprotokolle.The full audit logs table name.

properties.retentionDays

string

Die Anzahl der Tage, die in den Überwachungsprotokollen gespeichert werden sollen.

properties.storageAccountKey

string

Der Schlüssel des Überwachungsspeicherkontos.

properties.storageAccountName

string

Der Name des Tabellenspeicherkontos

properties.storageAccountResourceGroupName

string

Der Name der Ressourcengruppe des Tabellenspeicherkontos

properties.storageAccountSecondaryKey

string

Der sekundäre Schlüssel des Überwachungsspeicherkontos.

properties.storageAccountSubscriptionId

string (uuid)

Die Tabellenspeicherabonnement-ID.

properties.storageTableEndpoint

string

Der Endpunkt der Speichertabelle.

Antworten

Name Typ Beschreibung
200 OK

ServerTableAuditingPolicy

Die Servertabellenüberwachungsrichtlinie wurde erfolgreich festgelegt.

201 Created

ServerTableAuditingPolicy

Die Servertabellenüberwachungsrichtlinie wurde erfolgreich erstellt.

Beispiele

Create or update server table auditing policy

Beispielanforderung

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
ServerTableAuditingPolicy

Eine Servertabellenüberwachungsrichtlinie.

TableAuditingPolicyName

Der Name der Tabellenüberwachungsrichtlinie.

ServerTableAuditingPolicy

Eine Servertabellenüberwachungsrichtlinie.

Name Typ Beschreibung
id

string

Ressourcen-ID.

kind

string

Ressourcentyp.

location

string

Ressourcenspeicherort.

name

string

Ressourcenname.

properties.auditLogsTableName

string

Der Name der Überwachungsprotokolletabelle.

properties.auditingState

string

Der Zustand der Richtlinie.

properties.eventTypesToAudit

string

Durch Trennzeichen getrennte Liste der zu überwachenden Ereignistypen.

properties.fullAuditLogsTableName

string

Der name der vollständigen Überwachungsprotokolle.The full audit logs table name.

properties.retentionDays

string

Die Anzahl der Tage, die in den Überwachungsprotokollen gespeichert werden sollen.

properties.storageAccountKey

string

Der Schlüssel des Überwachungsspeicherkontos.

properties.storageAccountName

string

Der Name des Tabellenspeicherkontos

properties.storageAccountResourceGroupName

string

Der Name der Ressourcengruppe des Tabellenspeicherkontos

properties.storageAccountSecondaryKey

string

Der sekundäre Schlüssel des Überwachungsspeicherkontos.

properties.storageAccountSubscriptionId

string (uuid)

Die Tabellenspeicherabonnement-ID.

properties.storageTableEndpoint

string

Der Endpunkt der Speichertabelle.

type

string

Ressourcentyp.

TableAuditingPolicyName

Der Name der Tabellenüberwachungsrichtlinie.

Wert Beschreibung
default