Dela via


Long Term Retention Backups - Update

Uppdateringar en befintlig långsiktig kvarhållningssäkerhetskopia.

POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Sql/locations/{locationName}/longTermRetentionServers/{longTermRetentionServerName}/longTermRetentionDatabases/{longTermRetentionDatabaseName}/longTermRetentionBackups/{backupName}/update?api-version=2021-11-01

URI-parametrar

Name I Obligatorisk Typ Description
backupName
path True

string

Säkerhetskopieringsnamnet.

locationName
path True

string

Platsen för databasen.

longTermRetentionDatabaseName
path True

string

Namnet på databasen

longTermRetentionServerName
path True

string

Namnet på servern

subscriptionId
path True

string

Prenumerations-ID:t som identifierar en Azure-prenumeration.

api-version
query True

string

DEN API-version som ska användas för begäran.

Begärandetext

Name Typ Description
properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Lagringsredundanstypen för den kopierade säkerhetskopian

Svar

Name Typ Description
200 OK

LongTermRetentionBackupOperationResult

Säkerhetskopieringen har uppdaterats.

202 Accepted

Uppdatering av säkerhetskopian pågår.

Other Status Codes

Felsvar: ***

  • 400 InvalidLongTermRetentionBackupId – Ogiltig identifierare för långsiktig kvarhållningssäkerhetskopiering för SQL-databaser.

  • 400 InvalidParameterValue – ett ogiltigt värde gavs till en parameter.

  • 400 LongTermRetentionMismatchingSubscriptionId – det angivna prenumerations-ID:t matchade inte ID:t i de andra indata

  • 400 LongTermRetentionMismatchingResourceGroupName – det angivna resursgruppsnamnet matchade inte namnet i de andra indata

  • 400 LongTermRetentionMismatchingServerName – det angivna servernamnet matchade inte namnet i de andra indata

  • 400 LongTermRetentionMigrationRequestNotSupported – Prenumerationen tillåts inte funktionen migrering av LTR-säkerhetskopiering.

  • 400 LongTermRetentionMigrationCrossClusterRequestNotSupported – Käll- och målprenumerationer tillåts inte att kommunicera för funktionen för LTR-säkerhetskopieringskopiering.

  • 400 LongTermRetentionMigrationParameterMissing – Obligatorisk parameter saknas för åtgärden.

  • 400 LongTermRetentionMigrationSameServerNotSupported – FUNKTIONEN LTR-kopiering stöds inte för att kopiera LTR-säkerhetskopior på samma server.

  • 400 LongTermRetentionMigrationTargetServerNotFound – Målservern finns inte eller är inte redo för kopiering av LTR-säkerhetskopiering.

  • 400 LongTermRetentionMigrationTargetDatabaseNotFound – Måldatabasen finns inte på servern.

  • 400 LongTermRetentionMigrationStorageTypeNotSupported – Angiven redundans för säkerhetskopieringslagring stöds inte i målregionen.

  • 400 LongTermRetentionMigrationStorageMismatch – Aktiv säkerhetskopieringsredundans för databasen matchar inte säkerhetskopieringsredundans som begärs av kunden.

  • 400 LongTermRetentionMigrationDatabaseTypeNotSupported – LTR-migrering stöds endast för hanterade instanser och Azure SQL DB LTR-säkerhetskopior.

  • 400 LongTermRetentionMigrationBackupStorageRedundancyNotAllowed – Ändring av redundans för säkerhetskopieringslagring tillåts inte för LTR-kopieringsåtgärder.

  • 400 LongTermRetentionMigrationSubscriptionNotFound – Det gick inte att hitta prenumerationen.

  • 404 SubscriptionDoesNotHaveServer – den begärda servern hittades inte

  • 404 ServerNotInSubscriptionResourceGroup – Den angivna servern finns inte i den angivna resursgruppen och prenumerationen.

  • 404 ResourceNotFound – Den begärda resursen hittades inte.

  • 404 LongTermRetentionMigrationBackupNotFound – den angivna LTR-säkerhetskopieringen finns inte.

  • 404 OperationIdNotFound – Åtgärden med ID finns inte.

  • 409 LongTermRetentionMigrationRequestConflict – En konfliktåtgärd på den här LTR-säkerhetskopieringen pågår fortfarande.

  • 409 LongTermRetentionMigrationBackupConflict – En annan LTR-säkerhetskopiering med samma säkerhetskopieringstid för måldatabasen finns.

  • 409 OperationCancelled – Åtgärden har avbrutits av användaren.

  • 409 Åtgärd avbröts – Det gick inte att slutföra åtgärden på resursen eftersom den avbröts av en annan åtgärd på samma resurs.

  • 429 SubscriptionTooManyCreateUpdateRequests – begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

  • 429 SubscriptionTooManyRequests – Begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

  • 500 LongTermRetentionMigrationRequestFailedToStartOnTarget – Det gick inte att starta kopieringsbegäran för LTR-säkerhetskopiering i målregionen.

  • 500 LongTermRetentionMigrationRequestCopyFailed – Kopieringsåtgärden misslyckades för LTR-säkerhetskopieringsblobar.

  • 500 LongTermRetentionMigrationRestoreVerExceeded – Återställningsverifieringen misslyckades efter att maximalt antal försök uppnåtts.

  • 500 LongTermRetentionMigrationRestoreVerFailed – Återställningsverifieringen misslyckades.

  • 500 OperationTimedOut – Tidsgränsen för åtgärden uppnåddes och återställdes automatiskt. Försök att utföra åtgärden igen.

  • 503 TooManyRequests – Begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

