Databases - Update

Aktualisiert eine vorhandene Datenbank

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}?api-version=2021-02-01-preview

URI-Parameter

Name In Required Type Description
databaseName
path True
  • string

Der Name der Datenbank.

resourceGroupName
path True
  • string

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

serverName
path True
  • string

Der Name des Servers.

subscriptionId
path True
  • string

Abonnement-ID für ein Azure-Abonnement.

api-version
query True
  • string

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

Anforderungstext

Name Type Description
properties.autoPauseDelay
  • integer

Zeit in Minuten, nach der die Datenbank automatisch angehalten wird. Der Wert -1 bedeutet, dass die automatische Pause deaktiviert ist.

properties.catalogCollation

Sortierung des Metadatenkatalogs.

properties.collation
  • string

Die Sortierung der Datenbank.

properties.createMode

Gibt den Modus der Datenbankerstellung an.

Standardeinstellung: reguläre Datenbankerstellung.

Kopieren: Erstellt eine Datenbank als Kopie einer vorhandenen Datenbank. sourceDatabaseId muss als Ressourcen-ID der Quelldatenbank angegeben werden.

Sekundär: Erstellt eine Datenbank als sekundäres Replikat einer vorhandenen Datenbank. sourceDatabaseId muss als Ressourcen-ID der vorhandenen primären Datenbank angegeben werden.

PointInTimeRestore: Erstellt eine Datenbank, indem eine Zeitpunktsicherung einer vorhandenen Datenbank wiederhergestellt wird. sourceDatabaseId muss als Ressourcen-ID der vorhandenen Datenbank und restorePointInTime angegeben werden.

Wiederherstellung: Erstellt eine Datenbank durch Wiederherstellen einer georlizierten Sicherung. sourceDatabaseId muss als wiederherstellbare Datenbankressourcen-ID angegeben werden, die wiederhergestellt werden soll.

Wiederherstellen: Erstellt eine Datenbank, indem eine Sicherung einer gelöschten Datenbank wiederhergestellt wird. sourceDatabaseId muss angegeben werden. Wenn sourceDatabaseId die ursprüngliche Ressourcen-ID der Datenbank ist, muss sourceDatabaseDeletionDate angegeben werden. Andernfalls muss sourceDatabaseId die wiederherstellbare gelöschte Datenbankressourcen-ID sein, und sourceDatabaseDeletionDate wird ignoriert. restorePointInTime kann auch für die Wiederherstellung von einem früheren Zeitpunkt angegeben werden.

RestoreLongTermRetentionBackup: Erstellt eine Datenbank durch Wiederherstellen aus einem Langfristigen Aufbewahrungstresor. recoveryServicesRecoveryPointResourceId muss als Ressourcen-ID des Wiederherstellungspunkts angegeben werden.

Copy, Secondary und RestoreLongTermRetentionBackup werden für die DataWarehouse-Edition nicht unterstützt.

properties.elasticPoolId
  • string

Der Ressourcenbezeichner des Pools für elastische Datenbanken, der diese Datenbank enthält.

properties.highAvailabilityReplicaCount
  • integer

Die Anzahl der sekundären Replikate, die der Datenbank zugeordnet sind und für Hochverfügbarkeit verwendet werden.

properties.isLedgerOn
  • boolean

Gibt an, ob es sich bei dieser Datenbank um eine Ledgerdatenbank handelt. Dies bedeutet, dass alle Tabellen in der Datenbank Ledgertabellen sind. Hinweis: Der Wert dieser Eigenschaft kann nach dem Erstellen der Datenbank nicht mehr geändert werden.

properties.licenseType

Der Lizenztyp, der für diese Datenbank gelten soll. LicenseIncluded , wenn Sie eine Lizenz benötigen oder wenn Sie über eine Lizenz verfügen BasePrice und für die Lizenzbedingungen berechtigt Azure-Hybridvorteil.

properties.longTermRetentionBackupResourceId
  • string

Der Ressourcenbezeichner der Sicherung für die langfristige Aufbewahrung, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist.

properties.maintenanceConfigurationId
  • string

Der Datenbank zugewiesene Wartungskonfigurations-ID. Diese Konfiguration definiert den Zeitraum, in dem die Wartungsupdates erfolgen.

properties.maxSizeBytes
  • integer

Die maximale Größe der Datenbank in Bytes.

properties.minCapacity
  • number

Minimale Kapazität, die der Datenbank immer zugeordnet wurde, wenn sie nicht angehalten wurde

properties.readScale

Der Status des schreibgeschützten Routings. Wenn diese Option aktiviert ist, können Verbindungen, deren Anwendungsabsicht in der Verbindungszeichenfolge auf readonly festgelegt ist, an ein schreibgeschütztes sekundäres Replikat in derselben Region geroutet werden.

properties.recoverableDatabaseId
  • string

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

properties.recoveryServicesRecoveryPointId
  • string

Der Ressourcenbezeichner des Wiederherstellungspunkts, der dem Erstellungsvorgang dieser Datenbank zugeordnet ist.

properties.requestedBackupStorageRedundancy

Der Speicherkontotyp, der zum Speichern von Sicherungen für diese Datenbank verwendet werden soll.

properties.restorableDroppedDatabaseId
  • string

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

properties.restorePointInTime
  • string

Gibt den Zeitpunkt (ISO8601-Format) der Quelldatenbank an, die zum Erstellen der neuen Datenbank wiederhergestellt wird.

properties.sampleName

Der Name des Beispielschemas, das beim Erstellen dieser Datenbank angewendet werden soll.

properties.secondaryType

Der sekundäre Typ der Datenbank, wenn es sich um eine sekundäre Datenbank handelt. Gültige Werte sind Geo und Named.

properties.sourceDatabaseDeletionDate
  • string

Gibt den Zeitpunkt an, zu dem die Datenbank gelöscht wurde.

properties.sourceDatabaseId
  • string

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

properties.zoneRedundant
  • boolean

Unabhängig davon, ob diese Datenbank zonenredundanz ist, bedeutet dies, dass die Replikate dieser Datenbank auf mehrere Verfügbarkeitszonen verteilt werden.

sku

Name und Ebene der SKU.

tags
  • object

Ressourcentags.

Antworten

Name Type Description
200 OK

Die Datenbank wurde erfolgreich aktualisiert.

202 Accepted

Die Datenbank wird aktualisiert.

Other Status Codes

Fehlerantworten: **_

