Dela via


Long Term Retention Backups - Copy By Resource Group

Kopiera en befintlig långsiktig kvarhållningssäkerhetskopia till en annan server.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/locations/{locationName}/longTermRetentionServers/{longTermRetentionServerName}/longTermRetentionDatabases/{longTermRetentionDatabaseName}/longTermRetentionBackups/{backupName}/copy?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

resourceGroupName
path True

string

Namnet på resursgruppen som innehåller resursen. Du kan hämta det här värdet från Azure Resource Manager-API:et eller portalen.

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.targetBackupStorageRedundancy

BackupStorageRedundancy

Lagringsredundanstypen för den kopierade säkerhetskopian

properties.targetDatabaseName

string

Namnet på databasen äger den kopierade säkerhetskopian.

properties.targetResourceGroup

string

Den resursgrupp som äger målservern

properties.targetServerFullyQualifiedDomainName

string

Målserverns fullständigt kvalificerade domännamn

properties.targetServerResourceId

string

Resurs-ID för målservern som äger databasen

properties.targetSubscriptionId

string

Den prenumeration som äger målservern

Svar

Name Typ Description
200 OK

LongTermRetentionBackupOperationResult

Kopierade säkerhetskopian.

202 Accepted

Kopiering 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

Copy the long term retention backup.

Exempelbegäran

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

{
  "properties": {
    "targetServerResourceId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Sql/resourceGroups/resourceGroup/servers/testserver2",
    "targetDatabaseName": "testDatabase2",
    "targetBackupStorageRedundancy": "Geo"
  }
}

Exempelsvar

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testResourceGroup/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/resourceGroups/testResourceGroup/providers/Microsoft.Sql/locations/japanEast/longTermRetentionServers/testserver/longterRetentionDatabases/testDatabase/longTermRetentionBackups/55555555-6666-7777-8888-999999999999;131637960820000000",
    "operationType": "CopyBackup",
    "status": "Succeeded",
    "toBackupResourceId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup/providers/Microsoft.Sql/locations/japanEast/longTermRetentionServers/testserver2/longterRetentionDatabases/testDatabase2/longTermRetentionBackups/55555555-6666-7777-8888-111111111111;131637960820000000",
    "targetBackupStorageRedundancy": "Geo"
  }
}

Definitioner

Name Description
BackupStorageRedundancy

Lagringsredundanstypen för den kopierade säkerhetskopian

CopyLongTermRetentionBackupParameters

Innehåller den information som krävs för att utföra en långsiktig kopieringsåtgärd för kvarhållningskopiering.

LongTermRetentionBackupOperationResult

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

BackupStorageRedundancy

Lagringsredundanstypen för den kopierade säkerhetskopian

Name Typ Description
Geo

string

GeoZone

string

Local

string

Zone

string

CopyLongTermRetentionBackupParameters

Innehåller den information som krävs för att utföra en långsiktig kopieringsåtgärd för kvarhållningskopiering.

Name Typ Description
properties.targetBackupStorageRedundancy

BackupStorageRedundancy

Lagringsredundanstypen för den kopierade säkerhetskopian

properties.targetDatabaseName

string

Namnet på databasen äger den kopierade säkerhetskopian.

properties.targetResourceGroup

string

Den resursgrupp som äger målservern

properties.targetServerFullyQualifiedDomainName

string

Målserverns fullständigt kvalificerade domännamn

properties.targetServerResourceId

string

Resurs-ID för målservern som äger databasen

properties.targetSubscriptionId

string

Den prenumeration som äger målservern

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.