Freigeben über


Managed Databases - Create Or Update

Erstellt eine neue Datenbank oder aktualisiert eine vorhandene Datenbank.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
databaseName
path True

string

Der Name der Datenbank.

managedInstanceName
path True

string

Der Name der verwalteten Instanz.

resourceGroupName
path True

string

Der Name der Ressourcengruppe, die die Ressource enthält. Sie können diesen Wert aus der Azure Resource Manager-API oder dem Portal abrufen.

subscriptionId
path True

string

Die Abonnement-ID, die ein Azure-Abonnement identifiziert.

api-version
query True

string

Die API-Version, die für die Anforderung verwendet werden soll.

Anforderungstext

Name Erforderlich Typ Beschreibung
location True

string

Ressourcenspeicherort.

properties.autoCompleteRestore

boolean

Gibt an, ob die Wiederherstellung dieser verwalteten Datenbank automatisch abgeschlossen werden soll.

properties.catalogCollation

CatalogCollationType

Sortierung des Metadatenkatalogs.

properties.collation

string

Sortierung der verwalteten Datenbank.

properties.createMode

ManagedDatabaseCreateMode

Verwalteter Datenbankerstellungsmodus. PointInTimeRestore: Erstellen Sie eine Datenbank, indem Sie eine Zeitsicherung einer vorhandenen Datenbank wiederherstellen. SourceDatabaseName, SourceManagedInstanceName und PointInTime müssen angegeben werden. RestoreExternalBackup: Erstellen Sie eine Datenbank, indem Sie aus externen Sicherungsdateien wiederherstellen. Sortierung, StorageContainerUri und StorageContainerSasToken müssen angegeben werden. Wiederherstellung: Erstellt eine Datenbank, indem eine georeplizierte Sicherung wiederhergestellt wird. RecoverableDatabaseId muss als wiederherstellbare Datenbankressourcen-ID angegeben werden, um wiederherzustellen. RestoreLongTermRetentionBackup: Erstellen Einer Datenbank durch Wiederherstellen einer langfristigen Aufbewahrungssicherung (longTermRetentionBackupResourceId erforderlich).

properties.crossSubscriptionRestorableDroppedDatabaseId

string

Die wiederherstellbare, abonnementübergreifende Datenbankressourcen-ID, die beim Erstellen dieser Datenbank wiederhergestellt werden soll.

properties.crossSubscriptionSourceDatabaseId

string

Der Ressourcenbezeichner der abonnementübergreifenden Quelldatenbank, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist.

properties.crossSubscriptionTargetManagedInstanceId

string

Ziel-ID für verwaltete Instanzen, die bei der Wiederherstellung des Abonnements verwendet werden.

properties.isLedgerOn

boolean

Ob es sich bei dieser Datenbank um eine Ledgerdatenbank handelt, was bedeutet, dass alle Tabellen in der Datenbank Sachtabellen sind. Hinweis: Der Wert dieser Eigenschaft kann nicht geändert werden, nachdem die Datenbank erstellt wurde.

properties.lastBackupName

string

Letzter Sicherungsdateiname für die Wiederherstellung dieser verwalteten Datenbank.

properties.longTermRetentionBackupResourceId

string

Der Name der Langfristigen Aufbewahrungssicherung, die für die Wiederherstellung dieser verwalteten Datenbank verwendet werden soll.

properties.recoverableDatabaseId

string

Der Ressourcenbezeichner der wiederherstellbaren Datenbank, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist.

properties.restorableDroppedDatabaseId

string

Die wiederherstellbare verworfene Datenbankressourcen-ID, die beim Erstellen dieser Datenbank wiederhergestellt werden soll.

properties.restorePointInTime

string (date-time)

Konditional. Wenn createMode PointInTimeRestore ist, ist dieser Wert erforderlich. Gibt den Zeitpunkt (ISO8601 Format) der Quelldatenbank an, die wiederhergestellt wird, um die neue Datenbank zu erstellen.

properties.sourceDatabaseId

string

Der Ressourcenbezeichner der Quelldatenbank, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist.

properties.storageContainerIdentity

string

Konditional. Wenn createMode "RestoreExternalBackup" ist, wird dieser Wert verwendet. Gibt die Identität an, die für die Speichercontainerauthentifizierung verwendet wird. Kann "SharedAccessSignature" oder "ManagedIdentity" sein; wenn "SharedAccessSignature" nicht angegeben wird, wird angenommen.

properties.storageContainerSasToken

string

Konditional. Wenn createMode "RestoreExternalBackup" ist und "storageContainerIdentity" nicht "ManagedIdentity" ist, ist dieser Wert erforderlich. Gibt das Sas-Token des Speichercontainers an.

properties.storageContainerUri

string

Konditional. Wenn createMode "RestoreExternalBackup" ist, ist dieser Wert erforderlich. Gibt den URI des Speichercontainers an, in dem Sicherungen für diese Wiederherstellung gespeichert werden.

tags

object

Ressourcentags.

Antworten

Name Typ Beschreibung
200 OK

ManagedDatabase

Die Datenbank wurde erfolgreich aktualisiert.

201 Created

ManagedDatabase

Die Datenbank wurde erfolgreich erstellt.

202 Accepted

Angenommen

Header

Location: string

Other Status Codes

ErrorResponse