_ 400 InvalidDatabaseCreateOrUpdateRequest: Der Anforderungsteil für den Vorgang zum Erstellen oder Aktualisieren der Datenbank ist ungültig.

  • 400 InvalidResourceId: Ungültiger Ressourcenbezeichner.

  • 400 InvalidSourceDatabaseId: Ungültiger Quelldatenbankbezeichner.

  • 400 MismatchingResourceGroupNameWithUrl: Der bereitgestellte Ressourcengruppenname hat nicht mit dem Namen in der URL übereingepasst.

  • 400 MismatchingServerNameWithUrl: Der bereitgestellte Servername hat nicht mit dem Namen in der URL übereingepasst.

  • 400 MismatchingSubscriptionWithUrl: Das bereitgestellte Abonnement hat nicht mit dem Abonnement in der URL übereingepasst.

  • 400 MissingCollation: Sortierung erforderlich.

  • 400 MissingMaxSizeBytes: MaxSizeBytes ist erforderlich.

  • 400 MissingSkuName: Der SKU-Name ist erforderlich.

  • 400 MissingSourceDatabaseId: Fehlender Quelldatenbankbezeichner.

  • 400 InvalidLicenseType: Der angegebene Lizenztyp ist ungültig.

  • 400 InvalidSkuName: Ungültiger SKU-Name.

  • 400 MismatchedSkuNameAndCapacity: Konflikt zwischen SKU-Name und Kapazität.

  • 400 MismatchedSkuNameAndTier: Konflikt zwischen SKU-Name und -Ebene.

  • 400 MismatchedSkuNameAndFamily: Konflikt zwischen SKU-Name und -Familie.

  • 400 LedgerNotAllowedWithSpecifiedCreateMode : IsLedgerOn ist im angegebenen Erstellungsmodus nicht zulässig.

  • 400 DatabaseNameDoesNotMatchSourceDatabaseId: Der angegebene Datenbankname passt nicht zum Datenbanknamen in sourceDatabaseId.

  • 400 ElasticPoolNotSupportedForExternalBackupRestore: Pool für elastische Datenbanken wird für die externe Sicherungswiederherstellung nicht unterstützt

  • 400 InvalidRecoverableDatabaseId: Ungültiger bezeichner für wiederherstellbare Datenbank.

  • 400 InvalidRecoveryServicesRecoveryPointId: Ungültiger Wiederherstellungspunktbezeichner für Recovery Services.

  • 400 InvalidRestorableDroppedDatabaseDeletionDate: Das Löschdatum der wiederherstellbaren gelöschten Datenbank ist ungültig.

  • 400 InvalidRestorableDroppedDatabaseId– Ungültiger bezeichner für wiederherstellbare gelöschte Datenbank

  • 400 MissingRecoverableDatabaseId: Fehlende bezeichner für wiederherstellbare Datenbank.

  • 400 MissingRecoveryServicesRecoveryPointId: Id des Wiederherstellungspunkts für fehlende Wiederherstellungsdienste.

  • 400 MissingRestorableDroppedDatabaseId – RestorableDroppedDatabaseId fehlt

  • 400 MissingRestorePointInTime : Fehlender Wiederherstellungspunkt

  • 400 MissingSourceDatabaseDeletionDate – Datum des Löschens der Quelldatenbank fehlt

  • 400 MissingStorageContainerSasToken : Sas-Token für fehlenden Speichercontainer

  • 400 MissingStorageContainerUri – Fehlender Speichercontainer-URI

  • 400 RestorableDroppedDatabaseIdGivenForRestoreWithSourceDatabaseId: RestorableDroppedDatabaseId kann nicht angegeben werden, wenn sourceDatabaseId bereits im Wiederherstellungs-Erstellungsmodus angegeben wurde.

  • 400 TierChangeUnsupportedDueToMemoryOptimizedObject: Die Datenbank kann ihre SKU nicht aktualisieren, da sie über speicheroptimierte Objekte verfügt.

  • 400 SourceServerNotFound: Der Serverteil einer Quelldatenbank-ID, der in einem CreateDatabaseAsCopy-API-Aufruf bereitgestellt wird, wird nicht einem vorhandenen Server zugewiesen.

  • 400 ElasticPoolOverStorageUsage: Es wurde versucht, Daten in eine Datenbank zu schreiben, wenn das Speicherlimit des Pools für elastische Datenbanken erreicht wurde.

  • 400 InvalidDatabaseCreateMode: Ungültige Anforderung zum Erstellen einer Datenbank.

  • 400 InvalidAddSecondaryPermission: Der Benutzer verfügt nicht über die ausreichende Berechtigung zum Hinzufügen einer sekundären Datenbank auf dem angegebenen Server.

  • 400 UnsupportedServiceName: Der angegebene Name ist ein ungültiger Name, da er ein oder mehrere nicht unterstützte Unicode-Zeichen enthält.

  • 400 CurrentDatabaseLogSizeExceedsMaxSize: Der Benutzer hat versucht, die Datenbank in eine SKU mit einer niedrigeren maximalen Protokollgröße als die aktuelle Nutzung zu ändern.

  • 400 InvalidBackupStorageAccountType: Der Benutzer hat zrs/lrs beim Erstellen/Aktualisieren einer Datenbank übergeben, ist aber fehlgeschlagen, weil der Kunde nicht in der Whitelist enthalten ist oder weil zrs in der angegebenen Region nicht verfügbar ist.

  • 400 CannotUpdateToFreeDatabase: Das Aktualisieren einer Datenbank auf die kostenlose SKU wird nicht unterstützt.

  • 400 DatabaseInvalidSkuPropertyCombination: Die Eigenschaften der angeforderten SKU sind inkonsistent. Überprüfen Sie, ob eine gültige Kombination angegeben ist. Weitere Informationen finden Sie unter https://docs.microsoft.com/en-us/rest/api/sql/capabilities/listbylocation#serviceobjectivecapability.

  • 400 DatabaseNamedReplicaPerDatabaseLimitExceeded: Der Benutzer hat versucht, ein benanntes Replikat zu erstellen, das die zulässige Anzahl pro primärer Datenbank überschreiten würde.

  • 400 DatabaseIsCurrentlyPinned: Microsoft hat Ihre Datenbank SQL Server-Engine-Version angeheftet. Um sicherzustellen, dass ihre Datenbank keine Produktionsprobleme auft, werden alle zukünftigen Skalierungsvorgänge für Ihre Datenbank blockiert, bis sie nicht angeheftet wurde. Wenden Sie sich an den Microsoft-Support, um Unterstützung bei der Skalierung zu erhalten.

  • 400 RestoreTargetEditionSizeInsufficient: Der Benutzer hat versucht, eine Datenbank in einer Edition wiederherzustellen, die kleiner als die aktuell zugeordnete Größe der Quelle ist.

  • 400 InvalidSku: Der Benutzer hat eine ungültige SKU angegeben.

  • 400 InvalidTierSkuCombination: Die angegebene Ebene unterstützt die angegebene SKU nicht.

  • 400 ServerNotFound: Der angeforderte Server wurde nicht gefunden.

  • 400 TokenTooLong: Das bereitgestellte Token ist zu lang.

  • 400 FeatureDisabledOnSelectedEdition: Der Benutzer hat versucht, ein Feature zu verwenden, das für die aktuelle Datenbankedition deaktiviert ist.

  • 400 OfferDisabledOnSubscription: Der Abonnementangebotstyp ist auf die Bereitstellung der angeforderten Ressource beschränkt.

  • 400 InvalidTargetSubregion: Der Zielserver einer nicht lesbaren sekundären Datenbank befindet sich nicht in einer Azure-Region mit Dr-Paaren.

  • 400 DatabaseCreationBlockedForNonActivatedCMKServer: Erstellungen von SQL-Pools werden für CMK-fähige Arbeitsbereiche blockiert, bis der Arbeitsbereich aktiviert ist. Aktivieren Sie zunächst den Bereinigungsschutz, und erteilen Sie der verwalteten Identität des Arbeitsbereichs die erforderlichen Berechtigungen (Get, Wrap Key, Unwrap Key) für die Azure Key Vault des Arbeitsbereichsschlüssels. Aktivieren Sie als Nächstes Ihren Arbeitsbereich, nachdem Sie zugriff gewährt haben.

  • 400 PartnerServerNotCompatible: Der Benutzer versucht, eine Datenbank von einem SAWA V1-Server auf einen Server vom Computer "Soll" zu kopieren (oder umgekehrt).

  • 400 IncorrectReplicationLinkState: Der Vorgang erwartet, dass sich die Datenbank auf dem Replikationslink in einem erwarteten Zustand beträgt.

  • 400 TargetElasticPoolDoesNotExist: Der Pool für elastische Datenbanken ist auf einem Server nicht vorhanden.

  • 400 ElasticPoolSkuCombinationInvalid: Pool und SKU für elastische Datenbanken können nur dann zusammen angegeben werden, wenn sku als "ElasticPool" angegeben ist.

  • 400 ElasticPoolTierCombinationInvalid: Die Datenbankebene ist anders als die Dienstebene des Pools für elastische Datenbanken.

  • 400 ElasticPoolNameRequired: Der Benutzer hat versucht, eine Datenbank zu erstellen oder auf das Dienstziel des Pools für elastische Datenbanken zu aktualisieren, ohne den Namen des Pools für elastische Datenbanken anzugeben.

  • 400 ElasticPoolInconsistentDtuGuaranteeSettings: Versuch, DTU-Mindesteinstellungen für Datenbanken im Pool für elastische Datenbanken zur Verfügung zu stellen, die die angeforderten DTUs des Pools für elastische Datenbanken überschreiten.

  • 400 TierChangeUnsupportedDueToCDCEnabledDatabase: Die Datenbank kann ihre SKU nicht aktualisieren, da sie für CDC aktiviert ist.

  • 400 ElasticPoolDatabaseCountOverLimit: Es wurde versucht, eine Datenbank zu erstellen oder dem Pool für elastische Datenbanken hinzuzufügen, wenn das Limit für die Datenbankanzahl des Pools für elastische Datenbanken erreicht wurde.

  • 400 CannotChangeToOrFromDataWarehouseTier: Der Benutzer hat versucht, die SKU einer Datenbank von der DataWarehouse-Ebene in die Nicht-DataWarehouse-Ebenen oder umgekehrt zu ändern.

  • 400 CurrentDatabaseSizeExceedsMaxSize: Der Benutzer hat versucht, die maximale Größe für eine Datenbank auf eine Größe zu reduzieren, die kleiner als die aktuelle Nutzung ist.

  • 400 AzureKeyVaultKeyDisabled: Der Vorgang konnte auf dem Server nicht abgeschlossen werden, da der Azure Key Vault deaktiviert ist.

  • 400 ElasticPoolDecreaseStorageLimitBelowUsage: Versuch, das Speicherlimit des Pools für elastische Datenbanken unterhalb seiner Speicherauslastung zu verringern.

  • 400 AzureKeyVaultInvalidExpirationDate: Der Vorgang konnte nicht abgeschlossen werden, da Azure Key Vault Ablaufdatum des Schlüssels ungültig ist.

  • 400 SecurityAzureKeyVaultUrlNullOrEmpty: Der Vorgang konnte nicht abgeschlossen werden, da der Azure Key Vault-URI NULL oder leer ist.

  • 400 ElasticPoolInconsistentVcoreGuaranteeSettings: Die Anzahl der Datenbanken und der Mindestanzahl virtueller Kerne pro Datenbank darf die angeforderten virtuellen Kerne des Pools für elastische Datenbanken nicht überschreiten.

  • 400 UpdateNotAllowedOnPausedDatabase: Benutzer hat versucht, ein Update für eine angehaltene Datenbank durchzuführen.

  • 400 AzureKeyVaultNoServerIdentity: Die Serveridentität ist nicht ordnungsgemäß konfiguriert.

  • 400 InvalidMaxSizeTierCombination: Die angegebene Ebene unterstützt die angegebene maximale Datenbankgröße nicht.

  • 400 AzureKeyVaultInvalidUri: Eine ungültige Antwort von Azure Key Vault. Verwenden Sie einen gültigen Azure Key Vault-URI.

  • 400 AzureKeyVaultMissingPermissions: Dem Server fehlen erforderliche Berechtigungen für die Azure Key Vault.

  • 400 InvalidReadScaleEdition: Der Benutzer hat versucht, die Leseskalierung für einen Datenbanktyp zu aktivieren, der ihn nicht unterstützt.

  • 400 InvalidReadScaleUnits: Der Benutzer hat versucht, einen nicht unterstützten Wert für die Leseskaliert zu geben.

  • 400 SecurityAzureKeyVaultInvalidKeyName: Der Vorgang konnte aufgrund eines ungültigen Serverschlüsselnamens nicht abgeschlossen werden.

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

  • 400 GeoSecondaryMaxSizeUpdateFailed: Die geosekundäre Datenbank ist eine SLO-Datenbank, die den angeforderten Maxsize-Wert nicht unterstützt, oder die geosekundäre Datenbank befindet sich in einer nicht unterstützten Region, oder es wird bereits ein Aktualisierungsvorgang für die geosekundäre Datenbank ausgeführt.

  • 400 AdalGenericError: Der Vorgang konnte nicht abgeschlossen werden, da Azure Active Directory Fehler aufgetreten ist.

  • 400 AdalServicePrincipalNotFound: Der Vorgang konnte nicht abgeschlossen werden, da ein Fehler Azure Active Directory Bibliotheksdienstprinzipal nicht gefunden wurde.

  • 400 InvalidTier: Der Benutzer hat eine ungültige Ebene angegeben.

  • 400 AzureKeyVaultMalformedVaultUri: Der Key Vault ist ungültig.

  • 400 CannotUseReservedDatabaseName: Der reservierte Datenbankname kann in diesem Vorgang nicht verwendet werden.

  • 400 SubscriptionNotFound: Das angeforderte Abonnement wurde nicht gefunden.

  • 400 RequestedDatabaseSizeRequiresShrink: Der Benutzer hat versucht, ALTER DATABASE MODIFY MAXSIZE zu ändern, um MAXSIZE für eine Datenbank in eine kleinere Größe als die aktuelle Größe zu ändern.

  • 400 CurrentDatabaseSizeExceedsDbMaxSize: Der Benutzer hat versucht, die maximale Größe für eine Datenbank auf eine Größe zu reduzieren, die kleiner als die aktuelle Nutzung ist.

  • 400 InvalidServerName: Ungültiger Servername angegeben.

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

  • 400 SourceDatabaseEditionCouldNotBeUpgraded: Die Quelldatenbank darf keine höhere Edition als die Zieldatenbank haben.

  • 400 SecurityAdalPrincipalCertExpiredError: Der Vorgang konnte nicht abgeschlossen werden, da das Azure Key Vault-Prinzipalzertifikat abgelaufen ist.

  • 400 TargetDatabaseEditionCouldNotBeDowngraded: Die Zieldatenbank darf keine niedrigere Edition als die Quelldatenbank haben.

  • 400 UpdateNotAllowedIfGeoDrOperationInProgress: Der Vorgang ist nicht verfügbar, da der Kopier- oder Failovervorgang für die Datenbank "" auf dem Server " " gerade {0} {1} ausgeführt wird.

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

  • 400 SecurityInvalidAzureKeyVaultRecoveryLevel: Der Key Vault URI ist ungültig.

  • 400 KeyMaterialNotFoundOnRemoteServer: Der Remoteserver hat keinen Zugriff auf Schlüsselmaterial, das als TDE-Schutzvorrichtung verwendet wird.

  • 400 AzureKeyVaultMismatchError: Unerwartete Key Vault in der HTTP-Antwort gefunden.

  • 400 AzureKeyVaultRsaKeyNotSupported: Der bereitgestellte Schlüsseltresor verwendet nicht unterstützte RSA-Schlüsselgröße oder -Schlüsseltyp. Die unterstützte RSA-Schlüsselgröße ist 2048 oder 3072, und der Schlüsseltyp ist RSA oder RSA-HSM.

  • 400 ElasticPoolOverFileSpace: Nicht genügend Dateispeicherplatz im Pool für elastische Datenbanken.

  • 400 PartnerDBNotCompatibleForSGXEnclave: Der Versuch, eine GeoDR-Verbindung oder ein SLO für eine Enclave-fähige Datenbank zu aktualisieren, wird nur unterstützt, wenn beide Datenbanken auf Hardware der DC-Serie ausgeführt werden.

  • 400 UpdateNotAllowedInCurrentReplicationState: Der Vorgang ist für die Datenbank im aktuellen Replikationsstatus nicht mehr verfügbar.

  • 400 InvalidLicenseType: Der Benutzer hat versucht, eine Datenbank oder einen Pool für elastische Datenbanken mit einem nicht unterstützten Lizenztyp zu erstellen oder zu aktualisieren.

  • 400 GeoReplicaLimitReached: Das Replikationslimit pro Replikat wurde erreicht.

  • 400 UnsupportedCapacity: Der Benutzer hat versucht, eine Datenbank mit nicht unterstützter Kapazität zu erstellen oder zu aktualisieren.

  • 400 ReplicationSourceAndTargetMustHaveSameName: Die Replikationsquelle und die Zieldatenbank müssen denselben Namen haben.

  • 400 ProvisioningDisabled: Zeigt eine Fehlermeldung des Ressourcenvorgang-Autorisierers ohne Änderungen an.

  • 400 ReplicationSourceAndTargetMustBeInDifferentServers: Die Replikationsquelle und die Zieldatenbanken müssen sich auf unterschiedlichen logischen Servern befinden.

  • 400 CannotUpdateIsLedgerDatabase: Die Ledgereigenschaft einer vorhandenen Datenbank kann nicht aktualisiert werden.

  • 400 UnableToResolveRemoteServer: Der Name des Remotepartnerservers konnte aufgrund eines ungültigen Servernamens oder aufgrund von DNS-Konnektivitätsproblemen nicht aufgelöst werden.

  • 400 RemoteDatabaseCopyPermission: Der Benutzer verfügt nicht über die ausreichende Berechtigung zum Erstellen einer Datenbankkopie auf dem angegebenen Server.

  • 400 CannotMoveOrDropSyncMetadataDatabase: Die als Synchronisierungsmetadatendatenbank verwendete Datenbank kann nicht gelöscht werden.

  • 400 SecurityAzureKeyVaultGeoChainError: Das Erstellen eines sekundären sekundären Replikats (ein als Verkettung bekannter Prozess) wird beim Aktivieren von Transparent Data Encryption mithilfe von Azure Key Vault (BYOK) nicht unterstützt.

  • 400 RestoreToFreeEditionNotSupported: Restore- und GeoRestore-Ziel kann keine freie Datenbank sein.

  • 400 CannotMoveOrDropJobAccountDatabase: Datenbank, die dem Auftragskonto zugeordnet ist, kann nicht gelöscht werden.

  • 400 RestoreNotSupportedForFreeEdition: Restore und GeoRestore werden für kostenlose Datenbanken nicht unterstützt.

  • 400 JobAgentDatabaseEditionUnsupported: Das Servicelevelziel der angegebenen Datenbank wird für die Verwendung als Auftrags-Agent-Datenbank nicht unterstützt.

  • 400 InvalidDroppedDatabase: Die gelöschte Quelldatenbank ist innerhalb des unterstützten Wiederherstellungszeitraums nicht auf dem Server vorhanden.

  • 400 InvalidLiveDatabase: Die Quelldatenbank ist innerhalb des unterstützten Wiederherstellungszeitraums nicht auf dem Server vorhanden. Geben Sie beim Wiederherstellen einer gelöschten Datenbank das Löschdatum an.

  • 400 InvalidVldbRecoverySlo: Für die Wiederherstellung der Hyperscale-Edition müssen sowohl Quell- als auch Zieldatenbanken das Hyperscale-Servicelevelziel verwenden.

  • 400 SourceDatabaseNotFound: Die Quelldatenbank ist nicht vorhanden.

  • 400 InvalidVldbRestoreSlo: Für die Point-in-Time-Wiederherstellung der Hyperscale-Edition müssen quell- und zielbasierte Datenbanken das Hyperscale-Servicelevelziel verwenden.

  • 400 CannotSpecifyPoolOrSlo: Das Angeben eines Pools für elastische Datenbanken und/oder das Ändern des Servicelevelziels oder der Edition wird für die Edition nicht unterstützt.

  • 400 InvalidPublicMaintenanceConfiguration: Der Benutzer hat versucht, eine öffentliche Wartungskonfiguration anzugeben, die nicht in eine interne ID (falsch formatierte oder falsche Region) konvertiert werden kann.

  • 400 ChangeUnsupportedOnEntity: Der Benutzer hat versucht, einen nicht unterstützten Erstellungs-/Aktualisierungs-/Löschvorgang für eine bestimmte Entität zu versuchen.

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

  • 404 SubscriptionDoesNotHaveServer: Der angeforderte Server wurde nicht gefunden.

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

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

  • 404 ServerNotInSubscription: Der angegebene Server ist im angegebenen Abonnement nicht vorhanden.

  • 404 CannotFindObject: Das Objekt wurde nicht finden, weil es nicht vorhanden ist oder Sie nicht über Berechtigungen verfügen.

  • 405 UnsupportedReplicationOperation: Ein nicht unterstützter Replikationsvorgang wurde für die Datenbank initiiert.

  • 409 OperationCancelled: Der Vorgang wurde vom Benutzer abgebrochen.

  • 409 Vorgang unterbrochen: Der Vorgang für die Ressource konnte nicht abgeschlossen werden, da er von einem anderen Vorgang für dieselbe Ressource unterbrochen wurde.

  • 409 FreeDbAlreadyExists: Pro Region kann nur eine kostenlose Datenbank für ein Abonnement vorhanden sein.

  • 409 SubscriptionDisabled : Das Abonnement ist deaktiviert.

  • 409 ConflictingSystemOperationInProgress: Für die Datenbank wird ein Systemwartungsvorgang durchgeführt, und weitere Vorgänge müssen warten, bis sie abgeschlossen sind.

  • 409 ConflictRequestToUpdateBackupRedundancy: Eine Konfliktanforderung zum Ändern der Sicherungsspeicherredundanz wird noch ausgeführt.

  • 409 SkuAssignmentInProgress: Die aktuelle Zuweisungsanforderung kann nicht verarbeitet werden, da eine vorherige Anforderung nicht abgeschlossen wurde.

  • 409 DatabaseElasticPoolMaintenanceConflict: Der Benutzer hat versucht, eine Datenbank mit einer angegebenen Wartungskonfiguration zu erstellen oder zu aktualisieren, die mit der des Pools für elastische Datenbanken der Datenbank in Konflikt stand.

  • 409 ServerDtuQuotaExceeded: Der Vorgang konnte nicht ausgeführt werden, da der Server das zulässige Kontingent für Datenbankdurchsatzeinheiten überschreiten würde.

  • 409 UnableToAlterDatabaseInReplication: Der Benutzer hat die Edition für eine Datenbank in einer Replikationsbeziehung geändert.

  • 409 CurrentMemoryUsageExceedsSkuQuota: Der Benutzer hat versucht, einen SKU-Aktualisierungsvorgang zu versuchen, der aufgrund des höheren Ressourcenverbrauchs nicht abgeschlossen werden kann.

  • 409 ServerKeyNameAlreadyExists: Der Serverschlüssel ist bereits auf dem Server vorhanden.

  • 409 ServerKeyUriAlreadyExists: Der Serverschlüssel-URI ist bereits auf dem Server vorhanden.

  • 409 ServerKeyDoesNotExists: Der Serverschlüssel ist nicht vorhanden.

  • 409 UpdateSloInProgress: Der Benutzer hat versucht, während eines SLO-Updates einen inkompatiblen Vorgang zu initiieren.

  • 409 UpdateSloFailedDatabaseTooBusy: Der SLO-Updatevorgang konnte nicht abgeschlossen werden, da die Datenbank zu ausgelastet war.

  • 409 AzureKeyVaultKeyNameNotFound: Der Vorgang konnte nicht abgeschlossen werden, da Azure Key Vault Schlüsselname nicht vorhanden ist.

  • 409 AzureKeyVaultKeyInUse: Der Schlüssel wird derzeit vom Server verwendet.

  • 409 ServerDisabled: Der Server ist deaktiviert.

  • 409 ConflictingDatabaseOperation: Es ist bereits ein Vorgang für die Datenbank vorhanden, und der aktuelle Vorgang sollte warten, bis er fertig ist.

  • 409 SimultaneousSkuChangeNotAllowed: Dienstzieländerungsvorgänge können nicht gleichzeitig auf beiden Datenbanken einer Replikationsbeziehung ausgeführt werden.

  • 409 TargetElasticPoolBeingUpdated: Das Update des Pools für elastische Datenbanken kann nicht gestartet werden, da für eine der Datenbanken in diesem Pool für elastische Datenbanken ein Kopiervorgang ausgeführt wird.

  • 409 InvalidOperationForDatabaseNotInReplicationRelationship: Ein Replikations-Seedingvorgang wurde für eine Datenbank ausgeführt, die sich bereits in einer Replikationsbeziehung befindet.

  • 409 InvalidOperationForDatabaseInReplicationRelationship: Ein Replikations-Seedingvorgang wurde für eine Datenbank ausgeführt, die sich bereits in einer Replikationsbeziehung befindet.

  • 409 DuplicateGeoDrRelation: Die Datenbanken befinden sich bereits in einer Replikationsbeziehung. Dies ist eine doppelte Anforderung.

  • 409 DatabaseCopyLimitPerReplicaReached: Der Benutzer hat das Limit gleichzeitiger Datenbankkopien erreicht.

  • 409 RemoteDatabaseExists: Der Name der Zieldatenbank ist bereits auf dem Zielserver vorhanden.

  • 429 SubscriptionTooManyCreateUpdateRequests: Anforderungen, die über die maximalen Anforderungen hinausgehen, die von verfügbaren Ressourcen verarbeitet werden können.

  • 429 SubscriptionTooManyRequests: Anforderungen, die über die maximalen Anforderungen hinausgehen, die von verfügbaren Ressourcen verarbeitet werden können.

  • 500 OperationTimedOut: Für den Vorgang ist ein Timeout und automatisch ein Rollback erfolgt. Wiederholen Sie den Vorgang.

  • 500 ActivateOrDeactivateWorkflowThrottling: Fehler beim Aktivierungs- oder Deaktivierungsworkflow, weil zu viele gleichzeitige Workflows vorhanden sind

  • 503 TooManyRequests: Anforderungen, die über die maximalen Anforderungen hinausgehen, die von verfügbaren Ressourcen verarbeitet werden können.

  • 503 AzureKeyVaultConnectionFailed: Der Vorgang konnte auf dem Server nicht abgeschlossen werden, da versuche, eine Verbindung mit Azure Key Vault herzustellen, fehlgeschlagen sind.

  • 503 AzureKeyVaultGenericConnectionError: Der Vorgang konnte nicht abgeschlossen werden, da beim Versuch, die Key Vault abzurufen, ein Fehler aufgetreten ist.

  • 503 DatabaseUnavailable: Der Vorgang ist fehlgeschlagen, weil die Datenbank nicht verfügbar ist.

  • 504 RequestTimeout: Die Dienstanforderung hat das zulässige Timeout überschritten.

