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 die 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. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

serverName
path True

string

Name des Servers

subscriptionId
path True

string

Abonnement-ID für ein Azure-Abonnement.

tableAuditingPolicyName
path True

TableAuditingPolicyName

Der Name der Tabellenüberwachungsrichtlinie.

api-version
query True

string

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 Status der Richtlinie.

properties.eventTypesToAudit

string

Durch Trennzeichen getrennte Liste der zu überwachenden Ereignistypen.

properties.fullAuditLogsTableName

string

Der vollständige Name der Überwachungsprotokolletabelle.

properties.retentionDays

string

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

properties.storageAccountKey

string

Der Schlüssel des Überwachungsspeicherkontos.

properties.storageAccountName

string

Der Name des Tabellenspeicherkontos

properties.storageAccountResourceGroupName

string

Der Ressourcengruppenname des Tabellenspeicherkontos

properties.storageAccountSecondaryKey

string

Der sekundäre Schlüssel des Überwachungsspeicherkontos.

properties.storageAccountSubscriptionId

string

Die Id des Tabellenspeicherabonnements.

properties.storageTableEndpoint

string

Der Speichertabellenendpunkt.

Antworten

Name Typ Beschreibung
200 OK

ServerTableAuditingPolicy

Die Überwachungsrichtlinie für die Servertabelle wurde erfolgreich festgelegt.

201 Created

ServerTableAuditingPolicy

Die Überwachungsrichtlinie für die Servertabelle 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

Name der Ressource.

properties.auditLogsTableName

string

Der Name der Überwachungsprotokolletabelle.

properties.auditingState

string

Der Status der Richtlinie.

properties.eventTypesToAudit

string

Durch Trennzeichen getrennte Liste der zu überwachenden Ereignistypen.

properties.fullAuditLogsTableName

string

Der vollständige Name der Überwachungsprotokolletabelle.

properties.retentionDays

string

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

properties.storageAccountKey

string

Der Schlüssel des Überwachungsspeicherkontos.

properties.storageAccountName

string

Der Name des Tabellenspeicherkontos

properties.storageAccountResourceGroupName

string

Der Ressourcengruppenname des Tabellenspeicherkontos

properties.storageAccountSecondaryKey

string

Der sekundäre Schlüssel des Überwachungsspeicherkontos.

properties.storageAccountSubscriptionId

string

Die Id des Tabellenspeicherabonnements.

properties.storageTableEndpoint

string

Der Speichertabellenendpunkt.

type

string

Der Ressourcentyp.

TableAuditingPolicyName

Der Name der Tabellenüberwachungsrichtlinie.

Name Typ Beschreibung
default

string