Fehlerantworten: ***

  • 400 ManagedInstanceStoppingOrStopped – Konfliktierender Vorgang, der während der Instanz beendet/beendet wird

  • 400 ManagedInstanceStarting – Konfliktierender Vorgang, der während der Instanz im Startzustand liegt

  • 400 AkvEndpointNotReachableFromNode - AKV-Endpunkt '{0}' ist nicht erreichbar von SQL, auf server '{1}'.

  • 400 CurrentDatabaseSizeExceedsMaxSize – Der Benutzer hat versucht, die maximale Größe einer Datenbank auf eine Größe zu reduzieren, die kleiner als die aktuelle Verwendung ist.

  • 400 PasswordNotComplex - Das angegebene Kennwort ist nicht komplex genug.

  • 400 InvalidServerName – Ungültiger Servername angegeben.

  • 400 CannotUpdateIsLedgerDatabase – Die Sacheigenschaft einer vorhandenen Datenbank kann nicht aktualisiert werden.

  • 400 UnsupportedServiceName – Der angegebene Name ist ein ungültiger Name, da er mindestens ein nicht unterstütztes Unicode-Zeichen enthält.

  • 400 TokenTooLong – Das bereitgestellte Token ist zu lang.

  • 400 RegionDoesNotSupportVersion – Ein Benutzer hat versucht, einen Server einer angegebenen Version an einem Speicherort zu erstellen, an dem diese Serverversion nicht unterstützt wird.

  • 400 ManagedDatabaseNameInUse - Datenbank '{0}' ist bereits vorhanden. Wählen Sie einen anderen Datenbanknamen aus.

  • 400 PitrPointInTimeInvalid – Der Zeitpunkt, an dem {0} ungültig ist. Gültiger Zeitpunkt von {1} Tagen früh bis jetzt und nicht vor der Erstellungszeit des Quellservers.

  • 400 NoMoreSpaceInManagedInstance – Die verwaltete Instanz hat ihr Speicherlimit erreicht. Die Speicherauslastung für die verwaltete Instanz darf keine MBs (%d) überschreiten.

  • 400 CurrentDatabaseLogSizeExceedsMaxSize – Der Benutzer hat versucht, die Datenbank in eine Sku mit niedrigerer maximaler Protokollgröße zu ändern als die aktuelle Verwendung.

  • 400 CannotUseTrailingWhitespacesInDatabaseName – Fehler bei der Überprüfung des Datenbanknamens.

  • 400 StorageAccountFull – Verwaltete Instanz hat die Gesamtkapazität des zugrunde liegenden Azure-Speicherkontos erreicht. Das Azure Premium Storage-Konto ist auf 35 TB zugewiesener Speicherplatz beschränkt.

  • 400 SameKeyMaterialNotFoundOnRemoteServer – Sekundärer Server verfügt nicht über das Schlüsselmaterial der Verschlüsselungsschutzkomponente des primären Servers.

  • 400 ServerNotFound – Der angeforderte Server wurde nicht gefunden.

  • 400 SourceServerNotFound – Der Serverteil einer Quelldatenbank-ID, die in einem CreateDatabaseAsCopy-API-Aufruf bereitgestellt wird, wird keinem vorhandenen Server zugeordnet.

  • 400 ManagedInstanceStoppingOrStopped – Konfliktierender Vorgang, der während der Instanz beendet/beendet wird

  • 400 InvalidBackupRetentionPeriod – Die Aufbewahrungszeit von {0} ist keine gültige Konfiguration. Gültige Aufbewahrung der Sicherung in Tagen muss zwischen {1} und {2}

  • 400 ManagedInstanceStarting – Konfliktierender Vorgang, der während der Instanz im Startzustand liegt

  • 400 SourceDatabaseNotFound – Die Quelldatenbank ist nicht vorhanden.

  • 400 DatabaseNumberLimitReached – Maximale Anzahl von Datenbanken für die verwaltete SQL-Datenbankinstanz erreicht.

  • 400 InvalidCollation – Die Sortierung wird vom Server nicht erkannt.

  • 400 ManagedInstanceUpdateSloInProgress - "Der Vorgang konnte nicht abgeschlossen werden, da eine Änderung der Dienstebene für die verwaltete Instanz '{0}ausgeführt wird'' ausgeführt wird. Warten Sie, bis der Vorgang abgeschlossen ist, und versuchen Sie es erneut."

  • 400 CannotUseReservedDatabaseName – In diesem Vorgang kann kein reservierter Datenbankname verwendet werden.

  • 400 AkvHostNotResolvingFromNode - AKV-Host '{0}' ist nicht aus SQL, auf server '{1}'.

  • 400 InvalidDatabaseCreateOrUpdateRequest – Der Anforderungstext für den Datenbankvorgang zum Erstellen oder Aktualisieren ist ungültig.

  • 400 InvalidResourceId – Ungültiger Ressourcenbezeichner.

  • 400 InvalidSourceDatabaseId – Ungültiger Quelldatenbankbezeichner.

  • 400 InvalidRestorableDroppedDatabaseId – Ungültiger wiederherstellbarer datenbankbezeichner

  • 400 InvalidCrossSubscriptionTargetManagedInstanceId – Ungültiger vom Abonnementziel verwalteter Instanzbezeichner.

  • 400 MismatchingResourceGroupNameWithUrl – Der angegebene Ressourcengruppenname stimmte nicht mit dem Namen in der URL überein.

  • 400 MismatchingServerNameWithUrl – Der angegebene Servername stimmte nicht mit dem Namen in der URL überein.

  • 400 MismatchingSubscriptionWithUrl – Das bereitgestellte Abonnement stimmte nicht mit dem Abonnement in der URL überein.

  • 400 MissingCollation – Sortierung ist erforderlich.

  • 400 MissingSourceDatabaseId – Fehlender Quelldatenbankbezeichner.

  • 400 MissingRestorePointInTime - Fehlender Wiederherstellungspunkt in der Zeit

  • 400 MissingStorageContainerSasToken - Fehlendes Speichercontainer-SAS-Token

  • 400 MissingStorageContainerUri - Fehlender Speichercontainer-URI

  • 400 RestorableDroppedDatabaseIdGivenForRestoreWithSourceDatabaseId – Die wiederherstellbareDroppedDatabaseId kann nicht angegeben werden, wenn sourceDatabaseId bereits im Wiederherstellungserstellungsmodus angegeben ist.

  • 400 CrossSubscriptionRestorableDroppedDatabaseIdGivenForRestoreWithCrossSubscriptionSourceDatabaseId - CrossSubscriptionRestorableDroppedDatabaseId kann nicht angegeben werden, wenn crossSubscriptionSourceDatabaseId bereits angegeben ist.

  • 400 MissmatchingCrossSubscriptionTargetManagedInstanceIdWithUrl – Die bereitgestellte crossSubscriptionTargetManagedInstanceId muss mit der Instanz in der URL übereinstimmen.

  • 400 CannotUseReservedDatabaseName – In diesem Vorgang kann kein reservierter Datenbankname verwendet werden.

  • 400 InvalidLongTermRetentionManagedInstanceBackupId – Ungültiger Langfristiger Aufbewahrungssicherungsbezeichner für verwaltete Instanzen.

  • 400 LongTermRetentiontBackupOperationResultsInvalidODataQuery - Die angegebene OData-Abfrage ist entweder ungültig oder nicht unterstützt

  • 400 LongTermRetentionMigrationRequestNotSupported – Abonnement ist kein LTR-Sicherungsmigrationsfeature zulässig.

  • 400 LongTermRetentionMigrationCrossClusterRequestNotSupported – Quell- und Zielabonnements dürfen nicht für die LTR-Sicherungskopienfunktion kommunizieren.

  • 400 LongTermRetentionMigrationParameterMissing – Erforderlicher Parameter, der für den Vorgang fehlt.

  • 400 LongTermRetentionMigrationSameServerNotSupported – LTR Copy-Feature wird nicht unterstützt, um LTR-Sicherungen auf demselben Server zu kopieren.

  • 400 LongTermRetentionMigrationTargetServerNotFound – Der Zielserver ist nicht vorhanden oder ist nicht für den LTR-Sicherungskopievorgang bereit.

  • 400 LongTermRetentionMigrationTargetDatabaseNotFound – Zieldatenbank ist auf dem Server nicht vorhanden.

  • 400 LongTermRetentionMigrationStorageTypeNotSupported – Angegebene Sicherungsspeicherredundanz wird im Zielbereich nicht unterstützt.

  • 400 LongTermRetentionMigrationStorageMismatch – Aktive Sicherungsredundanz der Datenbank stimmt nicht mit der vom Kunden angeforderten Sicherungsredundanz überein.

  • 400 LtrOperationFailedBackupImmutable – Fehler beim Löschen der Sicherung für die langfristige Aufbewahrung, da die Sicherung unveränderlich ist.

  • 400 LongTermRetentionMigrationDatabaseTypeNotSupported – LTR-Migration wird nur für verwaltete Instanzen und Azure SQL DB LTR-Sicherungen unterstützt.

  • 400 LongTermRetentionMigrationBackupStorageRedundancyNotAllowed – Das Ändern der Sicherungsspeicherredundanz ist für LTR-Kopiervorgänge nicht zulässig.

  • 400 LtrRestoreFailedArchiveStorageTier – Das Wiederherstellen archivierter langfristiger Aufbewahrungssicherungen wird nicht unterstützt. Die Wiederherstellung kann nur bei rehydratierten oder regelmäßigen Langzeitaufbewahrungssicherungen durchgeführt werden.

  • 400 LtrArchiveStorageTierNotEnabled – Die Archivierung langfristiger Aufbewahrungssicherungen ist nicht aktiviert.

  • 400 LtrArchiveWrongParameters - ChangeLongTermRetentionBackupAccessTier wird für die gewünschte Kombination (backupStorageAccessTier, operationMode) nicht unterstützt. Nur (Archiv, Verschieben) und (Hot, Copy) sind zulässig.

  • 400 LTRArchiveRedundancyChangeFailed – Das Aktualisieren des Redundanztyps des Sicherungsspeichers auf zonenredundanten Speicher wird nicht unterstützt, wenn eine langfristige Aufbewahrungsrichtlinie mit der Sicherungsspeicherebene "Archiv" festgelegt ist.

  • 400 LongTermRetentionMigrationSubscriptionNotFound – Das Abonnement konnte nicht gefunden werden.

  • 400 ManagementServiceManagedServerDisabled – Vorgang fehlgeschlagen, da die{0}der verwalteten Instanz deaktiviert ist. Aktivieren Sie die verwaltete Instanz, und versuchen Sie es erneut.

  • 400 MiGeoRestoreWithWrongBackupStorageRedundancy – Geo-Restore ist für verwaltete Instanzen mit LRS/ZRS Backup Storage Redundanz nicht zulässig.

  • 400 LastBackupNameHasNewline - Verwenden Sie keine unzulässigen Zeichen ('\n', '\r') in lastBackupName.

  • 400 LastBackupNameHasNonAsciiCharacter – Der Vorgang wurde abgebrochen, da der Parameter "LastBackupName" ungültige Zeichen enthält. Es sind nur ASCII-Zeichen zulässig.

  • 400 ProvisioningDisabled – Zeigt die Fehlermeldung des ressourcenbetriebsautorisierens an, ohne Änderungen

  • 400 LRSCutoverDatabaseDoesNotExist – Der Vorgang wurde abgebrochen, da der in der Anforderung angegebene Datenbankname keinem Datenbanknamen auf dem angegebenen Server entspricht.

  • 400 LRSCutoverDatabaseNotInRestoringState – Der Vorgang wurde abgebrochen, da sich die angegebene Datenbank nicht im Wiederherstellungszustand befindet.

  • 400 LRSCutoverDatabaseAlreadyRestored – Der Vorgang wurde abgebrochen, da die angegebene Datenbank bereits wiederhergestellt wurde.

  • 400 LRSCutoverAlreadyInitiated – Der Vorgang wurde abgebrochen, da bereits eine Übernahme für die angegebene Datenbank ausgeführt wird.

  • 400 ManagementServiceFeatureDisabled – Der Benutzer hat versucht, ein Feature zu verwenden, das deaktiviert ist.

  • 400 AadOnlyAuthenticationIsEnabled – Azure Active Directory Only Authentication ist aktiviert. Wenden Sie sich an Ihren Systemadministrator.

  • 400 UpdatingInstanceAndBackupRedundancy – Redundanz der Instanzzone und Sicherungsspeicherredundanz können nicht in derselben Anforderung aktualisiert werden.

  • 400 DeleteOfManagedInstanceIsDisabled – Löschvorgang der verwalteten Instanz ist deaktiviert.

  • 400 RequestCantLandOnPaaSv2Platform - Anforderung muss auf der PaaSv2-Plattform landen, aber PaaSv2 ist nicht aktiviert.

  • 400 CustomMaintenanceWindowIsDisabled – Benutzerdefiniertes Wartungsfenster ist nicht aktiviert.

  • 400 DeleteOfVersion2VirtualClusterIsDisabled – Das Löschen des virtuellen Clusters mit Version 2 ist nicht aktiviert.

  • 400 DeleteOfVirtualClusterIsDisabled – Das Löschen des virtuellen Clusters ist nicht aktiviert.

  • 400 MICantBeMovedFromOrToInstancePool – Vorhandene verwaltete Instanz kann nicht in den Pool verwalteter Instanzen verschoben werden.

  • 400 DnsRefreshOnVirtualClusterIsDisabled – Aktualisierung von DNS-Einträgen auf virtuellem Cluster ist nicht aktiviert.

  • 400 TimeoutDuringRestore – Beim Versuch, eine Verbindung mit dem Wiederherstellungsziel herzustellen, wurde ein Timeout gefunden.

  • 400 AutoCompleteMissingLastBackupName – AutoVervollständigen-Wiederherstellungsanforderung muss den parameter lastBackupName angegeben haben.

  • 400 MissingThumbprint - Das Serverzertifikat kann nicht gefunden werden.

  • 400 BlobStorageServerFailure – Blob Storage Server-Fehler aufgetreten.

  • 400 BackupSetNotFound – Es wurden keine Sicherungen gefunden, um die Datenbank wiederherzustellen. Wenden Sie sich an den Support, um die Datenbank wiederherzustellen.

  • 400 FullBackupNotFound – Vollständige Sicherung kann nicht gefunden werden.

  • 400 RestoreFromStripedBackupsNotEnabled – Das Wiederherstellen von striped Backups wird nicht unterstützt.

  • 400 BrokenRestorePlanNoFullBackup – Der Wiederherstellungsplan ist unterbrochen, da keine vollständige Sicherung vorhanden ist.

  • 400 BrokenRestorePlanWrongLogBackupLSN – Der Wiederherstellungsplan ist unterbrochen, da firstLsn der aktuellen Protokollsicherung nicht <= lastLsn der nächsten Protokollsicherung ist.

  • 400 BrokenRestorePlanWrongDiffBackupLSN – Der Wiederherstellungsplan ist unterbrochen, da firstLsn of diff backup nicht >= firstLsn of full backup.

  • 400 BrokenRestorePlanGapInLogBackups – Der Wiederherstellungsplan ist unterbrochen, da firstLsn der aktuellen Protokollsicherung nicht den letztenLsn der vorigen Protokollsicherung entspricht.

  • 400 TargetServerDoesNotExist – Der Zielserver {0} ist nicht vorhanden oder ist noch nicht bereit. Überprüfen Sie, ob sie vorhanden ist, und wiederholen Sie die Wiederherstellungsanforderung.

  • 400 TargetServerRestoreNotAllowed – Der Zielserver {0} befindet sich derzeit nicht in einem Zustand, in dem eine Wiederherstellung gestartet werden kann.

  • 400 XtpInitializedDuringRestore – Speicheroptimierte Dateigruppe muss leer sein, um auf der Ebene "Allgemeiner Zweck" der verwalteten SQL-Datenbankinstanz wiederhergestellt zu werden.

  • 400 FullBackupMissingChecksum – Vorausgesetzt, vollständige Sicherung fehlt prüfsumme.

  • 400 FullBackupDamaged - Bereitgestellte vollständige Sicherung ist beschädigt.

  • 400 MissingStripeInBackupSet – Bereitgestellter Sicherungssatz verfügt über mindestens einen fehlenden Stripes.

  • 400 BackupsFromMultipleDatabasesDetectedInTheContainerWhileRestoreInProgress – Es gibt Sicherungen aus mehreren Datenbanken im Containerordner. Stellen Sie sicher, dass der Containerordner Sicherungen aus einer einzelnen Datenbank enthält.{0}

  • 400 BrokenRestorePlanWrongDiffBaseGUID – Der Wiederherstellungsplan ist unterbrochen, da DifferentialBaseGuid der Diff-Sicherung nicht mit BackupSetGuid der vollständigen Sicherung übereinstimmt.

  • 400 CorruptedPagesInBackupSet – Vorgang wurde abgebrochen, da RESTORE eine oder mehrere beschädigte Seiten im Sicherungssatz erkannt hat.

  • 400 ManagedIdentityIssueDetectedWhileRestoreInProgress – Verwaltete Identität ist nicht ordnungsgemäß eingerichtet. Überprüfen Sie dies, und versuchen Sie es erneut.

  • 400 CorruptedPagesListMaintenance – Der Vorgang wurde abgebrochen, da beim Verarbeiten der Sicherung ohne Prüfsumme ein interner Fehler aufgetreten ist.

  • 400 StorageBrokenIssueDetectedWhileInProgress – Speicherverbindung ist unterbrochen. Automatisches Wiederholen...

  • 400 PartiallyContainedDatabaseUnsupported – "Sicherung für eine teilweise enthaltene Datenbank wird nicht unterstützt."

  • 400 RequiredBackupIsNotLastRestored – Die Migration kann nicht abgeschlossen werden, da der angegebene Sicherungsdateiname nicht der Name der letzten wiederhergestellten Sicherungsdatei ist.

  • 400 ManagedInstanceStorageLimitHit – Die verwaltete Instanz hat ihren Speichergrenzwert erreicht.

  • 400 IncompatiblePhysicalLayoutTooFewDataFiles – Datenbanksicherung enthält inkompatibles physisches Layout. Es wurden keine Datendateien in der Sicherung gefunden.

  • 400 IncompatiblePhysicalLayoutNonOnlineDataFilesExist – Datenbanksicherung enthält inkompatibles physisches Layout. Nicht online verfügbare Datendateien sind vorhanden.

  • 400 IncompatiblePhysicalLayoutWrongNumberOfLogFiles – Datenbanksicherung enthält inkompatibles physisches Layout. Mehrere Protokolldateien werden nicht unterstützt.

  • 400 IncompatiblePhysicalLayoutNonOnlineLogFilesExist – Datenbanksicherung enthält inkompatibles physisches Layout. Nicht online verfügbare Protokolldateien sind vorhanden.

  • 400 IncompatiblePhysicalLayoutTooManyNonDataLogFiles – Datenbanksicherung enthält inkompatibles physisches Layout. Zu viele Nicht-Daten-/Protokolldateien.

  • 400 ExternalBackupAlreadySignaledToComplete – Die Wiederherstellungsanforderung wurde bereits als abgeschlossen signalisiert.

  • 400 ExternalBackupRestoreHasNotBeenStarted – Die Wiederherstellungsanforderung kann nur abgeschlossen werden, nachdem die Wiederherstellung gestartet wurde.

  • 400 ExternalBackupUpgradeInProgress – Die Wiederherstellungsanforderung kann nicht abgeschlossen werden, da das Upgrade ausgeführt wird.

  • 400 IncompatiblePhysicalLayoutTooManyXTPFiles – Datenbanksicherung enthält inkompatibles physisches Layout. Mehrere Dateien in der Dateigruppe gefunden, die MEMORY_OPTIMIZED_DATA enthält.

  • 400 BlobStorageFailure – Blob-Speicherfehler ist aufgetreten.

  • 400 BackupsFromMultipleDatabasesDetectedInTheContainerFromTheStart - Es gibt Sicherungen aus mehreren Datenbanken im Containerordner. Stellen Sie sicher, dass der Containerordner Sicherungen aus einer einzelnen Datenbank enthält.{0}

  • 400 ManagedIdentityIssueDetectedFromTheStart – Verwaltete Identität ist nicht ordnungsgemäß eingerichtet. Überprüfen Sie dies, und versuchen Sie es erneut.

  • 400 StorageBrokenIssueDetectedAtTheStart – Speicherverbindung ist unterbrochen. Überprüfen Sie dies, und versuchen Sie es erneut.

  • 400 StorageBrokenIssueDetectedTerminateRetries – Die Speicherverbindung ist noch unterbrochen. Überprüfen Sie dies, und versuchen Sie es erneut.

  • 400 BackupSetBroken – Sicherungssatz ist unterbrochen.

  • 400 SqlRestoreError – Fehler beim Wiederherstellen der Sicherung ist nicht zu wiederholen.

  • 404 ServerNotInSubscriptionResourceGroup – Der angegebene Server ist in der angegebenen Ressourcengruppe und dem angegebenen Abonnement nicht vorhanden.

  • 404 SubscriptionDoesNotHaveServer – Der angeforderte Server wurde nicht gefunden.

  • 404 ResourceNotFound – Die angeforderte Ressource wurde nicht gefunden.

  • 404 CannotFindServerCertificateWithThumbprint - Das Serverzertifikat mit Fingerabdruck '{0}' wurde nicht gefunden. Verwenden Sie das PowerShell-Cmdlet "Add-AzureRmSqlManagedInstanceTransparentDataEncryptionCertificate", um das Zertifikat zu erstellen.

  • 404 ServerNotInSubscriptionResourceGroup – Der angegebene Server ist in der angegebenen Ressourcengruppe und dem angegebenen Abonnement nicht vorhanden.

  • 404 ServerNotInSubscription – Der angegebene Server ist für das angegebene Abonnement nicht vorhanden.

  • 404 RestoreSourceDatabaseNotFound - Datenbank '{0}' zur Zeit '{1}' nicht gefunden, die wiederhergestellt werden kann.

  • 404 DatabaseDoesNotExist – Der Benutzer hat einen Datenbanknamen angegeben, der in dieser Serverinstanz nicht vorhanden ist.

  • 404 CannotFindObject - Das Objekt kann nicht gefunden werden, da es nicht vorhanden ist oder Sie keine Berechtigungen besitzen.

  • 404 SubscriptionNotFound – Das angeforderte Abonnement wurde nicht gefunden.

  • 404 LongTermRetentionMigrationBackupNotFound - LTR-Sicherung angegeben ist nicht vorhanden.

  • 404 OperationIdNotFound – Der Vorgang mit der ID ist nicht vorhanden.

  • 409 SubscriptionDisabled – Abonnement ist deaktiviert.

  • 409 ConflictingSystemOperationInProgress – Ein Systemwartungsvorgang wird für die Datenbank ausgeführt, und weitere Vorgänge müssen warten, bis sie abgeschlossen ist.

  • 409 RemoteDatabaseExists – Der Zieldatenbankname ist bereits auf dem Zielserver vorhanden.

  • 409 ConflictingDatabaseOperation – Es gibt bereits einige Vorgänge in der Datenbank, und der aktuelle Vorgang sollte warten, bis er abgeschlossen ist.

  • 409 ManagementServiceDatabaseBusy - Datenbank '{0}' ist mit einem anderen Vorgang beschäftigt. Versuchen Sie es bitte später.

  • 409 LongTermRetentionMigrationRequestConflict – Ein Konfliktvorgang für diese LTR-Sicherung wird noch ausgeführt.

  • 409 LongTermRetentionMigrationBackupConflict – Eine weitere LTR-Sicherung mit derselben Sicherungszeit für die Zieldatenbank ist vorhanden.

  • 409 MiCreateFailedNonDelegatedSubnet – Der Benutzer hat versucht, verwaltete Instanzen oder verwaltete Instanzen im Subnetz bereitzustellen, das nicht an Microsoft.Sql/managedInstances delegiert ist.

  • 409 InstancePoolBusy – Ein Instanzpool ist mit einem anderen laufenden Vorgang beschäftigt.

  • 409 ConflictingManagedInstanceOperation – Ein Vorgang wird derzeit für die verwaltete Instanz ausgeführt.

  • 409 BackupRedundancyUpdateAndInstanceRedundancyConflict – Die Instanz ist multi-az, aber der Sicherungsspeicher wird von zonenredundanten zu nicht zonenredundanten aktualisiert.

  • 409 InstanceRedundancyUpdateWhileBackupRedundancyUpdateInProgress – Instanzredundantenredundanz kann nicht aktualisiert werden, da das Update für Sicherungsspeicherredundanz ausgeführt wird.

  • 409 InstanceRedundancyUpdateAndBackupRedundancyConflict – Der Sicherungsspeicher ist nicht zonenredundant, die Instanzredundanz wird jedoch auf Zonenredundanz aktualisiert.

  • 409 BackupRedundancyUpdateConflict – Sicherungsspeicherredundanz kann nicht aktualisiert werden, da bereits ein Update zur Redundanz des Sicherungsspeichers ausgeführt wird.

  • 409 MiDropFailedOnAuthLocks – Der Benutzer hat versucht, die letzte verwaltete Instanz in Subnetz abzulegen, auf die die Ressource(n) gesperrt wurde.

  • 409 CannotCancelOperation – Der Verwaltungsvorgang befindet sich in einem Zustand, der nicht abgebrochen werden kann.

  • 409 OperationCancelled – Der Vorgang wurde vom Benutzer abgebrochen.

  • 409 OperationInterrupted – Der Vorgang für die Ressource konnte nicht abgeschlossen werden, weil er durch einen anderen Vorgang in derselben Ressource unterbrochen wurde.

  • 412 InstanceNotReadyForBackupRedundancyUpdate – Sicherungsspeicherredundanz kann nicht aktualisiert werden, da die Instanz nicht bereit ist.

  • 429 SubscriptionTooManyRequests – Anforderungen über max. Anforderungen hinaus, die von verfügbaren Ressourcen verarbeitet werden können.

  • 429 SubscriptionTooManyCreateUpdateRequests – Anforderungen über max. Anforderungen hinaus, die von verfügbaren Ressourcen verarbeitet werden können.

  • 429 SubscriptionTooManyCreateUpdateRequests – Anforderungen über max. Anforderungen hinaus, die von verfügbaren Ressourcen verarbeitet werden können.

  • 429 SubscriptionTooManyRequests – Anforderungen über max. Anforderungen hinaus, die von verfügbaren Ressourcen verarbeitet werden können.

  • 429 ConflictingSubscriptionOperation – Ein Vorgang wird derzeit für das Abonnement ausgeführt.

  • 429 SubscriptionTooManyCreateUpdateRequests – Anforderungen über max. Anforderungen hinaus, die von verfügbaren Ressourcen verarbeitet werden können.

  • 429 SubscriptionTooManyRequests – Anforderungen über max. Anforderungen hinaus, die von verfügbaren Ressourcen verarbeitet werden können.

  • 500 ActivateOrDeactivateWorkflowThrottling – Fehler beim Aktivierungs- oder Deaktivierungsworkflow, da zu viele gleichzeitige Workflows vorhanden sind.

  • 500 LongTermRetentionMigrationRequestFailedToStartOnTarget – Fehler beim Starten der LTR-Sicherungskopieanforderung in Zielbereich.

  • 500 LongTermRetentionMigrationRequestCopyFailed – Kopiervorgang für LTR-Sicherungsblobs fehlgeschlagen.

  • 500 LongTermRetentionMigrationRestoreVerExceeded – Fehler bei der Wiederherstellungsüberprüfung, nachdem maximale Versuche erreicht wurden.

  • 500 LongTermRetentionMigrationRestoreVerFailed – Wiederherstellungsfehler.

  • 500 OperationTimedOut – Timeout des Vorgangs und automatisches Zurücksetzen. Versuchen Sie den Vorgang erneut.

  • 503 DatabaseUnavailable – Fehler beim Vorgang, weil die Datenbank nicht verfügbar ist.

  • 503 TooManyRequests – Anforderungen über max. Anforderungen hinaus, die von verfügbaren Ressourcen verarbeitet werden können.

  • 503 TooManyRequests – Anforderungen über max. Anforderungen hinaus, die von verfügbaren Ressourcen verarbeitet werden können.

  • 503 TooManyRequests – Anforderungen über max. Anforderungen hinaus, die von verfügbaren Ressourcen verarbeitet werden können.

  • 504 RequestTimeout – Serviceanforderung hat das zulässige Timeout überschritten.

  • 504 RequestTimeout – Serviceanforderung hat das zulässige Timeout überschritten.