Beispiele

Assigns maintenance window to a database.
Resets maintenance window of a database to default.
Updates a database.

Assigns maintenance window to a database.

Sample Request

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2021-02-01-preview
{
  "sku": {
    "name": "BC_Gen5_4"
  },
  "properties": {
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_SouthEastAsia_1"
  }
}

Sample Response

{
  "sku": {
    "name": "BC_Gen5",
    "tier": "BusinessCritical",
    "capacity": 4
  },
  "kind": "v12.0,user,vcore",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "BC_Gen5_2",
    "requestedServiceObjectiveName": "BC_Gen5_2",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "licenseType": "LicenseIncluded",
    "maxLogSizeBytes": 104857600,
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "readScale": "Enabled",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "currentSku": {
      "name": "BC_Gen5",
      "tier": "BusinessCritical",
      "capacity": 4
    },
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_SouthEastAsia_1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}

Resets maintenance window of a database to default.

Sample Request

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2021-02-01-preview
{
  "sku": {
    "name": "BC_Gen5_4"
  },
  "properties": {
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default"
  }
}

Sample Response

{
  "sku": {
    "name": "BC_Gen5",
    "tier": "BusinessCritical",
    "capacity": 4
  },
  "kind": "v12.0,user,vcore",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "BC_Gen5_4",
    "requestedServiceObjectiveName": "BC_Gen5_4",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "licenseType": "LicenseIncluded",
    "maxLogSizeBytes": 104857600,
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "readScale": "Enabled",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "currentSku": {
      "name": "BC_Gen5",
      "tier": "BusinessCritical",
      "capacity": 4
    }
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}