Exempel

Update the long term retention backup.

Exempelbegäran

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Sql/locations/japaneast/longTermRetentionServers/testserver/longTermRetentionDatabases/testDatabase/longTermRetentionBackups/55555555-6666-7777-8888-999999999999;131637960820000000/update?api-version=2021-11-01

{
  "properties": {
    "requestedBackupStorageRedundancy": "Geo"
  }
}

Exempelsvar

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Sql/locations/japanEast/longTermRetentionBackupOperationResults/a1aa7c77-961b-4fbb-bcd6-aa9acfcd1706",
  "name": "a1aa7c77-961b-4fbb-bcd6-aa9acfcd1706",
  "type": "Microsoft.Sql/locations/longTermRetentionBackupOperationResults",
  "properties": {
    "requestId": "a1aa7c77-961b-4fbb-bcd6-aa9acfcd1706",
    "fromBackupResourceId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Sql/locations/japanEast/longTermRetentionServers/testserver/longterRetentionDatabases/testDatabase/longTermRetentionBackups/55555555-6666-7777-8888-999999999999;131637960820000000",
    "operationType": "UpdateBackup",
    "status": "Succeeded",
    "targetBackupStorageRedundancy": "Geo"
  }
}

Definitioner

Name Description
BackupStorageRedundancy

Lagringsredundanstypen för den kopierade säkerhetskopian

LongTermRetentionBackupOperationResult

En resultatresurs för LongTermRetentionBackup-åtgärden.

UpdateLongTermRetentionBackupParameters

Innehåller den information som krävs för att utföra en långsiktig uppdatering av säkerhetskopian av kvarhållning.

BackupStorageRedundancy

Lagringsredundanstypen för den kopierade säkerhetskopian

Name Typ Description
Geo

string

GeoZone

string

Local

string

Zone

string

LongTermRetentionBackupOperationResult

En resultatresurs för LongTermRetentionBackup-åtgärden.

Name Typ Description
id

string

Resurs-ID.

name

string

Resursnamn.

properties.fromBackupResourceId

string

Resurs-ID för källsäkerhetskopiering

properties.message

string

Förloppsmeddelande

properties.operationType

string

Åtgärdstyp.

properties.requestId

string

Begärande-ID.

properties.status

string

Åtgärdsstatus

properties.targetBackupStorageRedundancy

BackupStorageRedundancy

Lagringsredundanstypen för den kopierade säkerhetskopian

properties.toBackupResourceId

string

Resurs-ID för målsäkerhetskopiering

type

string

Resurstyp.

UpdateLongTermRetentionBackupParameters

Innehåller den information som krävs för att utföra en långsiktig uppdatering av säkerhetskopian av kvarhållning.

Name Typ Description
properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Lagringsredundanstypen för den kopierade säkerhetskopian