Beispiele

Creates a new managed database by restoring from an external backup
Creates a new managed database by restoring from an external backup using managed identity
Creates a new managed database from restoring a geo-replicated backup
Creates a new managed database from restoring a long term retention backup
Creates a new managed database using cross subscription point in time restore
Creates a new managed database using point in time restore
Creates a new managed database with ledger on.
Creates a new managed database with maximal properties
Creates a new managed database with minimal properties

Creates a new managed database by restoring from an external backup

Beispielanforderung

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/databases/managedDatabase?api-version=2023-08-01

{
  "properties": {
    "createMode": "RestoreExternalBackup",
    "storageContainerUri": "https://myaccountname.blob.core.windows.net/backups",
    "storageContainerSasToken": "sv=2015-12-11&sr=c&sp=rl&sig=1234",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "autoCompleteRestore": true,
    "lastBackupName": "last_backup_name"
  },
  "location": "southeastasia"
}

Beispiel für eine Antwort

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}

Creates a new managed database by restoring from an external backup using managed identity

Beispielanforderung

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/databases/managedDatabase?api-version=2023-08-01

{
  "properties": {
    "createMode": "RestoreExternalBackup",
    "storageContainerUri": "https://myaccountname.blob.core.windows.net/backups",
    "storageContainerIdentity": "ManagedIdentity",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "autoCompleteRestore": true,
    "lastBackupName": "last_backup_name"
  },
  "location": "southeastasia"
}