Updates a database.

Sample Request

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2021-02-01-preview
{
  "sku": {
    "name": "BC_Gen4_4"
  },
  "properties": {
    "maxSizeBytes": 1073741824,
    "licenseType": "LicenseIncluded"
  }
}

Sample Response

{
  "sku": {
    "name": "BC_Gen4",
    "tier": "BusinessCritical",
    "capacity": 4
  },
  "kind": "v12.0,user,vcore",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "BC_Gen4_2",
    "requestedServiceObjectiveName": "BC_Gen4_2",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "licenseType": "LicenseIncluded",
    "maxLogSizeBytes": 104857600,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "readScale": "Enabled",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "currentSku": {
      "name": "BC_Gen4",
      "tier": "BusinessCritical",
      "capacity": 4
    },
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Local",
    "isLedgerOn": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}

Definitionen

CatalogCollationType

Sortierung des Metadatenkatalogs.

CreateMode

Gibt den Modus der Datenbankerstellung an.

Standard: reguläre Datenbankerstellung.

Kopieren: Erstellt eine Datenbank als Kopie einer vorhandenen Datenbank. sourceDatabaseId muss als Ressourcen-ID der Quelldatenbank angegeben werden.

Sekundär: Erstellt eine Datenbank als sekundäres Replikat einer vorhandenen Datenbank. sourceDatabaseId muss als Ressourcen-ID der vorhandenen primären Datenbank angegeben werden.

