Server Table Auditing Policies - Create Or Update

Crea o aggiorna i criteri di controllo delle tabelle di un server. Il controllo delle tabelle è deprecato, usare invece il controllo BLOB.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
resourceGroupName
path True

string

Nome del gruppo di risorse che contiene la risorsa. È possibile ottenere questo valore dall'API di Azure Resource Manager o dal portale.

serverName
path True

string

Il nome del server.

subscriptionId
path True

string

ID sottoscrizione che identifica una sottoscrizione di Azure.

tableAuditingPolicyName
path True

TableAuditingPolicyName

Nome dei criteri di controllo della tabella.

api-version
query True

string

Versione dell'API da usare per la richiesta.

Corpo della richiesta

Nome Tipo Descrizione
properties.auditLogsTableName

string

Nome della tabella dei log di controllo.

properties.auditingState

string

Stato del criterio.

properties.eventTypesToAudit

string

Elenco delimitato da virgole di tipi di eventi da controllare.

properties.fullAuditLogsTableName

string

Nome della tabella dei log di controllo completo.

properties.retentionDays

string

Numero di giorni da mantenere nei log di controllo.

properties.storageAccountKey

string

Chiave dell'account di archiviazione di controllo.

properties.storageAccountName

string

Nome dell'account di archiviazione tabelle

properties.storageAccountResourceGroupName

string

Nome del gruppo di risorse dell'account di archiviazione tabelle

properties.storageAccountSecondaryKey

string

Chiave secondaria dell'account di archiviazione di controllo.

properties.storageAccountSubscriptionId

string (uuid)

ID sottoscrizione di archiviazione tabelle.

properties.storageTableEndpoint

string

Endpoint della tabella di archiviazione.

Risposte

Nome Tipo Descrizione
200 OK

ServerTableAuditingPolicy

Impostare correttamente i criteri di controllo delle tabelle del server.

201 Created

ServerTableAuditingPolicy

È stato creato correttamente il criterio di controllo delle tabelle del server.

Esempio

Create or update server table auditing policy

Esempio di richiesta

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

Risposta di esempio

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

Definizioni

Nome Descrizione
ServerTableAuditingPolicy

Criteri di controllo delle tabelle del server.

TableAuditingPolicyName

Nome dei criteri di controllo della tabella.

ServerTableAuditingPolicy

Criteri di controllo delle tabelle del server.

Nome Tipo Descrizione
id

string

ID risorsa.

kind

string

Tipo di risorsa.

location

string

Percorso della risorsa.

name

string

Nome risorsa.

properties.auditLogsTableName

string

Nome della tabella dei log di controllo.

properties.auditingState

string

Stato del criterio.

properties.eventTypesToAudit

string

Elenco delimitato da virgole di tipi di eventi da controllare.

properties.fullAuditLogsTableName

string

Nome della tabella dei log di controllo completo.

properties.retentionDays

string

Numero di giorni da mantenere nei log di controllo.

properties.storageAccountKey

string

Chiave dell'account di archiviazione di controllo.

properties.storageAccountName

string

Nome dell'account di archiviazione tabelle

properties.storageAccountResourceGroupName

string

Nome del gruppo di risorse dell'account di archiviazione tabelle

properties.storageAccountSecondaryKey

string

Chiave secondaria dell'account di archiviazione di controllo.

properties.storageAccountSubscriptionId

string (uuid)

ID sottoscrizione di archiviazione tabelle.

properties.storageTableEndpoint

string

Endpoint della tabella di archiviazione.

type

string

Tipo di risorsa.

TableAuditingPolicyName

Nome dei criteri di controllo della tabella.

Valore Descrizione
default