Beispiel für eine Antwort

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}

Creates a new managed database from restoring a geo-replicated backup

Beispielanforderung

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/server1/databases/testdb_recovered?api-version=2023-08-01

{
  "location": "southeastasia",
  "properties": {
    "createMode": "Recovery",
    "recoverableDatabaseId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/Default-SQL-WestEurope/providers/Microsoft.Sql/managedInstances/testsvr/recoverableDatabases/testdb"
  }
}

Beispiel für eine Antwort

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/server1/recoverableDatabases/testdb_recovered",
  "name": "testdb_recovered",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2018-11-07T04:41:33.937Z",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/recoverableDatabases/testdb_recovered",
  "name": "testdb_recovered",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2018-11-07T04:41:33.937Z",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}

Creates a new managed database from restoring a long term retention backup

Beispielanforderung

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/databases/managedDatabase?api-version=2023-08-01

{
  "properties": {
    "createMode": "RestoreExternalBackup",
    "storageContainerUri": "https://myaccountname.blob.core.windows.net/backups",
    "storageContainerSasToken": "sv=2015-12-11&sr=c&sp=rl&sig=1234",
    "collation": "SQL_Latin1_General_CP1_CI_AS"
  },
  "location": "southeastasia"
}

Beispiel für eine Antwort

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}