PointInTimeRestore: Erstellt eine Datenbank, indem eine Zeitpunktsicherung einer vorhandenen Datenbank wiederhergestellt wird. sourceDatabaseId muss als Ressourcen-ID der vorhandenen Datenbank angegeben werden, und restorePointInTime muss angegeben werden.

Wiederherstellung: Erstellt eine Datenbank durch Wiederherstellen einer georeplizierten Sicherung. sourceDatabaseId muss als wiederherzustellende Datenbankressourcen-ID angegeben werden.

Wiederherstellen: Erstellt eine Datenbank, indem eine Sicherung einer gelöschten Datenbank wiederhergestellt wird. sourceDatabaseId muss angegeben werden. Wenn sourceDatabaseId die ursprüngliche Ressourcen-ID der Datenbank ist, muss sourceDatabaseDeletionDate angegeben werden. Andernfalls muss sourceDatabaseId die wiederherstellbare gelöschte Datenbankressourcen-ID sein, und sourceDatabaseDeletionDate wird ignoriert. restorePointInTime kann auch für die Wiederherstellung von einem früheren Zeitpunkt angegeben werden.

RestoreLongTermRetentionBackup: Erstellt eine Datenbank durch Wiederherstellen aus einem Langzeitaufbewahrungstresor. recoveryServicesRecoveryPointResourceId muss als Ressourcen-ID des Wiederherstellungspunkts angegeben werden.

