Udostępnij za pośrednictwem


Managed Databases - Complete Move

Wykonuje operację przenoszenia zarządzanej bazy danych.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/completeMove?api-version=2023-08-01

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
databaseName
path True

string

Nazwa bazy danych.

managedInstanceName
path True

string

Nazwa wystąpienia zarządzanego.

resourceGroupName
path True

string

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

subscriptionId
path True

string

Identyfikator subskrypcji identyfikujący subskrypcję platformy Azure.

api-version
query True

string

Wersja interfejsu API do użycia dla żądania.

Treść żądania

Nazwa Wymagane Typ Opis
destinationManagedDatabaseId True

string

Identyfikator docelowej zarządzanej bazy danych

Odpowiedzi

Nazwa Typ Opis
200 OK

Pomyślnie ukończono żądanie przeniesienia.

202 Accepted

Kończenie przenoszenia jest w toku.

Nagłówki

Location: string

Other Status Codes

ErrorResponse

Odpowiedzi na błędy: ***

  • 400 InvalidResourceManagedDatabaseMoveRequest — nieprawidłowe żądanie przeniesienia bazy danych wystąpienia zarządzanego.

  • 400 InvalidManagedDatabaseMoveTargetResourceId — nieprawidłowy identyfikator zasobu docelowego wystąpienia zarządzanego we właściwościach.

  • 400 InvalidMoveTargetResourceId — identyfikator zasobu docelowego w żądaniu przeniesienia jest nieprawidłowy.

  • 400 NiezgodnośćSubscriptionWithUrl — podana subskrypcja nie jest zgodna z subskrypcją w adresie URL.

  • 400 NiezgodnośćResourceGroupNameWithUrl — podana nazwa grupy zasobów nie jest zgodna z nazwą w adresie URL.

  • 400 InstanceFailoverGroupCreateOrUpdateRequestInvalidPrimary — podane pole podstawowe w treści żądania tworzenia lub aktualizowania grupy trybu failover wystąpienia jest puste lub nieprawidłowe.

  • 400 InstanceFailoverGroupCreateOrUpdateRequestInvalidPartner — podane pole partnerów w treści żądania tworzenia lub aktualizowania grupy trybu failover wystąpienia jest puste lub nieprawidłowe.

  • 400 InstanceFailoverGroupCreateOrUpdateRequestDuplicatePartner — co najmniej jeden z podanych serwerów partnerskich jest już częścią grupy trybu failover wystąpienia. Upewnij się, że serwer podstawowy i wszystkie podane serwery partnerskie są unikatowe.

  • 400 InstanceFailoverGroupCreateOrUpdateRequestInvalidManagedInstanceRegion — podany region wystąpienia zarządzanego partnera w treści żądania grupy trybu failover wystąpienia jest pusty lub nieprawidłowy.

  • 400 InstanceFailoverGroupCreateOrUpdateRequestUnsupportedPartnerCount — obsługiwany jest tylko jeden region partnera.

  • 400 InstanceFailoverGroupCreateOrUpdateRequestUnsupportedPairCount — obsługiwana jest tylko jedna para wystąpienia zarządzanego.

  • 400 InstanceFailoverGroupCreateOrUpdateRequestInvalidReadWriteEndpoint — pole readWriteEndpoint jest wymagane dla żądań tworzenia lub aktualizowania.

  • 400 InstanceFailoverGroupCreateOrUpdateRequestInvalid — treść żądania grupy trybu failover tworzenia lub aktualizowania wystąpienia jest pusta lub nieprawidłowa.

  • 400 InstanceFailoverGroupUpdateOrDeleteRequestOnSecondary — modyfikacje grupy trybu failover wystąpienia nie są dozwolone na serwerze pomocniczym. Wykonaj żądanie na serwerze podstawowym.

  • 400 InstanceFailoverGroupCreateOrUpdateRequestNegativeGracePeriodValues — wartość okresu prolongaty dla punktu końcowego odczytu i zapisu musi być nieujemna.

  • 400 InstanceFailoverGroupCreateOrUpdateRequestLessThanMinimumGracePeriodValues — wartość okresu prolongaty dla grupy trybu failover wystąpienia musi być większa lub równa{0}" minimalny okres prolongaty minut

  • 400 InstanceFailoverGroupCreateOrUpdateRequestInvalidReadWriteEndpointFields — właściwość failoverWithDataLossGracePeriodMinutes musi być podana, gdy dla punktu końcowego odczytu i zapisu wybrano zasady trybu failover Automatyczne.

  • 400 InstanceFailoverGroupCreateOrUpdateRequestInvalidReadWriteFailoverPolicy — pole failoverPolicy dla punktu końcowego odczytu i zapisu jest wymagane dla żądań tworzenia lub aktualizowania.

  • 400 InstanceFailoverGroupCreateOrUpdateRequestInvalidReadWriteEndpointFieldsForManualPolicy — wartość okresu prolongaty nie powinna być podana, gdy dla punktu końcowego odczytu i zapisu wybrano zasady trybu failover.

  • 400 InstanceFailoverGroupCreateOrUpdateRequestReadOnlyPropertyModified — treść żądania tworzenia lub aktualizowania grupy trybu failover wystąpienia nie powinna modyfikować właściwości tylko do odczytu "{0}".

  • 400 InstanceFailoverGroupFailoverRequestOnPrimary — żądanie trybu failover powinno zostać zainicjowane na pomocniczym serwerze grupy trybu failover wystąpienia.

  • 400 InstanceFailoverGroupPartnerManagedInstanceFromDifferentSubscription — serwer podstawowy i serwer partnerski grupy trybu failover pochodzą z różnych subskrypcji. Subskrypcja między serwerami grupy trybu failover jest niedozwolona.

  • 400 SystemDatabaseUnsupportedOperation — nieobsługiwana operacja dla systemowej bazy danych.

  • 400 ManagedInstanceDatabaseCopyOrMoveToInstanceWithOlderVersionEdition — nie można wykonać operacji, ponieważ format bazy danych wystąpienia źródłowego nie jest zgodny z formatem bazy danych wystąpienia docelowego. Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?linkid=2251601.

  • 400 XtpServerStateMismatch — zarówno serwery źródłowe, jak i docelowe nie obsługują danych zoptymalizowanych pod kątem pamięci.

  • 400 ManagedInstanceDatabaseLimitExceeded — nie można uruchomić tej operacji, ponieważ określone docelowe wystąpienie zarządzane "{0}" ma już maksymalną liczbę baz danych użytkowników.

  • 400 ManagedDatabaseGPFileSizeLimitExceeded — utworzenie kopii zarządzanej bazy danych w innym wystąpieniu zarządzanym SQL z warstwą usługi Ogólnego przeznaczenia naruszałoby limit rozmiaru pliku danych. Zobacz: "https://docs.microsoft.com/azure/azure-sql/managed-instance/resource-limits#service-tier-characteristics".

  • 400 ManagedInstanceGPStorageAccountLimitExceeded — utworzenie kopii bazy danych w innym wystąpieniu zarządzanym SQL z warstwą usługi Ogólnego przeznaczenia naruszyłoby limit rozmiaru konta magazynu. Zobacz: "https://docs.microsoft.com/azure/azure-sql/managed-instance/resource-limits#service-tier-characteristics".

  • 400 TargetInsufficientStorage — próba przeniesienia/przywrócenia/skopiowania bazy danych w wystąpieniu docelowym z niewystarczającą ilością miejsca.

  • 400 BrokenConnectivityBetweenInstances — operacja{0}bazy danych nie powiodła się, ponieważ nie ma łączności sieciowej między wystąpieniem źródłowym "{1}" i wystąpieniem docelowym "{2}".

  • 400 SubnetOverlapBetweenInstances — operacja{0}bazy danych nie powiodła się, ponieważ nie ma łączności między źródłowym i docelowym wystąpieniem zarządzanym Usługi Azure SQL. Dzieje się tak, ponieważ podsieć wystąpienia docelowego ma nakładające się zakresy adresów z podsiecią wystąpienia źródłowego.

  • 400 PlannedFailoverTimedOutForDatabase — użytkownik wywołał planowaną pracę w trybie failover, upłynął limit czasu, a określona baza danych wydaje się winna.

  • 400 CrossTenantOperationNotSupported — operacja między dzierżawami nie jest obsługiwana.

  • 400 InstanceFailoverGroupIncorrectNetworkingConfiguration — konfiguracja sieci jest nieprawidłowa. Ruch replikacji serwera podstawowego nie może nawiązać połączenia z serwerem pomocniczym.

  • 400 CrossResourceOperationNotSupported — operacja między zasobami nie jest obsługiwana.

  • 400 SourceDatabaseNotFound — źródłowa baza danych nie istnieje.

  • 400 ManagedInstanceOperationInProgress — nie można ukończyć operacji, ponieważ operacja {0} jest w toku. Poczekaj na ukończenie operacji i spróbuj ponownie.

  • 400 InvalidServerName — określona nieprawidłowa nazwa serwera.

  • 400 InvalidIdentifier — identyfikator zawiera wartość NULL lub nieprawidłowy znak Unicode.

  • 400 TokenTooLong — podany token jest za długi.

  • 400 InvalidAddSecondaryPermission — użytkownik nie ma wystarczających uprawnień do dodawania pomocniczego na określonym serwerze.

  • 400 InvalidSku — użytkownik określił nieprawidłową jednostkę SKU.

  • 400 ServerNotFound — żądany serwer nie został znaleziony.

  • 400 ServerEditionMismatch — wersja musi być taka sama jak serwer podstawowy podczas tworzenia serwera repliki.

  • 400 FeatureDisabledOnSelectedEdition — użytkownik próbował użyć funkcji, która jest wyłączona w bieżącej wersji bazy danych.

  • 400 TokenTooLong — podany token jest za długi.

  • 400 InvalidTargetSubregion — docelowy serwer pomocniczej, który nie jest czytelny, nie znajduje się w sparowanym regionie platformy Azure.

  • 400 ManagedInstanceStoppingOrStopped — operacja powodująca konflikt przesłana, gdy wystąpienie jest w stanie zatrzymania/zatrzymania

  • 400 ManagedInstanceStarting — operacja powodująca konflikt przesłana, gdy wystąpienie jest w stanie początkowym

  • 400 IncorrectReplicationLinkState — operacja oczekuje, że baza danych będzie w oczekiwanym stanie linku replikacji.

  • 400 CloudLifterFogInaccessibleDbRoleMismatch — nie można ustawić {0} bazy danych w usłudze SQL Managed Instance {1} dostępne, ponieważ rola wystąpienia w grupie trybu failover zmieniła się z {2} na {3}, gdy baza danych była w stanie niedostępnym. Przywróć oryginalną rolę bazy danych, wykonując tryb geo-failover i spróbuj ponownie.

  • 400 CloudLifterGeodrBlocksDbActivate — nie można ustawić bazy danych {0} w usłudze SQL Managed Instance {1} dostępne z powodu trwającej operacji geodr. Poczekaj na zakończenie operacji powodującej konflikt i spróbuj ponownie.

  • 400 AzureKeyVaultKeyDisabled — nie można ukończyć operacji na serwerze, ponieważ klucz usługi Azure Key Vault jest wyłączony.

  • 400 AzureKeyVaultInvalidExpirationDate — nie można ukończyć operacji, ponieważ data wygaśnięcia klucza usługi Azure Key Vault jest nieprawidłowa.

  • 400 SecurityAzureKeyVaultUrlNullOrEmpty — nie można ukończyć operacji, ponieważ identyfikator URI usługi Azure Key Vault ma wartość null lub jest pusty.

  • 400 AzureKeyVaultNoServerIdentity — tożsamość serwera nie jest poprawnie skonfigurowana.

  • 400 AzureKeyVaultInvalidUri — nieprawidłowa odpowiedź z usługi Azure Key Vault. Użyj prawidłowego identyfikatora URI usługi Azure Key Vault.

  • 400 AzureKeyVaultMissingPermissions — serwer nie ma wymaganych uprawnień w usłudze Azure Key Vault.

  • 400 SecurityAzureKeyVaultInvalidKeyName — nie można ukończyć operacji z powodu nieprawidłowej nazwy klucza serwera.

  • 400 PlannedFailoverTimedOutForDatabase — użytkownik wywołał planowaną pracę w trybie failover, upłynął limit czasu, a określona baza danych wydaje się winna.

  • 400 PlannedFailoverTimedOut — użytkownik wywołał planowany tryb failover i upłynął limit czasu podczas próby skontaktowania się z usługą zarządzania partnerem.

  • 400 AdalGenericError — nie można ukończyć operacji, ponieważ wystąpił błąd usługi Azure Active Directory.

  • 400 AdalServicePrincipalNotFound — nie można ukończyć operacji, ponieważ napotkano błąd jednostki usługi biblioteki usługi Azure Active Directory.

  • 400 AzureKeyVaultMalformedVaultUri — podany identyfikator URI usługi Key Vault jest nieprawidłowy.

  • 400 CannotUseReservedDatabaseName — nie można użyć nazwy zarezerwowanej bazy danych w tej operacji.

  • 400 InvalidFailoverGroupRegion — serwery określone w grupie trybu failover wystąpienia muszą znajdować się w różnych regionach w celu zapewnienia izolacji.

  • 400 InstanceFailoverGroupDoesNotExist — grupa trybu failover nie istnieje na serwerze.

  • 400 InstanceFailoverGroupNotSecondary — nie można zainicjować trybu failover z serwera podstawowego w grupie trybu failover wystąpienia.

  • 400 ManagedInstanceGeoDRNotAllowedForInstancePool — tworzenie grupy automatycznego trybu failover (GeoDR) nie jest obsługiwane w przypadku wystąpień zarządzanych aprowizowanego wewnątrz pul wystąpień. Grupy automatycznego trybu failover można tworzyć tylko dla autonomicznych wystąpień zarządzanych.

  • 400 InvalidServerName — określona nieprawidłowa nazwa serwera.

  • 400 ManagedInstanceEstablishingFailoverGroupGeoPrimaryWithNewerVersionEditionThanSecondary — nie można utworzyć grupy trybu failover, ponieważ format bazy danych wystąpienia podstawowego nie jest zgodny z formatem bazy danych wystąpienia pomocniczego. Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?linkid=2251601.

  • 400 ManagedInstanceFailoverInFailoverGroupInstancesWithDifferentVersionEditions — nie można wykonać operacji trybu failover z powodu niezgodności formatu bazy danych między wystąpieniami w grupie trybu failover. Rozważ uaktualnienie formatu bazy danych wystąpienia podstawowego lub usunięcie grupy trybu failover w celu podwyższenia poziomu bieżącego wystąpienia pomocniczego do wystąpienia autonomicznego. Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?linkid=2251601.

  • 400 SecurityAdalPrincipalCertExpiredError — nie można ukończyć operacji, ponieważ certyfikat główny usługi Azure Key Vault wygasł.

  • 400 ManagedInstanceNotAllowedInGeoDRSetupWhenFreemium — wdrażanie grupy trybu failover nie jest obsługiwane z bezpłatną ofertą usługi Azure SQL Managed Instance.

  • 400 InvalidIdentifier — identyfikator zawiera wartość NULL lub nieprawidłowy znak Unicode.

  • 400 SecurityInvalidAzureKeyVaultRecoveryLevel — podany identyfikator URI usługi Key Vault jest nieprawidłowy.

  • 400 ManagedInstanceGeoFailoverCannotBeExecuted — nie można w tej chwili wykonać geograficznego trybu failover wystąpienia zarządzanego. Powód: '{0}'.

  • 400 KeyMaterialNotFoundOnRemoteServer — serwer zdalny nie ma dostępu do materiału klucza używanego jako funkcja ochrony TDE.

  • 400 SameKeyUriNotFoundOnRemoteServer — serwer pomocniczy nie ma materiału klucza z tego samego magazynu kluczy, co funkcja ochrony szyfrowania serwera podstawowego z włączonym automatycznym rotacją klucza.

  • 400 AzureKeyVaultRsaKeyNotSupported — podany magazyn kluczy używa nieobsługiwanego rozmiaru klucza RSA lub typu klucza. Obsługiwany rozmiar klucza RSA to 2048 lub 3072, a typ klucza to RSA lub RSA-HSM.

  • 400 SameKeyMaterialNotFoundOnRemoteServer — serwer pomocniczy nie ma klucza ochrony szyfrowania serwera podstawowego.

  • 400 GeoReplicationDatabaseNotSecondary — operacja oczekuje, że baza danych będzie obiektem docelowym replikacji.

  • 400 ManagedInstanceUpdateSloOngoing — nie można ukończyć operacji, ponieważ zmiana warstwy usługi jest w toku dla wystąpienia zarządzanego "{0}". Poczekaj na ukończenie operacji i spróbuj ponownie.

  • 400 FailoverGroupRegionMismatch — region partnerski określony w grupie trybu failover musi być zgodny z regionem wskazanego wystąpienia zarządzanego partnera.

  • 400 DnsZoneMismatch — strefa DNS na serwerze partnerskim różni się od strefy DNSZone na serwerze źródłowym. Spowoduje to uszkodzenie funkcji InstanceFailoverGroup.

  • 400 GeoDrInstanceSizeMismatch — główne wystąpienie zarządzane i wystąpienie zarządzane partnera nie mają tego samego rozmiaru magazynu.

  • 400 UnableToResolveRemoteServer — nie można rozwiązać nazwy serwera zdalnego partnera z powodu nieprawidłowych problemów z nazwą serwera lub łącznością DNS.

  • 400 GeoDrSecondaryInstanceNotEmpty — pomocnicze wystąpienie zarządzane ma bazy danych użytkowników. Aby utworzyć grupę trybu failover wystąpienia, pomocnicze wystąpienie zarządzane musi być puste.

  • 400 RemoteDatabaseCopyPermission — użytkownik nie ma wystarczających uprawnień do tworzenia kopii bazy danych na określonym serwerze.

  • 400 InstanceFailoverGroupIncorrectNetworkingConfiguration — konfiguracja sieci jest nieprawidłowa. Ruch replikacji serwera podstawowego nie może nawiązać połączenia z serwerem pomocniczym.

  • 400 AkvEndpointNotReachableFromNode — punkt końcowy usługi AKV "{0}" nie jest osiągalny z bazy danych SQL na serwerze "{1}".

  • 400 CurrentDatabaseSizeExceedsMaxSize — użytkownik próbował zmniejszyć maksymalny rozmiar bazy danych do rozmiaru mniejszego niż bieżące użycie.

  • 400 PasswordNotComplex — podane hasło nie jest wystarczająco złożone.

  • 400 InvalidServerName — określona nieprawidłowa nazwa serwera.

  • 400 UnsupportedServiceName — określona nazwa jest nieprawidłową nazwą, ponieważ zawiera co najmniej jeden nieobsługiwany znak Unicode.

  • 400 TokenTooLong — podany token jest za długi.

  • 400 RegionDoesNotSupportVersion — użytkownik próbował utworzyć serwer określonej wersji w lokalizacji, w której ta wersja serwera nie jest obsługiwana.

  • 400 ManagedDatabaseNameInUse — baza danych "{0}" już istnieje. Wybierz inną nazwę bazy danych.

  • 400 PitrPointInTimeInvalid — punkt w czasie {0} jest nieprawidłowy. Prawidłowy zakres punktów w czasie od {1} dni wcześniej do tej pory, a nie przed czasem tworzenia serwera źródłowego.

  • 400 NoMoreSpaceInManagedInstance — wystąpienie zarządzane osiągnęło limit magazynu. Użycie magazynu dla wystąpienia zarządzanego nie może przekroczyć (%d) mb/s.

  • 400 CurrentDatabaseLogSizeExceedsMaxSize — użytkownik próbował zmienić bazę danych na jednostkę SKU o niższym maksymalnym rozmiarze dziennika niż bieżące użycie.

  • 400 CannotUseTrailingWhitespacesInDatabaseName — sprawdzanie poprawności nazwy bazy danych nie powiodło się.

  • 400 StorageAccountFull — wystąpienie zarządzane osiągnęło łączną pojemność bazowego konta usługi Azure Storage. Konto usługi Azure Premium Storage jest ograniczone do 35 TB przydzielonego miejsca.

  • 400 SameKeyMaterialNotFoundOnRemoteServer — serwer pomocniczy nie ma klucza ochrony szyfrowania serwera podstawowego.

  • 400 ServerNotFound — żądany serwer nie został znaleziony.

  • 400 SourceServerNotFound — część serwera źródłowej bazy danych podana w wywołaniu interfejsu API CreateDatabaseAsCopy nie jest mapowana na istniejący serwer.

  • 400 ManagedInstanceStoppingOrStopped — operacja powodująca konflikt przesłana, gdy wystąpienie jest w stanie zatrzymania/zatrzymania

  • 400 InvalidBackupRetentionPeriod — dni przechowywania {0} nie są prawidłową konfiguracją. Prawidłowe przechowywanie kopii zapasowych w dniach musi należeć do przedziału od {1} do {2}

  • 400 ManagedInstanceStarting — operacja powodująca konflikt przesłana, gdy wystąpienie jest w stanie początkowym

  • 400 SourceDatabaseNotFound — źródłowa baza danych nie istnieje.

  • 400 DatabaseNumberLimitReached — osiągnięto maksymalną liczbę baz danych dla wystąpienia zarządzanego usługi SQL Database.

  • 400 InvalidCollation — sortowanie nie jest rozpoznawane przez serwer.

  • 400 ManagedInstanceRestoreToInstanceWithOlderVersionEdition — nie można wykonać operacji przywracania, ponieważ format bazy danych wystąpienia źródłowego nie jest zgodny z formatem bazy danych wystąpienia docelowego. Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?linkid=2251601.

  • 400 ManagedInstanceUpdateSloInProgress — "Nie można ukończyć operacji, ponieważ zmiana warstwy usługi jest w toku dla wystąpienia zarządzanego "{0}. Poczekaj na ukończenie operacji i spróbuj ponownie".

  • 400 CannotUseReservedDatabaseName — nie można użyć nazwy zarezerwowanej bazy danych w tej operacji.

  • 400 AkvHostNotResolvingFromNode — host AKV "{0}" nie jest rozpoznawany z bazy danych SQL na serwerze "{1}".

  • 404 OperationIdNotFound — operacja o identyfikatorze nie istnieje.

  • 404 ResourceNotFound — nieprawidłowe żądanie określające nieistniejący zasób.

  • 404 CrossManagedInstanceDatabaseMovementNotExist — przenoszenie bazy danych nie istnieje.

  • 404 OperationIdNotFound — operacja o identyfikatorze nie istnieje.

  • 404 ResourceNotFound — żądany zasób nie został znaleziony.

  • 404 OperationIdNotFound — operacja o identyfikatorze nie istnieje.

  • 404 ServerNotInSubscriptionResourceGroup — określony serwer nie istnieje w określonej grupie zasobów i subskrypcji.

  • 404 ServerNotInSubscription — określony serwer nie istnieje w określonej subskrypcji.

  • 404 SourceDatabaseNotFound — źródłowa baza danych nie istnieje.

  • 404 CannotFindServerCertificateWithThumbprint — nie można odnaleźć certyfikatu serwera z odciskiem palca "{0}". Aby utworzyć certyfikat, użyj polecenia cmdlet programu PowerShell "Add-AzureRmSqlManagedInstanceTransparentDataEncryptionCertificate".

  • 404 ServerNotInSubscriptionResourceGroup — określony serwer nie istnieje w określonej grupie zasobów i subskrypcji.

  • 404 ServerNotInSubscription — określony serwer nie istnieje w określonej subskrypcji.

  • 404 RestoreSourceDatabaseNotFound — nie można odnaleźć bazy danych "{0}" w czasie "{1}", które można przywrócić.

  • 404 DatabaseDoesNotExist — użytkownik określił nazwę bazy danych, która nie istnieje w tym wystąpieniu serwera.

  • 404 CannotFindObject — nie można odnaleźć obiektu, ponieważ nie istnieje lub nie masz uprawnień

  • 404 SubscriptionNotFound — żądana subskrypcja nie została znaleziona.

  • 405 UnsupportedReplicationOperation — zainicjowano nieobsługiwaną operację replikacji w bazie danych.

  • 405 UnsupportedReplicationOperation — zainicjowano nieobsługiwaną operację replikacji w bazie danych.

  • 409 InvalidOperationForDatabaseNotInReplicationRelationship — operacja replikacji została wykonana w bazie danych, która nie znajduje się w relacji replikacji.

  • 409 InvalidDatabaseStateForOperation — operacja nie jest dozwolona w bazie danych w bieżącym stanie replikacji.

  • 409 UpdateSloInProgress — użytkownik próbował zainicjować niezgodną operację, gdy aktualizacja SLO była w toku.

  • 409 RemoteDatabaseExists — nazwa docelowej bazy danych już istnieje na serwerze docelowym.

  • 409 CannotCancelOperation — operacja zarządzania jest w stanie, którego nie można anulować.

  • 409 OperationCancelled — operacja została anulowana przez użytkownika.

  • 409 Operacja przerwana — nie można ukończyć operacji na zasobie, ponieważ została przerwana przez inną operację na tym samym zasobie.

  • 409 ConflictingServerOperation — operacja jest obecnie w toku dla serwera.

  • 409 SubscriptionDisabled — subskrypcja jest wyłączona.

  • 409 ConflictingSystemOperationInProgress — trwa operacja konserwacji systemu w bazie danych, a dalsze operacje muszą czekać, aż zostanie ukończona.

  • 409 ManagedInstanceContainsInaccessibleDatabases — nie można ukończyć operacji, ponieważ wystąpienie zarządzane "{0}" zawiera bazy danych w stanie Niedostępny. Usuń niedostępne bazy danych lub rozwiąż problemy z dostępem do klucza ochrony TDE zarządzanego przez klienta dla wystąpienia zarządzanego przed ponowną próbą wykonania operacji. https://go.microsoft.com/fwlink/?linkid=2111623

  • 409 ManagedInstanceHasHybridLink — użytkownik próbował zainicjować operację, która nie jest obsługiwana, gdy wystąpienie zarządzane ma skonfigurowane łącze hybrydowe.

  • 409 GeoReplicationCannotBecomePrimaryDuringUndo — użytkownik próbował przejść w tryb failover lub wymusić przerwanie łącza geograficznego, gdy pomocniczy jest w stanie, w którym może nie być fizycznie spójny i dlatego nie może wprowadzić roli podstawowej.

  • 409 ServerKeyNameAlreadyExists — klucz serwera już istnieje na serwerze.

  • 409 ServerKeyUriAlreadyExists — identyfikator URI klucza serwera już istnieje na serwerze.

  • 409 ServerKeyDoesNotExists — klucz serwera nie istnieje.

  • 409 UpdateSloInProgress — użytkownik próbował zainicjować niezgodną operację, gdy aktualizacja SLO była w toku.

  • 409 AzureKeyVaultKeyNameNotFound — nie można ukończyć operacji, ponieważ nazwa klucza usługi Azure Key Vault nie istnieje.

  • 409 AzureKeyVaultKeyInUse — klucz jest obecnie używany przez serwer.

  • 409 InstanceFailoverGroupAlreadyExists — grupa trybu failover już istnieje na danym serwerze.

  • 409 InstanceFailoverGroupBusy — grupa trybu failover wystąpienia jest zajęta inną operacją.

  • 409 InstanceFailoverGroupDnsRecordInUse — istnieje zduplikowany rekord DNS dla żądanego punktu końcowego.

  • 409 InvalidFailoverGroupName — podano nieprawidłową nazwę grupy trybu failover wystąpienia.

  • 409 InvalidOperationForDatabaseNotInReplicationRelationship — operacja replikacji została wykonana w bazie danych, która nie znajduje się w relacji replikacji.

  • 409 InvalidDatabaseStateForOperation — operacja nie jest dozwolona w bazie danych w bieżącym stanie replikacji.

  • 409 DuplicateGeoDrRelation — bazy danych są już w relacji replikacji. Jest to zduplikowane żądanie.

  • 409 RemoteDatabaseExists — nazwa docelowej bazy danych już istnieje na serwerze docelowym.

  • 409 SubscriptionDisabled — subskrypcja jest wyłączona.

  • 409 ConflictingSystemOperationInProgress — trwa operacja konserwacji systemu w bazie danych, a dalsze operacje muszą czekać, aż zostanie ukończona.

  • 409 RemoteDatabaseExists — nazwa docelowej bazy danych już istnieje na serwerze docelowym.

  • 409 ConflictingDatabaseOperation — istnieje już pewna operacja w bazie danych, a bieżąca operacja powinna czekać, aż zostanie wykonana.

  • 409 ManagementServiceDatabaseBusy — baza danych "{0}" jest zajęta inną operacją. Spróbuj wykonać operację później.

  • 429 SubscriptionTooManyRequests — żądania wykraczające poza maksymalną liczbę żądań, które mogą być przetwarzane przez dostępne zasoby.

  • 429 SubscriptionTooManyCreateUpdateRequests — żądania wykraczające poza maksymalne żądania, które mogą być przetwarzane przez dostępne zasoby.

  • 429 SubscriptionTooManyRequests — żądania wykraczające poza maksymalną liczbę żądań, które mogą być przetwarzane przez dostępne zasoby.

  • 429 SubscriptionTooManyCreateUpdateRequests — żądania wykraczające poza maksymalne żądania, które mogą być przetwarzane przez dostępne zasoby.

  • 429 SubscriptionTooManyRequests — żądania wykraczające poza maksymalną liczbę żądań, które mogą być przetwarzane przez dostępne zasoby.

  • 429 SubscriptionTooManyRequests — żądania wykraczające poza maksymalną liczbę żądań, które mogą być przetwarzane przez dostępne zasoby.

  • 429 SubscriptionTooManyCreateUpdateRequests — żądania wykraczające poza maksymalne żądania, które mogą być przetwarzane przez dostępne zasoby.

  • 500 OperationTimedOut — upłynął limit czasu operacji i automatycznie wycofano. Ponów próbę wykonania operacji.

  • 500 ActivateOrDeactivateWorkflowThrottling — przepływ pracy aktywacji lub dezaktywacji zakończył się niepowodzeniem, ponieważ istnieje zbyt wiele współbieżnych przepływów pracy

  • 503 TooManyRequests — żądania wykraczające poza maksymalne żądania, które mogą być przetwarzane przez dostępne zasoby.

  • 503 TooManyRequests — żądania wykraczające poza maksymalne żądania, które mogą być przetwarzane przez dostępne zasoby.

  • 503 AzureKeyVaultConnectionFailed — nie można ukończyć operacji na serwerze, ponieważ próby nawiązania połączenia z usługą Azure Key Vault zakończyły się niepowodzeniem

  • 503 AzureKeyVaultGenericConnectionError — nie można ukończyć operacji, ponieważ wystąpił błąd podczas próby pobrania informacji usługi Key Vault.

  • 503 DatabaseUnavailable — operacja nie powiodła się, ponieważ baza danych jest niedostępna.

  • 503 TooManyRequests — żądania wykraczające poza maksymalne żądania, które mogą być przetwarzane przez dostępne zasoby.

  • 504 RequestTimeout — żądanie obsługi przekroczyło dozwolony limit czasu.

  • 504 RequestTimeout — żądanie obsługi przekroczyło dozwolony limit czasu.

Przykłady

Completes a managed database move.

Przykładowe żądanie

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/managedInstances/testInstanceSrc/databases/testDatabase/completeMove?api-version=2023-08-01

{
  "destinationManagedDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/managedInstances/testInstanceTgt/databases/testDatabase"
}

Przykładowa odpowiedź

Location: https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2021-02-01

Definicje

Nazwa Opis
ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ErrorDetail

Szczegóły błędu.

ErrorResponse

Odpowiedź na błąd

ManagedDatabaseMoveDefinition

Zawiera informacje niezbędne do przeprowadzenia przenoszenia zarządzanej bazy danych.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

ErrorDetail

Szczegóły błędu.

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

ErrorDetail[]

Szczegóły błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

ErrorResponse

Odpowiedź na błąd

Nazwa Typ Opis
error

ErrorDetail

Obiekt błędu.

ManagedDatabaseMoveDefinition

Zawiera informacje niezbędne do przeprowadzenia przenoszenia zarządzanej bazy danych.

Nazwa Typ Opis
destinationManagedDatabaseId

string

Identyfikator docelowej zarządzanej bazy danych