Creates a new managed database using cross subscription point in time restore

Beispielanforderung

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/databases/managedDatabase?api-version=2023-08-01

{
  "location": "southeastasia",
  "properties": {
    "createMode": "PointInTimeRestore",
    "crossSubscriptionTargetManagedInstanceId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr",
    "crossSubscriptionSourceDatabaseId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr2/databases/testdb",
    "restorePointInTime": "2017-07-14T05:35:31.503Z"
  }
}

Beispiel für eine Antwort

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}

Creates a new managed database using point in time restore

Beispielanforderung

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/databases/managedDatabase?api-version=2023-08-01

{
  "location": "southeastasia",
  "properties": {
    "createMode": "PointInTimeRestore",
    "sourceDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb",
    "restorePointInTime": "2017-07-14T05:35:31.503Z"
  }
}

Beispiel für eine Antwort

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}

Creates a new managed database with ledger on.

Beispielanforderung

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/databases/managedDatabase?api-version=2023-08-01

{
  "location": "southeastasia",
  "properties": {
    "isLedgerOn": true
  }
}

Beispiel für eine Antwort

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testcl/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": true
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testcl/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": true
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
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=2022-08-01

Creates a new managed database with maximal properties

Beispielanforderung

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/databases/managedDatabase?api-version=2023-08-01

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia"
}

