Megosztás a következőn keresztül:


Database Migrations SQL Managed Instance - cancel

Az adatbázis folyamatban lévő migrálásának leállítása felügyelt SQL-példányra.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/providers/Microsoft.DataMigration/databaseMigrations/{targetDbName}/cancel?api-version=2022-01-30-preview

URI-paraméterek

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

string

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.

subscriptionId
path True

string

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

targetDbName
path True

string

A céladatbázis neve.

api-version
query True

string

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

Kérelem törzse

Name Típus Description
migrationOperationId

string (uuid)

Azonosítókövetési migrálási művelet.

Válaszok

Name Típus Description
200 OK

Sikeresen megszakította a folyamatban lévő migrálást.

202 Accepted

A folyamatban lévő migrálás elfogadott lemondása.

Other Status Codes

Hibaválaszok: ***

  • 400 InvalidParameterValue – Érvénytelen érték lett megadva a{0}paraméterhez.

  • 400 GenericUser – Felhasználói hiba más erőforrás-szolgáltató hívásakor.

  • 400 OperationIdNotFound – A művelet azonosítója nem található,{0}.

  • 400 OperationTypeNotFound – A művelet típusa{0}' nem található.

  • 400 InvalidArgument – Érvénytelen argumentum : '{0}'.

  • 400 InvalidStorageAccount – Érvénytelen tárfiók: '{0}'. Prémium szintű szinten csak a BlockBlobStorage típus támogatott.

  • 400 InvalidLocation – Érvénytelen hely: '{0}'. A helynek meg kell egyeznie a kiválasztott Azure-célhely{1}'.

  • 400 MigrationNotReadyForCancelError – Az adatbázis "{0}" nem áll készen a Mégse műveletre

  • 400 RestoreJobCompletedDuringCancel – A migrálás nem szakítható meg, mivel a visszaállítási feladat befejeződött a megszakítási folyamat során. Célkiszolgáló:'{0}', Céladatbázis: '{1}'.

  • 400 SqlVmGenericUserError –

  • 400 IntegrationRuntimeIsNotSelfHosted – Az integrációs modul nem saját üzemeltetésű az előfizetés "{0}' erőforráscsoport '{1}' és a neve '{2}' számára.

  • 400 MigrationNotReadyForCutoverError – Az adatbázis "{0}" nem áll készen az átállásos műveletre

  • 400 CutoverFailedOrCancelled – A{0}adatbázis átállása meghiúsult vagy megszakadt. Hiba részletei: '{1}'

  • 400 MigrationCancelFailed – A megszakítás nem hajtható végre az adatbázis{0}"{1}" műveletén. Ez akkor fordulhat elő, ha a MigrationId ({0}) áttelepítése már befejeződött vagy megszakadt. A részletekért tekintse meg az áttelepítést.

  • 400 TestConnectionFailed – Nem sikerült tesztelni a kapcsolatokat a megadott integrációs modullal. Hiba részletei: '{0}'

  • 400 CutoverNotAllowedMigrationCompleteError – Az átállás nem engedélyezett, mivel a{0}adatbázis áttelepítése már befejeződött

  • 400 IntegrationRuntimeIsNotOnline – Az integrációs modul "{0}" nem online állapotú az{1}' előfizetés '{2}' erőforráscsoporthoz

  • 403 AccessDenied – Hozzáférés megtagadva.

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

  • 404 SubscriptionDoesNotExist – Az előfizetés azonosítója nem létezik.

  • 404 ResourceDoesNotExist – Az erőforrás nem létezik.

  • 409 OperationInProgress – A művelet már folyamatban van az erőforráson.

  • 409 OperationCanceled – Művelet megszakítva.

  • 409 ResourceAlreadyExists – Az erőforrás már létezik.

  • 409 SubscriptionOperationInProgress – Az előfizetésen már folyamatban van egy művelet

  • 500 UnExpectedErrorOccurred – Váratlan hiba történt.

  • 500 OperationTimeout – A művelet túllépte az időkorlátot.

  • 500 GenericSystem – Rendszerhiba más erőforrás-szolgáltató hívásakor.

  • 500 CancelVmRestoreJobFailed – Nem sikerült megszakítani a virtuális gép visszaállítási feladatát. Célkiszolgáló:'{0}', Céladatbázis: '{1}', Hiba részletei: '{2}'.

  • 500 AdfCleanupFailureAfterMigration – A migrálás sikeres befejezése után nem sikerült megtisztítani az ADF-erőforrásokat. Célkiszolgáló:'{0}', Céladatbázis: '{1}', Hiba részletei: '{2}'.

  • 500 CancelMigrationFailed – Nem sikerült megszakítani az áttelepítést. Célkiszolgáló:'{0}', Céladatbázis: '{1}', Áttelepítési azonosító: '{2}', Hiba részletei: '{3}'.

Példák

Stop ongoing migration for the database.

Mintakérelem

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/managedInstance1/providers/Microsoft.DataMigration/databaseMigrations/db1/cancel?api-version=2022-01-30-preview

{
  "migrationOperationId": "4124fe90-d1b6-4b50-b4d9-46d02381f59a"
}

Mintaválasz

Definíciók

MigrationOperationInput

Migrálási művelet bemenete

Name Típus Description
migrationOperationId

string (uuid)

Azonosítókövetési migrálási művelet.