Copy, Secondary und RestoreLongTermRetentionBackup werden für die DataWarehouse-Edition nicht unterstützt.

CurrentBackupStorageRedundancy

Der Speicherkontotyp, der zum Speichern von Sicherungen für diese Datenbank verwendet wird.

Database

Eine Datenbankressource.

DatabaseLicenseType

Der Lizenztyp, der für diese Datenbank gelten soll. LicenseIncluded , wenn Sie eine Lizenz benötigen oder wenn Sie über eine Lizenz verfügen BasePrice und für die Lizenzbedingungen berechtigt Azure-Hybridvorteil.

DatabaseReadScale

Der Status des schreibgeschützten Routings. Wenn diese Option aktiviert ist, können Verbindungen, deren Anwendungsabsicht in der Verbindungszeichenfolge auf readonly festgelegt ist, an ein schreibgeschütztes sekundäres Replikat in derselben Region geroutet werden.

DatabaseStatus

Der Status der Datenbank.

DatabaseUpdate

Eine Datenbankressource.

RequestedBackupStorageRedundancy

Der Speicherkontotyp, der zum Speichern von Sicherungen für diese Datenbank verwendet werden soll.

SampleName

Der Name des Beispielschemas, das beim Erstellen dieser Datenbank angewendet werden soll.

SecondaryType

Der sekundäre Typ der Datenbank, wenn es sich um eine sekundäre Datenbank handelt. Gültige Werte sind Geo und Named.

Sku

Eine ARM-Ressourcen-SKU.

CatalogCollationType

Sortierung des Metadatenkatalogs.

Name Type Description
DATABASE_DEFAULT
  • string
SQL_Latin1_General_CP1_CI_AS
  • string

CreateMode

Gibt den Modus der Datenbankerstellung an.

Standard: reguläre Datenbankerstellung.

Kopieren: Erstellt eine Datenbank als Kopie einer vorhandenen Datenbank. sourceDatabaseId muss als Ressourcen-ID der Quelldatenbank angegeben werden.

Sekundär: Erstellt eine Datenbank als sekundäres Replikat einer vorhandenen Datenbank. sourceDatabaseId muss als Ressourcen-ID der vorhandenen primären Datenbank angegeben werden.

PointInTimeRestore: Erstellt eine Datenbank, indem eine Zeitpunktsicherung einer vorhandenen Datenbank wiederhergestellt wird. sourceDatabaseId muss als Ressourcen-ID der vorhandenen Datenbank angegeben werden, und restorePointInTime muss angegeben werden.

Wiederherstellung: Erstellt eine Datenbank durch Wiederherstellen einer georeplizierten Sicherung. sourceDatabaseId muss als wiederherzustellende Datenbankressourcen-ID angegeben werden.

Wiederherstellen: Erstellt eine Datenbank, indem eine Sicherung einer gelöschten Datenbank wiederhergestellt wird. sourceDatabaseId muss angegeben werden. Wenn sourceDatabaseId die ursprüngliche Ressourcen-ID der Datenbank ist, muss sourceDatabaseDeletionDate angegeben werden. Andernfalls muss sourceDatabaseId die wiederherstellbare gelöschte Datenbankressourcen-ID sein, und sourceDatabaseDeletionDate wird ignoriert. restorePointInTime kann auch für die Wiederherstellung von einem früheren Zeitpunkt angegeben werden.

RestoreLongTermRetentionBackup: Erstellt eine Datenbank durch Wiederherstellen aus einem Langzeitaufbewahrungstresor. recoveryServicesRecoveryPointResourceId muss als Ressourcen-ID des Wiederherstellungspunkts angegeben werden.

Copy, Secondary und RestoreLongTermRetentionBackup werden für die DataWarehouse-Edition nicht unterstützt.

Name Type Description
Copy
  • string
Default
  • string
OnlineSecondary
  • string
PointInTimeRestore
  • string
Recovery
  • string
Restore
  • string
RestoreExternalBackup
  • string
RestoreExternalBackupSecondary
  • string
RestoreLongTermRetentionBackup
  • string
Secondary
  • string

CurrentBackupStorageRedundancy

Der Speicherkontotyp, der zum Speichern von Sicherungen für diese Datenbank verwendet wird.

Name Type Description
Geo
  • string
Local
  • string
Zone
  • string

Database

Eine Datenbankressource.

Name Type Description
id
  • string

Ressourcen-ID

kind
  • string

Art der Datenbank. Dies sind Metadaten, die für die Azure-Portal werden.

location
  • string

Ressourcenspeicherort

managedBy
  • string

Ressource, die die Datenbank verwaltet.

name
  • string

Name der Ressource.

properties.autoPauseDelay
  • integer

Zeit in Minuten, nach der die Datenbank automatisch angehalten wird. Der Wert -1 bedeutet, dass die automatische Pause deaktiviert ist.

properties.catalogCollation

Sortierung des Metadatenkatalogs.

properties.collation
  • string

Die Sortierung der Datenbank.

properties.createMode

Gibt den Modus der Datenbankerstellung an.

Standardeinstellung: reguläre Datenbankerstellung.

Kopieren: Erstellt eine Datenbank als Kopie einer vorhandenen Datenbank. sourceDatabaseId muss als Ressourcen-ID der Quelldatenbank angegeben werden.

Sekundär: Erstellt eine Datenbank als sekundäres Replikat einer vorhandenen Datenbank. sourceDatabaseId muss als Ressourcen-ID der vorhandenen primären Datenbank angegeben werden.

PointInTimeRestore: Erstellt eine Datenbank, indem eine Zeitpunktsicherung einer vorhandenen Datenbank wiederhergestellt wird. sourceDatabaseId muss als Ressourcen-ID der vorhandenen Datenbank und restorePointInTime angegeben werden.

Wiederherstellung: Erstellt eine Datenbank durch Wiederherstellen einer georlizierten Sicherung. sourceDatabaseId muss als wiederherstellbare Datenbankressourcen-ID angegeben werden, die wiederhergestellt werden soll.

Wiederherstellen: Erstellt eine Datenbank, indem eine Sicherung einer gelöschten Datenbank wiederhergestellt wird. sourceDatabaseId muss angegeben werden. Wenn sourceDatabaseId die ursprüngliche Ressourcen-ID der Datenbank ist, muss sourceDatabaseDeletionDate angegeben werden. Andernfalls muss sourceDatabaseId die wiederherstellbare gelöschte Datenbankressourcen-ID sein, und sourceDatabaseDeletionDate wird ignoriert. restorePointInTime kann auch für die Wiederherstellung von einem früheren Zeitpunkt angegeben werden.

RestoreLongTermRetentionBackup: Erstellt eine Datenbank durch Wiederherstellen aus einem Langfristigen Aufbewahrungstresor. recoveryServicesRecoveryPointResourceId muss als Ressourcen-ID des Wiederherstellungspunkts angegeben werden.

Copy, Secondary und RestoreLongTermRetentionBackup werden für die DataWarehouse-Edition nicht unterstützt.

properties.creationDate
  • string

Das Erstellungsdatum der Datenbank (ISO8601-Format).

properties.currentBackupStorageRedundancy

Der Speicherkontotyp, der zum Speichern von Sicherungen für diese Datenbank verwendet wird.

properties.currentServiceObjectiveName
  • string

Der aktuelle Name des Servicelevelziels der Datenbank.

properties.currentSku