Beispiel für eine Antwort

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
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=2017-03-01

Creates a new managed database with minimal properties

Beispielanforderung

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/databases/managedDatabase?api-version=2023-08-01

{
  "location": "southeastasia"
}

Beispiel für eine Antwort

{
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
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=2017-03-01

Definitionen

Name Beschreibung
CatalogCollationType

Sortierung des Metadatenkatalogs.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

ErrorDetail

Das Fehlerdetails.

ErrorResponse

Fehlerantwort

ManagedDatabase

Eine verwaltete Datenbankressource.

ManagedDatabaseCreateMode

Verwalteter Datenbankerstellungsmodus. PointInTimeRestore: Erstellen Sie eine Datenbank, indem Sie eine Zeitsicherung einer vorhandenen Datenbank wiederherstellen. SourceDatabaseName, SourceManagedInstanceName und PointInTime müssen angegeben werden. RestoreExternalBackup: Erstellen Sie eine Datenbank, indem Sie aus externen Sicherungsdateien wiederherstellen. Sortierung, StorageContainerUri und StorageContainerSasToken müssen angegeben werden. Wiederherstellung: Erstellt eine Datenbank, indem eine georeplizierte Sicherung wiederhergestellt wird. RecoverableDatabaseId muss als wiederherstellbare Datenbankressourcen-ID angegeben werden, um wiederherzustellen. RestoreLongTermRetentionBackup: Erstellen Einer Datenbank durch Wiederherstellen einer langfristigen Aufbewahrungssicherung (longTermRetentionBackupResourceId erforderlich).

ManagedDatabaseStatus

Status der Datenbank.

CatalogCollationType

Sortierung des Metadatenkatalogs.

Wert Beschreibung
DATABASE_DEFAULT
SQL_Latin1_General_CP1_CI_AS

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

Name Typ Beschreibung
info

object

Die zusätzlichen Informationen.

type

string

Der zusätzliche Informationstyp.

ErrorDetail

Das Fehlerdetails.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Informationen des Fehlers.

code

string

Der Fehlercode.

details

ErrorDetail[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

ErrorResponse

Fehlerantwort

Name Typ Beschreibung
error

ErrorDetail

Das Fehlerobjekt.

ManagedDatabase

Eine verwaltete Datenbankressource.

Name Typ Beschreibung
id

string

Ressourcen-ID.

location

string

Ressourcenspeicherort.

name

string

Ressourcenname.

properties.autoCompleteRestore

boolean

Gibt an, ob die Wiederherstellung dieser verwalteten Datenbank automatisch abgeschlossen werden soll.

properties.catalogCollation

CatalogCollationType

Sortierung des Metadatenkatalogs.

properties.collation

string

Sortierung der verwalteten Datenbank.

properties.createMode

ManagedDatabaseCreateMode

Verwalteter Datenbankerstellungsmodus. PointInTimeRestore: Erstellen Sie eine Datenbank, indem Sie eine Zeitsicherung einer vorhandenen Datenbank wiederherstellen. SourceDatabaseName, SourceManagedInstanceName und PointInTime müssen angegeben werden. RestoreExternalBackup: Erstellen Sie eine Datenbank, indem Sie aus externen Sicherungsdateien wiederherstellen. Sortierung, StorageContainerUri und StorageContainerSasToken müssen angegeben werden. Wiederherstellung: Erstellt eine Datenbank, indem eine georeplizierte Sicherung wiederhergestellt wird. RecoverableDatabaseId muss als wiederherstellbare Datenbankressourcen-ID angegeben werden, um wiederherzustellen. RestoreLongTermRetentionBackup: Erstellen Einer Datenbank durch Wiederherstellen einer langfristigen Aufbewahrungssicherung (longTermRetentionBackupResourceId erforderlich).

properties.creationDate

string (date-time)

Erstellungsdatum der Datenbank.

properties.crossSubscriptionRestorableDroppedDatabaseId

string

Die wiederherstellbare, abonnementübergreifende Datenbankressourcen-ID, die beim Erstellen dieser Datenbank wiederhergestellt werden soll.

properties.crossSubscriptionSourceDatabaseId

string

Der Ressourcenbezeichner der abonnementübergreifenden Quelldatenbank, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist.

properties.crossSubscriptionTargetManagedInstanceId

string

Ziel-ID für verwaltete Instanzen, die bei der Wiederherstellung des Abonnements verwendet werden.

properties.defaultSecondaryLocation

string

Geo-gekoppelte Region.

properties.earliestRestorePoint

string (date-time)

Frühester Wiederherstellungspunkt für punkt in der Zeitwiederherstellung.

properties.failoverGroupId

string

Ressourcenbezeichner der Instanzfailovergruppe, zu der diese verwaltete Datenbank gehört.

properties.isLedgerOn

boolean

Ob es sich bei dieser Datenbank um eine Ledgerdatenbank handelt, was bedeutet, dass alle Tabellen in der Datenbank Sachtabellen sind. Hinweis: Der Wert dieser Eigenschaft kann nicht geändert werden, nachdem die Datenbank erstellt wurde.

properties.lastBackupName

string

Letzter Sicherungsdateiname für die Wiederherstellung dieser verwalteten Datenbank.

properties.longTermRetentionBackupResourceId

string

Der Name der Langfristigen Aufbewahrungssicherung, die für die Wiederherstellung dieser verwalteten Datenbank verwendet werden soll.

properties.recoverableDatabaseId

string

Der Ressourcenbezeichner der wiederherstellbaren Datenbank, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist.

properties.restorableDroppedDatabaseId

string

Die wiederherstellbare verworfene Datenbankressourcen-ID, die beim Erstellen dieser Datenbank wiederhergestellt werden soll.

properties.restorePointInTime

string (date-time)

Konditional. Wenn createMode PointInTimeRestore ist, ist dieser Wert erforderlich. Gibt den Zeitpunkt (ISO8601 Format) der Quelldatenbank an, die wiederhergestellt wird, um die neue Datenbank zu erstellen.

properties.sourceDatabaseId

string

Der Ressourcenbezeichner der Quelldatenbank, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist.

properties.status

ManagedDatabaseStatus

Status der Datenbank.

properties.storageContainerIdentity

string

Konditional. Wenn createMode "RestoreExternalBackup" ist, wird dieser Wert verwendet. Gibt die Identität an, die für die Speichercontainerauthentifizierung verwendet wird. Kann "SharedAccessSignature" oder "ManagedIdentity" sein; wenn "SharedAccessSignature" nicht angegeben wird, wird angenommen.

properties.storageContainerSasToken

string

Konditional. Wenn createMode "RestoreExternalBackup" ist und "storageContainerIdentity" nicht "ManagedIdentity" ist, ist dieser Wert erforderlich. Gibt das Sas-Token des Speichercontainers an.

properties.storageContainerUri

string

Konditional. Wenn createMode "RestoreExternalBackup" ist, ist dieser Wert erforderlich. Gibt den URI des Speichercontainers an, in dem Sicherungen für diese Wiederherstellung gespeichert werden.

tags

object

Ressourcentags.

type

string

Ressourcentyp.

ManagedDatabaseCreateMode

Verwalteter Datenbankerstellungsmodus. PointInTimeRestore: Erstellen Sie eine Datenbank, indem Sie eine Zeitsicherung einer vorhandenen Datenbank wiederherstellen. SourceDatabaseName, SourceManagedInstanceName und PointInTime müssen angegeben werden. RestoreExternalBackup: Erstellen Sie eine Datenbank, indem Sie aus externen Sicherungsdateien wiederherstellen. Sortierung, StorageContainerUri und StorageContainerSasToken müssen angegeben werden. Wiederherstellung: Erstellt eine Datenbank, indem eine georeplizierte Sicherung wiederhergestellt wird. RecoverableDatabaseId muss als wiederherstellbare Datenbankressourcen-ID angegeben werden, um wiederherzustellen. RestoreLongTermRetentionBackup: Erstellen Einer Datenbank durch Wiederherstellen einer langfristigen Aufbewahrungssicherung (longTermRetentionBackupResourceId erforderlich).

Wert Beschreibung
Default
PointInTimeRestore
Recovery
RestoreExternalBackup
RestoreLongTermRetentionBackup

ManagedDatabaseStatus

Status der Datenbank.

Wert Beschreibung
Creating
DbCopying
DbMoving
Inaccessible
Offline
Online
Restoring
Shutdown
Starting
Stopped
Stopping
Updating