Share via


Backup Short Term Retention Policies - Update

Frissítések adatbázis rövid távú adatmegőrzési szabályzatát.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/backupShortTermRetentionPolicies/default?api-version=2021-11-01

URI-paraméterek

Name In Kötelező Típus Description
databaseName
path True

string

Az adatbázis neve.

policyName
path True

ShortTermRetentionPolicyName

A szabályzat neve. Mindig "alapértelmezettnek" kell lennie.

resourceGroupName
path True

string

Az erőforrást tartalmazó erőforráscsoport neve. Ezt az értéket az Azure Resource Manager API-ból vagy a portálról szerezheti be.

serverName
path True

string

A kiszolgáló neve.

subscriptionId
path True

string

Az Azure-előfizetést azonosító előfizetés-azonosító.

api-version
query True

string

A kéréshez használandó API-verzió.

Kérelem törzse

Name Típus Description
properties.diffBackupIntervalInHours

DiffBackupIntervalInHours

A különbségi biztonsági mentés időköze órákban. Ez az egyes különbségi biztonsági mentések közötti időtartamok száma. Ez csak az élő adatbázisokra vonatkozik, az elvetett adatbázisokra nem.

properties.retentionDays

integer

A biztonsági másolatok megőrzési időtartama napokban. Ennyi napig lesz támogatott az időponthoz kötött visszaállítás.

Válaszok

Name Típus Description
200 OK

BackupShortTermRetentionPolicy

A szabályzat frissítése sikerült.

202 Accepted

Elfogadva

Other Status Codes

Hibaválaszok: ***

  • 400 InvalidParameterValue – Érvénytelen érték lett megadva egy paraméternek.

  • 400 InvalidBackupRetentionPeriod – A megőrzési napok {0} száma nem érvényes konfiguráció. A biztonsági másolatok érvényes megőrzési idejének a és a között {1} kell lennie {2}

  • 400 InvalidDiffBackupIntervalHours – A különbözeti biztonsági mentés időköze {0} nem érvényes konfiguráció. Az érvényes különbségi biztonsági mentési időköznek óráknak kell lennie {1} .

  • 400 FeatureDisabledOnSelectedEdition – A felhasználó olyan funkciót próbált használni, amely le van tiltva az aktuális adatbázis-kiadásban.

  • 404 SubscriptionDoesNotHaveServer – A kért kiszolgáló nem található

  • 404 ServerNotInSubscriptionResourceGroup – A megadott kiszolgáló nem létezik a megadott erőforráscsoportban és előfizetésben.

  • 404 ResourceNotFound – A kért erőforrás nem található.

  • 404 SourceDatabaseNotFound – A forrásadatbázis nem létezik.

  • 404 CannotFindObject – Nem található az objektum, mert nem létezik, vagy nincs engedélye

  • 409 ConflictingDatabaseOperation – Már van valamilyen művelet az adatbázison, és az aktuális műveletnek várnia kell, amíg befejeződik.

  • 409 ConflictingSystemOperationInProgress – Rendszerkarbantartási művelet van folyamatban az adatbázison, és a további műveleteknek meg kell várniuk, amíg befejeződik.

  • 429 SubscriptionTooManyCreateUpdateRequests – Az elérhető erőforrások által feldolgozható maximális kéréseken túli kérések.

  • 429 SubscriptionTooManyRequests – Az elérhető erőforrások által feldolgozható maximális kéréseken túli kérések.

  • 503 TooManyRequests – Az elérhető erőforrások által feldolgozható maximális kéréseken túli kérések.

  • 504 RequestTimeout – A szolgáltatáskérés túllépte az engedélyezett időtúllépést.

Példák

Update the short term retention policy for the database.

Sample Request

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup/providers/Microsoft.Sql/servers/testsvr/databases/testdb/backupShortTermRetentionPolicies/default?api-version=2021-11-01

{
  "properties": {
    "retentionDays": 7,
    "diffBackupIntervalInHours": 24
  }
}

Sample Response

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Sql/resourceGroups/resourceGroup/servers/testsvr/databases/testdb/backupShortTermRetentionPolicies/default",
  "name": "default",
  "type": "Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies",
  "properties": {
    "retentionDays": 7,
    "diffBackupIntervalInHours": 24
  }
}

Definíciók

Name Description
BackupShortTermRetentionPolicy

Rövid távú adatmegőrzési szabályzat.

DiffBackupIntervalInHours

A különbségi biztonsági mentés időköze órákban. Ez az egyes különbségi biztonsági mentések közötti időtartamok száma. Ez csak az élő adatbázisokra vonatkozik, az elvetett adatbázisokra nem.

ShortTermRetentionPolicyName

A szabályzat neve. Mindig "alapértelmezettnek" kell lennie.

BackupShortTermRetentionPolicy

Rövid távú adatmegőrzési szabályzat.

Name Típus Description
id

string

Erőforrás-azonosító.

name

string

Erőforrás neve.

properties.diffBackupIntervalInHours

DiffBackupIntervalInHours

A különbségi biztonsági mentés időköze órákban. Ez az egyes különbségi biztonsági mentések közötti időtartamok száma. Ez csak az élő adatbázisokra vonatkozik, az elvetett adatbázisokra nem.

properties.retentionDays

integer

A biztonsági másolatok megőrzési időtartama napokban. Ennyi napig lesz támogatott az időponthoz kötött visszaállítás.

type

string

Erőforrástípus.

DiffBackupIntervalInHours

A különbségi biztonsági mentés időköze órákban. Ez az egyes különbségi biztonsági mentések közötti időtartamok száma. Ez csak az élő adatbázisokra vonatkozik, az elvetett adatbázisokra nem.

Name Típus Description
12

string

24

string

ShortTermRetentionPolicyName

A szabályzat neve. Mindig "alapértelmezettnek" kell lennie.

Name Típus Description
default

string