Name und Ebene der SKU.

properties.databaseId
  • string

Die ID der Datenbank.

properties.defaultSecondaryLocation
  • string

Die sekundäre Standardregion für diese Datenbank.

properties.earliestRestoreDate
  • string

Dadurch wird das früheste Startdatum und die früheste Startzeit erfasst, zu der die Wiederherstellung für diese Datenbank verfügbar ist (ISO8601-Format).

properties.elasticPoolId
  • string

Der Ressourcenbezeichner des Pools für elastische Datenbanken, der diese Datenbank enthält.

properties.failoverGroupId
  • string

Ressourcenbezeichner der Failovergruppe, zu der diese Datenbank gehört.

properties.highAvailabilityReplicaCount
  • integer

Die Anzahl der sekundären Replikate, die der Datenbank zugeordnet sind und für Hochverfügbarkeit verwendet werden.

properties.isInfraEncryptionEnabled
  • boolean

Die Infrastrukturverschlüsselung ist für diese Datenbank aktiviert.

properties.isLedgerOn
  • boolean

Gibt an, ob es sich bei dieser Datenbank um eine Ledgerdatenbank handelt, was bedeutet, dass alle Tabellen in der Datenbank Ledgertabellen sind. Hinweis: Der Wert dieser Eigenschaft kann nach dem Erstellen der Datenbank nicht mehr geändert werden.

properties.licenseType

Der Lizenztyp, der für diese Datenbank gelten soll. LicenseIncluded , wenn Sie eine Lizenz benötigen oder wenn Sie über eine Lizenz verfügen BasePrice und für die Lizenzbedingungen berechtigt Azure-Hybridvorteil.

properties.longTermRetentionBackupResourceId
  • string

Der Ressourcenbezeichner der Sicherung für die langfristige Aufbewahrung, die dem Erstellungsvorgang dieser Datenbank zugeordnet ist.

properties.maintenanceConfigurationId
  • string

Wartungskonfigurations-ID, die der Datenbank zugewiesen ist. Diese Konfiguration definiert den Zeitraum, in dem die Wartungsupdates ausgeführt werden.

properties.maxLogSizeBytes
  • integer

Die maximale Protokollgröße für diese Datenbank.

properties.maxSizeBytes
  • integer

Die maximale Größe der Datenbank in Bytes.

properties.minCapacity
  • number

Minimale Kapazität, die der Datenbank immer zugeordnet wurde, wenn sie nicht angehalten wurde

properties.pausedDate
  • string

Das Datum, an dem die Datenbank von der Benutzerkonfiguration oder -aktion angehalten wurde (ISO8601-Format). NULL, wenn die Datenbank bereit ist.

properties.readScale

Der Status des schreibgeschützten Routings. Wenn diese Option aktiviert ist, können Verbindungen, deren Anwendungsabsicht in der Verbindungszeichenfolge auf readonly festgelegt ist, an ein schreibgeschütztes sekundäres Replikat in derselben Region geroutet werden.

properties.recoverableDatabaseId
  • string

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

properties.recoveryServicesRecoveryPointId
  • string

Der Ressourcenbezeichner des Wiederherstellungspunkts, der dem Erstellungsvorgang dieser Datenbank zugeordnet ist.

properties.requestedBackupStorageRedundancy

Der Speicherkontotyp, der zum Speichern von Sicherungen für diese Datenbank verwendet werden soll.

properties.requestedServiceObjectiveName
  • string

Der angeforderte Name des Servicelevelziels der Datenbank.

properties.restorableDroppedDatabaseId
  • string

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

properties.restorePointInTime
  • string

Gibt den Zeitpunkt (ISO8601-Format) der Quelldatenbank an, die zum Erstellen der neuen Datenbank wiederhergestellt wird.

properties.resumedDate
  • string

Das Datum, an dem die Datenbank durch Eine Benutzeraktion oder Datenbankanmeldung (ISO8601-Format) fortgesetzt wurde. NULL, wenn die Datenbank angehalten wird.

properties.sampleName

Der Name des Beispielschemas, das beim Erstellen dieser Datenbank angewendet werden soll.

properties.secondaryType

Der sekundäre Typ der Datenbank, wenn es sich um eine sekundäre Datenbank handelt. Gültige Werte sind Geo und Named.

properties.sourceDatabaseDeletionDate
  • string

Gibt den Zeitpunkt an, zu dem die Datenbank gelöscht wurde.

properties.sourceDatabaseId
  • string

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

properties.status

Der Status der Datenbank.

properties.zoneRedundant
  • boolean

Unabhängig davon, ob diese Datenbank zonenredundanz ist, bedeutet dies, dass die Replikate dieser Datenbank auf mehrere Verfügbarkeitszonen verteilt werden.

sku

Die Datenbank-SKU.

Die Liste der SKUs kann je nach Region und Supportangebot variieren. Um die SKUs (einschließlich SKU-Name, Ebene/Edition, Familie und Kapazität) zu ermitteln, die für Ihr Abonnement in einer Azure-Region verfügbar sind, verwenden Sie die REST-API oder einen der Capabilities_ListByLocation folgenden Befehle:

az sql db list-editions -l <location> -o table
Get-AzSqlServerServiceObjective -Location <location>
tags
  • object

Ressourcentags.

type
  • string

Der Ressourcentyp.

DatabaseLicenseType

Der Lizenztyp, der für diese Datenbank gelten soll. LicenseIncluded , wenn Sie eine Lizenz benötigen oder wenn Sie über eine Lizenz verfügen BasePrice und für die Lizenzbedingungen berechtigt Azure-Hybridvorteil.

Name Type Description
BasePrice
  • string
LicenseIncluded
  • string

DatabaseReadScale

Der Status des schreibgeschützten Routings. Wenn diese Option aktiviert ist, können Verbindungen, deren Anwendungsabsicht in der Verbindungszeichenfolge auf readonly festgelegt ist, an ein schreibgeschütztes sekundäres Replikat in derselben Region geroutet werden.

Name Type Description
Disabled
  • string
Enabled
  • string

DatabaseStatus

Der Status der Datenbank.

Name Type Description
AutoClosed
  • string
Copying
  • string
Creating
  • string
Disabled
  • string
EmergencyMode
  • string
Inaccessible
  • string
Offline
  • string
OfflineChangingDwPerformanceTiers
  • string
OfflineSecondary
  • string
Online
  • string
OnlineChangingDwPerformanceTiers
  • string
Paused
  • string
Pausing
  • string
Recovering
  • string
RecoveryPending
  • string
Restoring
  • string
Resuming
  • string
Scaling
  • string
Shutdown
  • string
Standby
  • string
Suspect
  • string

DatabaseUpdate

Eine Datenbankressource.

Name Type Description
properties.autoPauseDelay
  • integer

Zeit in Minuten, nach der die Datenbank automatisch angehalten wird. Der Wert -1 bedeutet, dass die automatische Pause deaktiviert ist.

properties.catalogCollation

Sortierung des Metadatenkatalogs.

properties.collation
  • string

Die Sortierung der Datenbank.

properties.createMode

Gibt den Modus der Datenbankerstellung an.

Standard: reguläre Datenbankerstellung.

Kopieren: Erstellt eine Datenbank als Kopie einer vorhandenen Datenbank. sourceDatabaseId muss als Ressourcen-ID der Quelldatenbank angegeben werden.

Sekundär: Erstellt eine Datenbank als sekundäres Replikat einer vorhandenen Datenbank. sourceDatabaseId muss als Ressourcen-ID der vorhandenen primären Datenbank angegeben werden.

