Freigeben über


Database Table Auditing Policies - Create Or Update

Erstellt oder aktualisiert die Tabellenüberwachungsrichtlinie einer Datenbank. 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}/databases/{databaseName}/auditingPolicies/default?api-version=2014-04-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
databaseName
path True

string

Der Name der Datenbank, für die die Tabellenüberwachungsrichtlinie definiert wird.

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 Überwachungsprotokolltabelle.

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

Name der Ressourcengruppe des Tabellenspeicherkontos

properties.storageAccountSecondaryKey

string

Der sekundäre Schlüssel des Überwachungsspeicherkontos.

properties.storageAccountSubscriptionId

string

Die Id des Tabellenspeicherabonnements.

properties.storageTableEndpoint

string

Der Speichertabellenendpunkt.

properties.useServerDefault

string

Gibt an, ob der Serverstandard aktiviert oder deaktiviert ist.

Antworten

Name Typ Beschreibung
200 OK

DatabaseTableAuditingPolicy

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

201 Created

DatabaseTableAuditingPolicy

Die Überwachungsrichtlinie für datenbanktabellen wurde erfolgreich erstellt.

Beispiele

Create or update database table auditing policy

Beispielanforderung

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

{}

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

Definitionen

Name Beschreibung
DatabaseTableAuditingPolicy

Eine Datenbanktabellenüberwachungsrichtlinie.

TableAuditingPolicyName

Der Name der Tabellenüberwachungsrichtlinie.

DatabaseTableAuditingPolicy

Eine Datenbanktabellenüberwachungsrichtlinie.

Name Typ Beschreibung
id

string

Ressourcen-ID

kind

string

Ressourcenart.

location

string

Ressourcenspeicherort

name

string

Name der Ressource.

properties.auditLogsTableName

string

Der Name der Überwachungsprotokolltabelle.

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

Name der Ressourcengruppe des Tabellenspeicherkontos

properties.storageAccountSecondaryKey

string

Der sekundäre Schlüssel des Überwachungsspeicherkontos.

properties.storageAccountSubscriptionId

string

Die Id des Tabellenspeicherabonnements.

properties.storageTableEndpoint

string

Der Speichertabellenendpunkt.

properties.useServerDefault

string

Gibt an, ob der Serverstandard aktiviert oder deaktiviert ist.

type

string

Der Ressourcentyp.

TableAuditingPolicyName

Der Name der Tabellenüberwachungsrichtlinie.

Name Typ Beschreibung
default

string