SQL Audit Settings - Update SQL Audit Settings
Opdaterer overvågningsindstillingerne for den angivne SQL-database.
Tilladelser
Den, der ringer op, skal have læse- og skriverettigheder til SQL-databasen.
Påkrævede delegerede områder
SQLDatabase.ReadWrite.All eller Item.ReadWrite.All
Microsoft Entra understøttede identiteter
Denne API understøtter de Microsoft -identiteter, der angivet i dette afsnit.
| Identitet | Støtte |
|---|---|
| Bruger | Ja |
| tjenesteprincipal og administrerede identiteter | Ja |
Brugerflade
PATCH https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/sqlDatabases/{sqlDatabaseId}/settings/sqlAudit
URI-parametre
| Name | I | Påkrævet | Type | Beskrivelse |
|---|---|---|---|---|
|
sql
|
path | True |
string (uuid) |
SQL-database-id'et. |
|
workspace
|
path | True |
string (uuid) |
Id'et for arbejdsområdet. |
Brødtekst for anmodning
| Name | Type | Beskrivelse |
|---|---|---|
| auditActionsAndGroups |
string[] |
Overvågningshandlinger og -grupper. Når tilstanden for første gang er angivet til Aktiveret, og denne egenskab ikke er angivet, anvendes standardovervågningshandlinger og -grupper. |
| predicateExpression |
string |
Det prædikatudtryk, der bruges til at filtrere overvågningslogge. Første gang, når tilstanden er angivet til Aktiveret, og denne egenskab ikke er angivet, anvendes der ikke noget prædikatudtryk som standard. |
| retentionDays |
integer |
Opbevaringsdage. Når tilstanden for første gang er angivet til Aktiveret, og denne egenskab ikke er angivet, angives retentionDays som standard til 0 (ubestemt opbevaringsperiode). |
| state |
Tilstandstype for overvågningsindstillinger. |
Svar
| Name | Type | Beskrivelse |
|---|---|---|
| 200 OK |
Anmodningen blev fuldført. |
|
| 429 Too Many Requests |
Grænsen for tjenestetakst blev overskredet. Serveren returnerer en Headere Retry-After: integer |
|
| Other Status Codes |
Almindelige fejlkoder:
|
Eksempler
Update SQL audit settings example
Eksempelanmodning
PATCH https://api.fabric.microsoft.com/v1/workspaces/f089354e-8366-4e18-aea3-4cb4a3a50b48/sqlDatabases/41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87/settings/sqlAudit
{
"state": "Enabled",
"retentionDays": 10,
"predicateExpression": "statement not like '[select ]%'"
}
Eksempelsvar
{
"state": "Enabled",
"storageEndpoint": "https://onelake.blob.fabric.microsoft.com/f089354e-8366-4e18-aea3-4cb4a3a50b48/41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87/Audit/",
"retentionDays": 10,
"auditActionsAndGroups": [
"BATCH_COMPLETED_GROUP",
"FAILED_DATABASE_AUTHENTICATION_GROUP",
"SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP"
],
"predicateExpression": "statement not like '[select ]%'"
}
Definitioner
| Name | Beskrivelse |
|---|---|
|
Error |
Objektet med fejlrelaterede ressourceoplysninger. |
|
Error |
Fejlsvaret. |
|
Error |
Oplysninger om fejlsvar. |
|
Sql |
Tilstand for SQL-overvågningsindstillinger. Når overvågningspolitikken aktiveres første gang efter oprettelsen af databasen (ved at angive tilstanden til 'Aktiveret' uden andre egenskaber), anvendes standardværdierne. For alle efterfølgende aktiverings-/deaktiveringshandlinger bevares de tidligere politikindstillinger. Yderligere SqlAuditSettingsState kan tilføjes over tid. |
|
Sql |
Den aktuelle tilstand for overvågningsindstillingerne for en database. |
|
Sql |
Anmodning om opdatering af databaseovervågningsindstillinger. |
ErrorRelatedResource
Objektet med fejlrelaterede ressourceoplysninger.
| Name | Type | Beskrivelse |
|---|---|---|
| resourceId |
string |
Det ressource-id, der er involveret i fejlen. |
| resourceType |
string |
Typen af ressource, der er involveret i fejlen. |
ErrorResponse
Fejlsvaret.
| Name | Type | Beskrivelse |
|---|---|---|
| errorCode |
string |
Et bestemt id, der indeholder oplysninger om en fejltilstand, der muliggør standardiseret kommunikation mellem vores tjeneste og dens brugere. |
| message |
string |
En menneskelig læsbar gengivelse af fejlen. |
| moreDetails |
Liste over yderligere oplysninger om fejl. |
|
| relatedResource |
De fejlrelaterede ressourceoplysninger. |
|
| requestId |
string (uuid) |
Id'et for den anmodning, der er knyttet til fejlen. |
ErrorResponseDetails
Oplysninger om fejlsvar.
| Name | Type | Beskrivelse |
|---|---|---|
| errorCode |
string |
Et bestemt id, der indeholder oplysninger om en fejltilstand, der muliggør standardiseret kommunikation mellem vores tjeneste og dens brugere. |
| message |
string |
En menneskelig læsbar gengivelse af fejlen. |
| relatedResource |
De fejlrelaterede ressourceoplysninger. |
SqlAuditSettingsState
Tilstand for SQL-overvågningsindstillinger. Når overvågningspolitikken aktiveres første gang efter oprettelsen af databasen (ved at angive tilstanden til 'Aktiveret' uden andre egenskaber), anvendes standardværdierne. For alle efterfølgende aktiverings-/deaktiveringshandlinger bevares de tidligere politikindstillinger. Yderligere SqlAuditSettingsState kan tilføjes over tid.
| Værdi | Beskrivelse |
|---|---|
| Enabled |
Aktivér SQL-revisionen. |
| Disabled |
Deaktiver SQL-revisionen. |
SqlDatabaseAuditSettings
Den aktuelle tilstand for overvågningsindstillingerne for en database.
| Name | Type | Default value | Beskrivelse |
|---|---|---|---|
| auditActionsAndGroups |
string[] |
[ "BATCH_COMPLETED_GROUP", "FAILED_DATABASE_AUTHENTICATION_GROUP", "SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP" ] |
Overvågningshandlinger og -grupper. |
| predicateExpression |
string |
Det prædikatudtryk, der bruges til at filtrere overvågningslogge. |
|
| retentionDays |
integer |
0 |
Opbevaringsdage. 0 angiver en ubestemt opbevaringsperiode. |
| state |
Tilstandstype for overvågningsindstillinger. |
||
| storageEndpoint |
string |
Det lagerslutpunkt, hvor overvågningslogge gemmes. |
SqlDatabaseAuditSettingsUpdate
Anmodning om opdatering af databaseovervågningsindstillinger.
| Name | Type | Beskrivelse |
|---|---|---|
| auditActionsAndGroups |
string[] |
Overvågningshandlinger og -grupper. Når tilstanden for første gang er angivet til Aktiveret, og denne egenskab ikke er angivet, anvendes standardovervågningshandlinger og -grupper. |
| predicateExpression |
string |
Det prædikatudtryk, der bruges til at filtrere overvågningslogge. Første gang, når tilstanden er angivet til Aktiveret, og denne egenskab ikke er angivet, anvendes der ikke noget prædikatudtryk som standard. |
| retentionDays |
integer |
Opbevaringsdage. Når tilstanden for første gang er angivet til Aktiveret, og denne egenskab ikke er angivet, angives retentionDays som standard til 0 (ubestemt opbevaringsperiode). |
| state |
Tilstandstype for overvågningsindstillinger. |