PointInTimeRestore: Erstellt eine Datenbank, indem eine Zeitpunktsicherung einer vorhandenen Datenbank wiederhergestellt wird. sourceDatabaseId muss als Ressourcen-ID der vorhandenen Datenbank angegeben werden, und restorePointInTime muss angegeben werden.

Wiederherstellung: Erstellt eine Datenbank durch Wiederherstellen einer georeplizierten Sicherung. sourceDatabaseId muss als wiederherzustellende Datenbankressourcen-ID angegeben werden.

Wiederherstellen: Erstellt eine Datenbank, indem eine Sicherung einer gelöschten Datenbank wiederhergestellt wird. sourceDatabaseId muss angegeben werden. Wenn sourceDatabaseId die ursprüngliche Ressourcen-ID der Datenbank ist, muss sourceDatabaseDeletionDate angegeben werden. Andernfalls muss sourceDatabaseId die wiederherstellbare gelöschte Datenbankressourcen-ID sein, und sourceDatabaseDeletionDate wird ignoriert. restorePointInTime kann auch für die Wiederherstellung von einem früheren Zeitpunkt angegeben werden.

RestoreLongTermRetentionBackup: Erstellt eine Datenbank durch Wiederherstellen aus einem Langzeitaufbewahrungstresor. recoveryServicesRecoveryPointResourceId muss als Ressourcen-ID des Wiederherstellungspunkts angegeben werden.

Copy, Secondary und RestoreLongTermRetentionBackup werden für die DataWarehouse-Edition nicht unterstützt.

properties.creationDate
  • string

Das Erstellungsdatum der Datenbank (ISO8601-Format).

properties.currentBackupStorageRedundancy

Der Speicherkontotyp, der zum Speichern von Sicherungen für diese Datenbank verwendet wird.

properties.currentServiceObjectiveName
  • string

Der aktuelle Servicelevel-Zielname der Datenbank.

properties.currentSku

Der Name und die Ebene der SKU.

properties.databaseId
  • string

Die ID der Datenbank.

properties.defaultSecondaryLocation
  • string

Die sekundäre Standardregion für diese Datenbank.

properties.earliestRestoreDate
  • string

Dadurch werden das früheste Startdatum und die früheste Uhrzeit aufgezeichnet, zu der die Wiederherstellung für diese Datenbank verfügbar ist (ISO8601-Format).

properties.elasticPoolId
  • string

Der Ressourcenbezeichner des Pools für elastische Datenbanken, der diese Datenbank enthält.

properties.failoverGroupId
  • string

Ressourcenbezeichner der Failovergruppe, zu der diese Datenbank gehört.

properties.highAvailabilityReplicaCount
  • integer

Die Anzahl der sekundären Replikate, die der Datenbank zugeordnet sind und zur Bereitstellung von Hochverfügbarkeit verwendet werden.

properties.isInfraEncryptionEnabled
  • boolean

Die Infrastrukturverschlüsselung ist für diese Datenbank aktiviert.

properties.isLedgerOn
  • boolean

Gibt an, ob es sich bei dieser Datenbank um eine Ledgerdatenbank handelt, was bedeutet, dass alle Tabellen in der Datenbank Ledgertabellen sind. Hinweis: Der Wert dieser Eigenschaft kann nach dem Erstellen der Datenbank nicht mehr geändert werden.

properties.licenseType

Der Lizenztyp, der für diese Datenbank angewendet werden soll. LicenseIncluded , wenn Sie eine Lizenz benötigen oder BasePrice wenn Sie über eine Lizenz verfügen und für die Azure-Hybridvorteil berechtigt sind.

properties.longTermRetentionBackupResourceId
  • string

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

properties.maintenanceConfigurationId
  • string

Wartungskonfigurations-ID, die der Datenbank zugewiesen ist. Diese Konfiguration definiert den Zeitraum, in dem die Wartungsupdates ausgeführt werden.

properties.maxLogSizeBytes
  • integer

Die maximale Protokollgröße für diese Datenbank.

properties.maxSizeBytes
  • integer

Die maximale Größe der Datenbank in Bytes.

properties.minCapacity
  • number

Minimale Kapazität, die der Datenbank immer zugeordnet ist, wenn sie nicht angehalten wird

properties.pausedDate
  • string

Das Datum, an dem die Datenbank von der Benutzerkonfiguration oder -aktion angehalten wurde (ISO8601-Format). NULL, wenn die Datenbank bereit ist.

properties.readScale

Der Zustand des schreibgeschützten Routings. Wenn diese Option aktiviert ist, können Verbindungen, für die die Anwendungsabsicht in der Verbindungszeichenfolge auf readonly festgelegt ist, an ein schreibgeschütztes sekundäres Replikat in derselben Region weitergeleitet werden.

properties.recoverableDatabaseId
  • string

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

properties.recoveryServicesRecoveryPointId
  • string

Der Ressourcenbezeichner des Wiederherstellungspunkts, der dem Erstellungsvorgang dieser Datenbank zugeordnet ist.

properties.requestedBackupStorageRedundancy

Der Speicherkontotyp, der zum Speichern von Sicherungen für diese Datenbank verwendet werden soll.

properties.requestedServiceObjectiveName
  • string

Der angeforderte Servicelevel-Zielname der Datenbank.

properties.restorableDroppedDatabaseId
  • string

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

properties.restorePointInTime
  • string

Gibt den Zeitpunkt (ISO8601-Format) der Quelldatenbank an, die zum Erstellen der neuen Datenbank wiederhergestellt wird.

properties.resumedDate
  • string

Das Datum, an dem die Datenbank durch Eine Benutzeraktion oder Datenbankanmeldung (ISO8601-Format) fortgesetzt wurde. NULL, wenn die Datenbank angehalten wird.

properties.sampleName

Der Name des Beispielschemas, das beim Erstellen dieser Datenbank angewendet werden soll.

properties.secondaryType

Der sekundäre Typ der Datenbank, wenn es sich um eine sekundäre Datenbank handelt. Gültige Werte sind Geo und Named.

properties.sourceDatabaseDeletionDate
  • string

Gibt den Zeitpunkt an, zu dem die Datenbank gelöscht wurde.

properties.sourceDatabaseId
  • string

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

properties.status

Der Status der Datenbank.

properties.zoneRedundant
  • boolean

Unabhängig davon, ob diese Datenbank zonenredundant ist, bedeutet dies, dass die Replikate dieser Datenbank auf mehrere Verfügbarkeitszonen verteilt werden.

sku

Der Name und die Ebene der SKU.

tags
  • object

Ressourcentags.

RequestedBackupStorageRedundancy

Der Speicherkontotyp, der zum Speichern von Sicherungen für diese Datenbank verwendet werden soll.

Name Type Description
Geo
  • string
Local
  • string
Zone
  • string

SampleName

Der Name des Beispielschemas, das beim Erstellen dieser Datenbank angewendet werden soll.

Name Type Description
AdventureWorksLT
  • string
WideWorldImportersFull
  • string
WideWorldImportersStd
  • string

SecondaryType

Der sekundäre Typ der Datenbank, wenn es sich um eine sekundäre Datenbank handelt. Gültige Werte sind Geo und Named.

Name Type Description
Geo
  • string
Named
  • string

Sku

Eine ARM-Ressourcen-SKU.

Name Type Description
capacity
  • integer

Kapazität der bestimmten SKU.

family
  • string

Wenn der Dienst über unterschiedliche Hardwaregenerationen für dieselbe SKU verfügt, kann dies hier erfasst werden.

name
  • string

Der Name der SKU, in der Regel ein Buchstabe + Zahlencode, z. B. P3.

size
  • string

Größe der bestimmten SKU

tier
  • string

Die Ebene oder Edition der jeweiligen SKU, z. B. Basic, Premium.