Sdílet prostřednictvím


Databases - Update

Aktualizace existující databázi.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
databaseName
path True

string

Název databáze.

resourceGroupName
path True

string

Název skupiny prostředků, která obsahuje prostředek. Tuto hodnotu můžete získat z rozhraní API azure Resource Manager nebo z portálu.

serverName
path True

string

Název serveru.

subscriptionId
path True

string

ID předplatného, které identifikuje předplatné Azure.

api-version
query True

string

Verze rozhraní API, která se má použít pro požadavek.

Text požadavku

Name Typ Description
identity

DatabaseIdentity

Identita databáze

properties.autoPauseDelay

integer

Čas v minutách, po kterém se databáze automaticky pozastaví. Hodnota -1 znamená, že automatické pozastavení je zakázané.

properties.catalogCollation

CatalogCollationType

Kolace katalogu metadat.

properties.collation

string

Kolace databáze.

properties.createMode

CreateMode

Určuje režim vytváření databáze.

Výchozí: pravidelné vytváření databáze.

Kopírování: Vytvoří databázi jako kopii existující databáze. sourceDatabaseId musí být zadáno jako ID prostředku zdrojové databáze.

Sekundární: Vytvoří databázi jako sekundární repliku existující databáze. sourceDatabaseId musí být zadáno jako ID prostředku existující primární databáze.

PointInTimeRestore: Vytvoří databázi obnovením zálohy existující databáze k určitému bodu v čase. sourceDatabaseId musí být zadáno jako ID prostředku existující databáze a musí být zadáno restorePointInTime.

Obnovení: Vytvoří databázi obnovením geograficky replikované zálohy. sourceDatabaseId musí být zadáno jako ID obnovitelného prostředku databáze, které chcete obnovit.

Obnovení: Vytvoří databázi obnovením zálohy odstraněné databáze. Musí být zadán sourceDatabaseId. Pokud sourceDatabaseId je ID původního prostředku databáze, musí být zadán sourceDatabaseDeletionDate. Jinak sourceDatabaseId musí být obnovitelné ID vyřazeného prostředku databáze a sourceDatabaseDeletionDate se ignoruje. restorePointInTime může být také zadán pro obnovení z dřívějšího bodu v čase.

RestoreLongTermRetentionBackup: Vytvoří databázi obnovením z trezoru dlouhodobého uchovávání. recoveryServicesRecoveryPointResourceId musí být zadané jako ID prostředku bodu obnovení.

Edice DataWarehouse nepodporují copy, secondary a RestoreLongTermRetentionBackup.

properties.elasticPoolId

string

Identifikátor prostředku elastického fondu obsahujícího tuto databázi.

properties.federatedClientId

string

ID klienta použitého pro scénář klíče CMK mezi tenanty na databázi

properties.highAvailabilityReplicaCount

integer

Počet sekundárních replik přidružených k databázi, které se používají k zajištění vysoké dostupnosti. Nevztahuje se na databázi Hyperscale v rámci elastického fondu.

properties.isLedgerOn

boolean

Určuje, jestli je tato databáze databáze hlavní knihy, což znamená, že všechny tabulky v databázi jsou tabulky registru. Poznámka: Hodnotu této vlastnosti nelze po vytvoření databáze změnit.

properties.licenseType

DatabaseLicenseType

Typ licence, který se má použít pro tuto databázi. LicenseIncludedpokud potřebujete licenci nebo BasePrice pokud máte licenci a máte nárok na Zvýhodněné hybridní využití Azure.

properties.longTermRetentionBackupResourceId

string

Identifikátor prostředku dlouhodobého uchovávání záloh přidružených k operaci vytvoření této databáze.

properties.maintenanceConfigurationId

string

ID konfigurace údržby přiřazené k databázi. Tato konfigurace definuje období, kdy budou probíhat aktualizace údržby.

properties.maxSizeBytes

integer

Maximální velikost databáze vyjádřená v bajtech.

properties.minCapacity

number

Minimální kapacita, kterou bude databáze mít vždy přidělenou, pokud není pozastavená

properties.readScale

DatabaseReadScale

Stav směrování jen pro čtení Pokud je povoleno, připojení, která mají v připojovací řetězec nastavený záměr aplikace na jen pro čtení, můžou být směrována na sekundární repliku jen pro čtení ve stejné oblasti. Nevztahuje se na databázi Hyperscale v rámci elastického fondu.

properties.recoverableDatabaseId

string

Identifikátor prostředku obnovitelné databáze přidružené k operaci vytvoření této databáze.

properties.recoveryServicesRecoveryPointId

string

Identifikátor prostředku bodu obnovení přidruženého k operaci vytvoření této databáze.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Typ účtu úložiště, který se má použít k ukládání záloh pro tuto databázi.

properties.restorableDroppedDatabaseId

string

Identifikátor prostředku obnovitelné vyřazené databáze přidružené k operaci vytvoření této databáze.

properties.restorePointInTime

string

Určuje bod v čase (ISO8601 formát) zdrojové databáze, která se obnoví za účelem vytvoření nové databáze.

properties.sampleName

SampleName

Název ukázkového schématu, které se má použít při vytváření této databáze.

properties.secondaryType

SecondaryType

Sekundární typ databáze, pokud se jedná o sekundární databázi. Platné hodnoty jsou Geo a Pojmenované.

properties.sourceDatabaseDeletionDate

string

Určuje čas odstranění databáze.

properties.sourceDatabaseId

string

Identifikátor prostředku zdrojové databáze přidružené k operaci vytvoření této databáze.

properties.zoneRedundant

boolean

Jestli je tato databáze zónově redundantní, což znamená, že repliky této databáze budou rozložené do několika zón dostupnosti.

sku

Sku

Název a úroveň skladové položky.

tags

object

Značky prostředků.

Odpovědi

Name Typ Description
200 OK

Database

Databáze se úspěšně aktualizovala.

202 Accepted

Probíhá aktualizace databáze.

Other Status Codes

Chybové odpovědi: ***

  • 400 InvalidDatabaseCreateOrUpdateRequest – text požadavku pro operaci vytvoření nebo aktualizace databáze je neplatný.

  • 400 InvalidResourceId – neplatný identifikátor prostředku.

  • 400 InvalidSourceDatabaseId – neplatný identifikátor zdrojové databáze.

  • 400 NeshodaResourceGroupNameWithUrl – zadaný název skupiny prostředků neodpovídá názvu v adrese URL.

  • 400 NeshodaServerNameWithUrl – zadaný název serveru neodpovídá názvu v adrese URL.

  • 400 NeshodaSubscriptionWithUrl – zadané předplatné neodpovídá předplatnému v adrese URL.

  • 400 MissingCollation – vyžaduje se kolace.

  • 400 MissingMaxSizeBytes – Vyžaduje se MaxSizeBytes.

  • 400 MissingSkuName – název skladové položky je povinný.

  • 400 MissingSourceDatabaseId – chybějící identifikátor zdrojové databáze.

  • 400 InvalidLicenseType – zadaný typ licence je neplatný.

  • 400 InvalidSkuName – neplatný název skladové položky.

  • 400 MismatchedSkuNameAndCapacity – neshoda mezi názvem skladové položky a kapacitou.

  • 400 MismatchedSkuNameAndTier – neshoda mezi názvem skladové položky a vrstvou.

  • 400 MismatchedSkuNameAndFamily – neshoda mezi názvem skladové položky a rodinou.

  • 400 LedgerNotAllowedWithSpecifiedCreateMode – IsLedgerOn není povolen v zadaném režimu vytváření.

  • 400 LedgerNotAllowedOnSampleDatabase – Vytvoření databáze není povoleno s IsLedgerOn pro ukázkovou databázi.

  • 400 DatabaseNameDoesNotMatchSourceDatabaseId – zadaný název databáze neodpovídá názvu databáze v sourceDatabaseId.

  • 400 ElasticPoolNotSupportedForExternalBackupRestore – Elastický fond se nepodporuje pro obnovení externí zálohy.

  • 400 InvalidRecoverableDatabaseId – neplatný identifikátor obnovitelné databáze.

  • 400 InvalidRecoveryServicesRecoveryPointId – neplatný identifikátor bodu obnovení služby Recovery Services.

  • 400 InvalidRestorableDroppedDatabaseDeletionDate – zadané datum obnovení vyřazené databáze je neplatné.

  • 400 InvalidRestorableDroppedDatabaseId – neplatný obnovovatelný identifikátor vyřazené databáze.

  • 400 MissingRecoverableDatabaseId – chybějící identifikátor obnovitelné databáze.

  • 400 MissingRecoveryServicesRecoveryPointId – ID bodu obnovení služby Recovery Services.

  • 400 MissingRestorableDroppedDatabaseId – chybějící restorableDroppedDatabaseId

  • 400 MissingRestorePointInTime – chybějící bod obnovení v čase

  • 400 MissingSourceDatabaseDeletionDate – datum odstranění chybějící zdrojové databáze

  • 400 MissingStorageContainerSasToken – Chybějící token SAS kontejneru úložiště

  • 400 MissingStorageContainerUri – identifikátor URI chybějícího kontejneru úložiště

  • 400 RestorableDroppedDatabaseIdGivenForRestoreWithSourceDatabaseId – Nejde zadat restorableDroppedDatabaseId, pokud je id sourceDatabaseId už zadané v režimu vytváření obnovení.

  • 400 MultipleIdentitiesOnDatabase – na úrovni databáze se podporuje pouze jedna spravovaná identita přiřazená uživatelem.

  • 400 MultipleIdentityDelegationsOnDatabase – na úrovni databáze se podporuje pouze jedno delegování identity.

  • 400 MissingPrimaryDelegatedIdentityClientId – Pokud chcete použít delegované identity, zadejte primární ID klienta delegované identity.

  • 400 LongTermRetentionMigrationRequestNotSupported – Předplatná není povolená funkce migrace zálohování LTR.

  • 400 LongTermRetentionMigrationCrossClusterRequestNotSupported – Zdrojová a cílová předplatná nesmí komunikovat o funkci kopírování zálohování LTR.

  • 400 LongTermRetentionMigrationParameterMissing – chybí požadovaný parametr pro operaci.

  • 400 LongTermRetentionMigrationSameServerNotSupported – Funkce LTR Copy není podporována pro kopírování záloh LTR na stejném serveru.

  • 400 LongTermRetentionMigrationTargetServerNotFound – Cílový server neexistuje nebo není připravený pro operaci kopírování zálohování LTR.

  • 400 LongTermRetentionMigrationTargetDatabaseNotFound – Cílová databáze na serveru neexistuje.

  • 400 LongTermRetentionMigrationStorageTypeNotSupported – Zadaná redundance úložiště zálohování se v cílové oblasti nepodporuje.

  • 400 LongTermRetentionMigrationStorageMismatch – aktivní redundance zálohování databáze neodpovídá redundanci zálohování požadované zákazníkem.

  • 400 LongTermRetentionMigrationDatabaseTypeNotSupported – Migrace LTR se podporuje pouze pro zálohy LTR spravované instance a Azure SQL DB.

  • 400 LongTermRetentionMigrationBackupStorageRedundancyNotAllowed – Změna redundance úložiště zálohování není pro operace kopírování LTR povolená.

  • 400 LongTermRetentionMigrationSubscriptionNotFound – předplatné nebylo nalezeno.

  • 400 InvalidStandbyGeoReadScale – uživatel se pokusil povolit škálování čtení v pohotovostní geografické databázi, která ho nepodporuje.

  • 400 PerDatabaseCMKKeyRotationAttemptedWhileOldThumbprintInUse – obměna klíče pro ochranu TDE na úrovni databáze je blokována, když aktivní transakce uchovávají protokol šifrovaný starými klíči. Informace o možných strategiích řešení tohoto problému najdete v aka.ms/azuresqldbkeyrotation.

  • 400 TierChangeUnsupportedDueToMemoryOptimizedObject – databáze nemůže aktualizovat svou skladovou položku, protože má objekty optimalizované pro paměť.

  • 400 PerDBCMKNotSupportedWithLTR – Klíč CMK na úrovni databáze se nepodporuje, pokud je v databázi povolené dlouhodobé uchovávání záloh.

  • 400 SourceServerNotFound – část SERVERU ID zdrojové databáze zadaná ve volání rozhraní API CreateDatabaseAsCopy se nemapuje na existující server.

  • 400 ElasticPoolOverStorageUsage – pokus o zápis dat do databáze při dosažení limitu úložiště elastického fondu.

  • 400 InvalidDatabaseCreateMode – neplatný požadavek na vytvoření databáze.

  • 400 MissingAsymmetricKeyOnTargetServer – cílový server nemá přístup k asymetrickému klíči.

  • 400 NeshodaSubscriptionWithUrl – zadané předplatné neodpovídá předplatnému v adrese URL.

  • 400 MultipleDroppedDatabasesWithTheSameName – na serveru bylo nalezeno více vyřazených databází se stejným názvem.

  • 400 InvalidAddSecondaryPermission – uživatel nemá dostatečná oprávnění k přidání sekundárního na zadaný server.

  • 400 AzureKeyVaultClientError – v klientovi Azure Key Vault došlo k chybě.

  • 400 UnsupportedServiceName (Nepodporovaný název_služby) – zadaný název je neplatný, protože obsahuje jeden nebo více nepodporovaných znaků unicode.

  • 400 AzureKeyVaultClientInfoError – Při získávání informací o klientovi Azure Key Vault došlo k chybě.

  • 400 CurrentDatabaseLogSizeExceedsMaxSize – uživatel se pokusil změnit databázi na skladovou položku s nižší maximální velikostí protokolu, než je aktuální využití.

  • 400 IsLedgerDatabaseIsNotSupportedOnResourceType – změna vlastnosti registru není pro tento typ prostředku podporována.

  • 400 InvalidBackupStorageAccountType – uživatel předal zrs/lrs během vytváření nebo aktualizace databáze, ale selhal buď kvůli tomu, že zákazník není na seznamu povolených, nebo protože zrs není k dispozici v zadané oblasti.

  • 400 CannotUpdateToFreeDatabase – aktualizace databáze na bezplatnou skladovou položku se nepodporuje.

  • 400 DatabaseInvalidSkuPropertyCombination – vlastnosti požadované skladové položky jsou nekonzistentní. Zkontrolujte, zda je zadána platná kombinace. Další podrobnosti najdete https://docs.microsoft.com/en-us/rest/api/sql/capabilities/listbylocation#serviceobjectivecapability v tématu.

  • 400 DatabaseNamedReplicaPerDatabaseLimitExceeded – Uživatel se pokusil vytvořit pojmenovanou repliku, která by překročila povolený počet na primární databázi.

  • 400 UnsupportedBackupStorageRedundancyForEdition – Požadovaná redundance úložiště zálohování není pro edici podporovaná.

  • 400 DatabaseIsCurrentlyPinned – Microsoft připnul vaši databázi SQL Server verzi modulu. Aby se zajistilo, že databáze nenarazí na produkční problémy, budou všechny budoucí operace škálování databáze blokovány, dokud nebude připnutá. Pokud potřebujete pomoc se škálováním, obraťte se na podporu Microsoftu.

  • 400 RestoreTargetEditionSizeInsufficient – uživatel se pokusil obnovit databázi do edice, která je menší než aktuálně přidělená velikost zdroje.

  • 400 InvalidSku – uživatel zadal neplatnou skladovou položku.

  • 400 InvalidTierSkuCombination – zadaná úroveň nepodporuje zadanou skladovou položku.

  • 400 ServerNotFound – požadovaný server nebyl nalezen.

  • 400 NepodporovanébackupStorageRedundancy – Zadaná redundance úložiště zálohování se v cílové oblasti nepodporuje.

  • 400 InvalidIdentityId – Jedno nebo více zadaných ID identit nejsou platná ID prostředků ARM. Zadejte platná ID a zkuste to znovu.

  • 400 LTRSterlingToVldbMigrationNotSupported – Nejde změnit cíl služby pro databázi na Hyperscale, protože v Hyperscale se zatím nepodporuje dlouhodobé uchovávání. Zakažte u databáze dlouhodobé uchovávání a zkuste to znovu.

  • 400 TokenTooLong – zadaný token je příliš dlouhý.

  • 400 FeatureDisabledOnSelectedEdition – uživatel se pokusil použít funkci, která je v aktuální edici databáze zakázaná.

  • 400 OfferDisabledOnSubscription – typ nabídky předplatného nemůže zřizovat požadovaný prostředek.

  • 400 UnableToCreateGeoChain –Uživatel se pokusil vytvořit sekundární databázi (zřetězení), i když bylo nakonfigurováno automatické nahrávání hodnot hash hlavní knihy.

  • 400 InvalidNumberOfIdentities – na úrovni databáze se podporuje pouze jedna spravovaná identita přiřazená uživatelem.

  • 400 DatabaseNamedReplicaChainingNotAllowed – uživatel se pokusil vytvořit pojmenovanou repliku pojmenované repliky, která není povolena.

  • 400 DatabaseNamedReplicaInvalidOperation – uživatel se pokusil o nepodporovanou operaci na pojmenované replice.

  • 400 DatabaseNamedReplicaInvalidSourceDatabase – uživatel se pokusil vytvořit pojmenovanou repliku v jiném předplatném nebo oblasti, než je zdrojová databáze.

  • 400 InvalidTargetSubregion – cílový server nečitelné sekundární oblasti není ve spárované oblasti Azure zotavení po havárii.

  • 400 CannotAssignIdentityToMaster – Nelze přiřadit identitu systémové databázi. Identitu databáze nelze přiřadit k databázím master, model, tempdb, msdb nebo resource.

  • 400 PerDatabaseCMKDWNotSupported – Sada CMK na úrovni databáze ve verzi Preview se v edici Datawarehouse nepodporuje.

  • 400 DatabaseCreationBlockedForNonActivatedCMKServer – vytvoření fondu SQL jsou blokována pro pracovní prostory s podporou CMK, dokud se pracovní prostor neaktivuje. Nejprve povolte ochranu proti vymazání a udělte spravované identitě pracovního prostoru požadovaná oprávnění (Get, Wrap Key, Unwrap Key) v Azure Key Vault klíče pracovního prostoru. Potom po udělení přístupu aktivujte pracovní prostor.

  • 400 PartnerServerNotCompatible – uživatel se pokouší zkopírovat databázi ze serveru SAWA V1 na server sterlingu nebo naopak.

  • 400 IncorrectReplicationLinkState – operace očekává, že databáze bude v očekávaném stavu na odkazu replikace.

  • 400 TargetElasticPoolDoesNotExist – elastický fond na serveru neexistuje.

  • 400 ElasticPoolSkuCombinationInvalid – Elastický fond a skladovou položku lze zadat společně pouze v případě, že je sku zadána jako ElasticPool.

  • 400 ElasticPoolTierCombinationInvalid – úroveň databáze se liší od úrovně služby elastického fondu.

  • 400 ElasticPoolNameRequired – Uživatel se pokusil vytvořit nebo aktualizovat databázi na cíl služby elastického fondu bez zadání názvu elastického fondu.

  • 400 MissingThumbprintCrm – operace obnovení databáze CRM selhala, protože chyběl požadovaný certifikát transparentního šifrování dat. Zkuste operaci obnovení zopakovat do existujícího elastického fondu.

  • 400 ElasticPoolOverStorage – pokus o zápis dat do databáze při dosažení limitu úložiště elastického fondu.

  • 400 ElasticPoolInconsistentDtuGuaranteeSettings – Pokus o poskytnutí minimální hodnoty DTU pro databáze v elastickém fondu, které překračují požadované jednotky DTU elastického fondu.

  • 400 RestoreTargetEditionSizeInsufficientV2 – uživatel se pokusil obnovit databázi do edice, která je menší než přidělená velikost obnovené databáze.

  • 400 TierChangeUnsupportedDueToCDCEnabledDatabase – Databáze nemůže aktualizovat svou skladovou položku, protože je povolená pro CDC.

  • 400 ElasticPoolDatabaseCountOverLimit – pokus o vytvoření nebo přidání databáze do elastického fondu při dosažení limitu počtu databází elastického fondu.

  • 400 ResourcePoolStorageLimitHitDuringRestore – obnovenou databázi nejde obnovit do fondu zdrojů kvůli zbývající kapacitě úložiště ve fondu.

  • 400 CannotChangeToOrFromDataWarehouseTier – uživatel se pokusil změnit skladovou položku databáze z úrovně DataWarehouse na vrstvy jiné než DataWarehouse nebo naopak.

  • 400 CurrentDatabaseSizeExceedsMaxSize – uživatel se pokusil zmenšit maximální velikost databáze na velikost menší, než je aktuální využití.

  • 400 PerDatabaseCMKRestoreNotSupported – Obnovení databáze se nepodporuje, pokud je sada CMK na úrovni databáze nakonfigurovaná ve verzi Preview.

  • 400 PerDatabaseCMKHSNotSupported – Sada CMK na úrovni databáze ve verzi Preview není pro edici Hyperscale podporovaná.

  • 400 AzureKeyVaultKeyDisabled – Operaci nelze na serveru dokončit, protože klíč azure Key Vault je zakázaný.

  • 400 PerDatabaseCMKGeoReplicationNotSupported – Geografická replikace a kopírování databáze se nepodporuje, pokud je sada CMK na úrovni databáze nakonfigurovaná ve verzi Preview.

  • 400 ElasticPoolDecreaseStorageLimitBelowUsage – Pokus o snížení limitu úložiště elastického fondu pod jeho využití úložiště.

  • 400 AzureKeyVaultInvalidExpirationDate – operaci nelze dokončit, protože datum vypršení platnosti klíče azure Key Vault je neplatné.

  • 400 InvalidStandbyGeoEdition – uživatel se pokusil vytvořit pohotovostní geografickou oblast založenou na DTU.

  • 400 SecurityAzureKeyVaultUrlNullOrEmpty – Operaci nelze dokončit, protože identifikátor URI Azure Key Vault je null nebo prázdný.

  • 400 ElasticPoolInconsistentVcoreGuaranteeSettings – počet databází a minimální počet virtuálních jader na databázi nesmí překročit požadovaná virtuální jádra elastického fondu.

  • 400 UpdateNotAllowedOnPausedDatabase – uživatel se pokusil provést aktualizaci pozastavené databáze.

  • 400 GeoRestoreBackupStorageTypeNotSupported – Požadavky na obnovení databáze jsou neplatné, pokud jsou vydány pro databázi, která není nakonfigurována pro použití geograficky redundantního úložiště zálohování.

  • 400 RestoreHyperscaleToNonHyperscale – obnovení zálohy databáze Hyperscale do jiné úrovně služby než Hyperscale nebo naopak se nepodporuje.

  • 400 SubscriptionDoesNotHaveAccessToServer – předplatné nemá přístup k zadaným serverům.

  • 400 RecoveryPointDoesNotExist – zadaný bod obnovení neexistuje nebo není platný.

  • 400 AzureKeyVaultNoServerIdentity – identita serveru není správně nakonfigurovaná.

  • 400 InvalidMaxSizeTierCombination – zadaná úroveň nepodporuje zadanou maximální velikost databáze.

  • 400 LtrBackupNotFound – zadaná záloha dlouhodobého uchovávání neexistuje.

  • 400 AzureKeyVaultInvalidUri – neplatná odpověď z Azure Key Vault. Použijte platný identifikátor URI azure Key Vault.

  • 400 InvalidPointInTime – zadaný bod v čase není pro databázi platný.

  • 400 AzureKeyVaultMissingPermissions – Serveru chybí požadovaná oprávnění na Key Vault Azure.

  • 400 GeoRestoreCannotResolveTargetCluster – Nejde přeložit cílový cluster pro server

  • 400 InvalidReadScaleEdition – uživatel se pokusil povolit škálování čtení pro typ databáze, který ho nepodporuje.

  • 400 CannotSpecifyEditionOrSloWhenRestoringToPool – při obnovování do elastického fondu se nepodporuje určení cíle nebo edice cílové úrovně služby.

  • 400 InvalidReadScaleUnits – Uživatel se pokusil zadat hodnotu škálování pro čtení, která není podporována.

  • 400 RestoreNotSupportedForGeoDrSecondary – operace obnovení k určitému bodu v čase a obnovení databáze nejsou podporovány v databázích, které jsou aktuálně nakonfigurované jako sekundární geografické oblasti.

  • 400 SecurityAzureKeyVaultInvalidKeyName – operaci nelze dokončit kvůli neplatnému názvu klíče serveru.

  • 400 RegionDoesNotSupportVersion – uživatel se pokusil vytvořit server zadané verze v umístění, kde se tato verze serveru nepodporuje.

  • 400 GeoSecondaryMaxSizeUpdateFailed – sekundární geografická databáze má SLO, který nepodporuje požadovanou hodnotu maximální velikosti, nebo se sekundární geografická oblast nachází v nepodporované oblasti nebo v sekundární geografické databázi již probíhá operace aktualizace.

  • 400 AdalGenericError – operaci nebylo možné dokončit, protože došlo k chybě Azure Active Directory.

  • 400 AdalServicePrincipalNotFound – Operaci nelze dokončit, protože došlo k chybě Instanční objekt knihovny Azure Active Directory nebyl nalezen.

  • 400 InvalidTier – uživatel zadal neplatnou úroveň.

  • 400 AzureKeyVaultMalformedVaultUri – zadaný identifikátor URI Key Vault není platný.

  • 400 CannotUseReservedDatabaseName – V této operaci nelze použít název rezervované databáze.

  • 400 RequestedDatabaseSizeRequiresShrink – uživatel se pokusil ZMĚNIT DATABÁZI MODIFY MAXSIZE upravit maxSIZE pro databázi na menší velikost, než je aktuální velikost.

  • 400 CurrentDatabaseSizeExceedsDbMaxSize – uživatel se pokusil zmenšit maximální velikost databáze na velikost menší, než je aktuální využití.

  • 400 InvalidServerName – zadaný neplatný název serveru.

  • 400 CannotUseTrailingWhitespacesInDatabaseName – ověření názvu databáze se nezdařilo.

  • 400 SourceDatabaseEditionCouldNotBeUpgraded – zdrojová databáze nemůže mít vyšší edici než cílová databáze.

  • 400 SecurityAdalPrincipalCertExpiredError – Operaci nebylo možné dokončit, protože vypršela platnost certifikátu objektu zabezpečení azure Key Vault.

  • 400 TargetDatabaseEditionCouldNotBeDowngraded – cílová databáze nemůže mít nižší edici než zdrojová databáze.

  • 400 UpdateNotAllowedIfGeoDrOperationInProgress – Operace je zakázána, protože právě probíhá operace kopírování nebo převzetí služeb při selhání pro databázi na{0} serveru{1}.

  • 400 InvalidCollation – Server nerozpoznal kolaci.

  • 400 SecurityInvalidAzureKeyVaultRecoveryLevel – zadaný identifikátor URI Key Vault není platný.

  • 400 KeyMaterialNotFoundOnRemoteServer – Vzdálený server nemá přístup ke klíčům, které se používají jako ochrana transparentním šifrováním dat.

  • 400 AzureKeyVaultRsaKeyNotSupported – Zadaný trezor klíčů používá nepodporovanou velikost klíče RSA nebo typ klíče. Podporovaná velikost klíče RSA je 2048 nebo 3072 a typ klíče je RSA nebo RSA-HSM.

  • 400 SameKeyMaterialNotFoundOnRemoteServer – Sekundární server nemá klíč ochrany šifrování primárního serveru.

  • 400 ElasticPoolOverFileSpace – nedostatek místa pro soubory v elastickém fondu.

  • 400 PartnerDBNotCompatibleForSGXEnclave – Pokus o nastavení propojení GeoDR nebo aktualizace SLO pro databázi s povolenou enklávou je podporován pouze v případě, že obě databáze běží na hardwaru řady DC.

  • 400 UpdateNotAllowedInCurrentReplicationState – operace je pro databázi v aktuálním stavu replikace zakázána.

  • 400 InvalidLicenseType – uživatel se pokusil vytvořit nebo aktualizovat databázi nebo elastický fond s nepodporovaným typem licence.

  • 400 GeoReplicaLimitReached – bylo dosaženo limitu replikace na repliku.

  • 400 Nepodporovaná kapacita – uživatel se pokusil vytvořit nebo aktualizovat databázi s kapacitou, která není podporována.

  • 400 ReplicationSourceAndTargetMustHaveSameName – zdrojová a cílová databáze replikace musí mít stejný název.

  • 400 ProvisioningDisabled – zobrazí chybovou zprávu z operace prostředků authorizer tak, jak je, beze změn

  • 400 ReplicationSourceAndTargetMustBeInDifferentServers – zdrojová a cílová databáze replikace musí být na různých logických serverech.

  • 400 CannotUpdateIsLedgerDatabase – vlastnost ledger existující databáze nelze aktualizovat.

  • 400 UnableToResolveRemoteServer – Název vzdáleného partnerského serveru nebylo možné přeložit kvůli neplatnému názvu serveru nebo problémům s připojením k DNS.

  • 400 RemoteDatabaseCopyPermission – Uživatel nemá dostatečná oprávnění k vytvoření kopie databáze na zadaném serveru.

  • 400 CannotMoveOrDropSyncMetadataDatabase – Nelze odstranit databázi používanou jako databázi metadat synchronizace.

  • 400 SecurityAzureKeyVaultGeoChainError – Při povolování transparentního šifrování dat pomocí Azure Key Vault (BYOK) se nepodporuje vytvoření sekundárního serveru (proces označovaný jako řetězení).

  • 400 RestoreToFreeEditionNotSupported – Cíl obnovení a geografického obnovení nemůže být bezplatná databáze.

  • 400 CannotMoveOrDropJobAccountDatabase – Nelze odstranit databázi přidruženou k účtu úlohy.

  • 400 RestoreNotSupportedForFreeEdition – Obnovení a geografické obnovení se pro bezplatnou databázi nepodporují.

  • 400 JobAgentDatabaseEditionUnsupported – Cíl na úrovni služby zadané databáze není podporovaný pro použití jako databáze agenta úloh.

  • 400 InvalidDroppedDatabase – vyřazená zdrojová databáze neexistuje na serveru v rámci podporovaného období obnovení.

  • 400 InvalidLiveDatabase – zdrojová databáze neexistuje na serveru v rámci podporovaného období obnovení. Pokud obnovujete vyřazenou databázi, zadejte datum jejího odstranění.

  • 400 InvalidVldbRecoverySlo – obnovení edice Hyperscale vyžaduje, aby zdrojové i cílové databáze používaly cíl úrovně služby Hyperscale.

  • 400 SourceDatabaseNotFound – zdrojová databáze neexistuje.

  • 400 InvalidVldbRestoreSlo – obnovení edice Hyperscale k určitému bodu v čase vyžaduje, aby zdrojová i cílová databáze používaly cíl úrovně služby Hyperscale.

  • 400 CannotSpecifyPoolOrSlo – Určení elastického fondu a/nebo změna cíle nebo edice na úrovni služby není pro edici podporovaná.

  • 400 InvalidPublicMaintenanceConfiguration – Uživatel se pokusil určit veřejnou konfiguraci údržby, kterou nelze převést na interní ID (chybně vytvořené nebo nesprávné oblasti).

  • 400 MaintenanceWindowNotSupportedForNamedReplica – uživatel se pokusil vytvořit nebo aktualizovat pojmenovanou repliku pomocí jiného než výchozího časového období údržby, které není podporováno.

  • 400 ChangeUnsupportedOnEntity – Uživatel se u dané entity pokusil o nepodporovanou operaci vytvoření, aktualizace nebo odstranění.

  • 404 OperationIdNotFound – operace s ID neexistuje.

  • 404 SubscriptionDoesNotHaveServer – Požadovaný server se nenašel.

  • 404 ServerNotInSubscriptionResourceGroup – zadaný server v zadané skupině prostředků a předplatném neexistuje.

  • 404 LongTermRetentionMigrationBackupNotFound – Zadaná záloha LTR neexistuje.

  • 404 DatabaseDoesNotExist – Uživatel zadal název databáze, který na této instanci serveru neexistuje.

  • 404 ServerNotInSubscriptionResourceGroup – zadaný server v zadané skupině prostředků a předplatném neexistuje.

  • 404 SubscriptionNotFound –Požadované předplatné nebylo nalezeno.

  • 404 ServerNotInSubscription – zadaný server v zadaném předplatném neexistuje.

  • 404 CannotFindObject – Objekt nelze najít, protože neexistuje nebo nemáte oprávnění.

  • 405 UnsupportedReplicationOperation – Pro databázi byla zahájena nepodporovaná operace replikace.

  • 409 OperationCancelled – operace byla zrušena uživatelem.

  • 409 OperationInterrupted – Operaci s prostředkem nebylo možné dokončit, protože byla přerušena jinou operací se stejným prostředkem.

  • 409 LongTermRetentionMigrationRequestConflict – Konfliktní operace u tohoto zálohování LTR stále probíhá.

  • 409 LongTermRetentionMigrationBackupConflict – existuje další záloha LTR se stejným časem zálohování cílové databáze.

  • 409 FreeDbAlreadyExists – pro předplatné může existovat pouze jedna bezplatná databáze pro každou oblast.

  • 409 ConflictingServerOperation – aktuálně probíhá operace pro server.

  • 409 SubscriptionDisabled – Předplatné je zakázané.

  • 409 ConflictingSystemOperationInProgress – V databázi probíhá operace údržby systému a další operace musí počkat na dokončení.

  • 409 ConflictRequestToUpdateBackupRedundancy – Konfliktní požadavek na změnu redundance úložiště zálohování stále probíhá.

  • 409 SkuAssignmentInProgress – Aktuální žádost o přiřazení nejde zpracovat, protože předchozí žádost nebyla dokončena.

  • 409 DatabaseElasticPoolMaintenanceConflict – Uživatel se pokusil vytvořit nebo aktualizovat databázi se zadanou konfigurací údržby, která byla v konfliktu s konfigurací elastického fondu databáze.

  • 409 ServerDtuQuotaExceeded – Operaci nelze provést, protože server by překročil povolenou kvótu jednotek propustnosti databáze.

  • 409 UnableToAlterDatabaseInReplication – uživatel změnil edici v databázi ve vztahu replikace.

  • 409 SubscriptionVcoreQuotaExceeded – Operaci nejde provést, protože předplatné by překročilo povolenou kvótu virtuálních jader.

  • 409 CurrentMemoryUsageExceedsSkuQuota – uživatel se pokusil o operaci aktualizace skladové položky, kterou nelze dokončit kvůli vyšší spotřebě prostředků.

  • 409 ServerKeyNameAlreadyExists – klíč serveru už na serveru existuje.

  • 409 ServerKeyUriAlreadyExists – identifikátor URI klíče serveru už na serveru existuje.

  • 409 ServerKeyDoesNotExists – klíč serveru neexistuje.

  • 409 UpdateSloInProgress – uživatel se pokusil zahájit nekompatibilní operaci, zatímco probíhala aktualizace SLO.

  • 409 UpdateSloFailedDatabaseTooBusy – Operace aktualizace SLO nemohla být dokončena, protože databáze byla příliš zaneprázdněná.

  • 409 ElasticPoolBusy – V elastickém fondu, který je zaneprázdněný, došlo k pokusu o operaci správy.

  • 409 AzureKeyVaultKeyNameNotFound – Operaci nebylo možné dokončit, protože název klíče azure Key Vault neexistuje.

  • 409 AzureKeyVaultKeyInUse – klíč aktuálně používá server.

  • 409 ServerDisabled – Server je zakázaný.

  • 409 ConflictingDatabaseOperation – v databázi už nějaká operace probíhá a aktuální operace by měla počkat na dokončení.

  • 409 SimultaneousSkuChangeNotAllowed – Operace změny cíle služby nelze spustit v obou databázích vztahu replikace současně.

  • 409 TargetElasticPoolBeingUpdated – Aktualizaci elastického fondu nejde spustit, protože probíhá operace kopírování pro jednu z databází v tomto elastickém fondu.

  • 409 InvalidOperationForDatabaseNotInReplicationRelationship – U databáze, která je již ve vztahu replikace, byla provedena operace seeding replikace.

  • 409 InvalidOperationForDatabaseInReplicationRelationship – U databáze, která je již ve vztahu replikace, byla provedena operace seeding replikace.

  • 409 DuplicateGeoDrRelation – databáze jsou již ve vztahu replikace. Jedná se o duplicitní požadavek.

  • 409 DatabaseCopyLimitPerReplicaReached – Uživatel dosáhl limitu počtu souběžných kopií databáze.

  • 409 RemoteDatabaseExists – název cílové databáze již na cílovém serveru existuje.

  • 429 SubscriptionTooManyCreateUpdateRequests – požadavky nad maximální počet požadavků, které je možné zpracovat dostupnými prostředky.

  • 429 SubscriptionTooManyRequests – požadavky nad rámec maximálního počtu požadavků, které je možné zpracovat dostupnými prostředky.

  • 429 SubscriptionTooManyCreateUpdateRequests – požadavky nad maximální počet požadavků, které je možné zpracovat dostupnými prostředky.

  • 429 SubscriptionTooManyRequests – požadavky nad rámec maximálního počtu požadavků, které je možné zpracovat dostupnými prostředky.

  • 500 OperationTimedOut – časový limit operace vypršel a automaticky se vrátila zpět. Opakujte operaci.

  • 500 LongTermRetentionMigrationRequestFailedToStartOnTarget – V cílové oblasti se nepodařilo spustit žádost o kopírování záloh LTR.

  • 500 LongTermRetentionMigrationRequestCopyFailed – Operace kopírování pro objekty blob zálohování LTR selhala.

  • 500 LongTermRetentionMigrationRestoreVerExceeded – Po dosažení maximálního počtu pokusů selhalo ověření obnovení.

  • 500 LongTermRetentionMigrationRestoreVerFailed – Ověření obnovení se nezdařilo.

  • 500 ActivateOrDeactivateWorkflowThrottling – Pracovní postup aktivace nebo deaktivace selhal, protože existuje příliš mnoho souběžných pracovních postupů

  • 503 TooManyRequests – požadavky nad rámec maximálního počtu požadavků, které je možné zpracovat dostupnými prostředky.

  • 503 TooManyRequests – požadavky nad rámec maximálního počtu požadavků, které je možné zpracovat dostupnými prostředky.

  • 503 AzureKeyVaultConnectionFailed – Operaci se na serveru nepodařilo dokončit, protože pokusy o připojení k Azure Key Vault selhaly.

  • 503 AzureKeyVaultGenericConnectionError – Operaci nebylo možné dokončit, protože při pokusu o načtení Key Vault informací došlo k chybě.

  • 503 DatabaseUnavailable –Operace se nezdařila, protože databáze není k dispozici.

  • 504 RequestTimeout – Žádost o službu překročila povolený časový limit.

Příklady

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

Assigns maintenance window to a database.

Ukázkový požadavek

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-11-01

{
  "sku": {
    "name": "BC_Gen5_4"
  },
  "properties": {
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_SouthEastAsia_1"
  }
}

Ukázková odpověď

{
  "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.

Ukázkový požadavek

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-11-01

{
  "sku": {
    "name": "BC_Gen5_4"
  },
  "properties": {
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default"
  }
}

Ukázková odpověď

{
  "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.

Ukázkový požadavek

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-11-01

{
  "sku": {
    "name": "BC_Gen4_4"
  },
  "properties": {
    "maxSizeBytes": 1073741824,
    "licenseType": "LicenseIncluded"
  }
}

Ukázková odpověď

{
  "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"
}

Definice

Name Description
BackupStorageRedundancy

Typ účtu úložiště, který slouží k ukládání záloh pro tuto databázi.

CatalogCollationType

Kolace katalogu metadat.

CreateMode

Určuje režim vytváření databáze.

Výchozí hodnota: běžné vytváření databáze.

Kopírování: Vytvoří databázi jako kopii existující databáze. sourceDatabaseId musí být zadané jako ID prostředku zdrojové databáze.

Sekundární: Vytvoří databázi jako sekundární repliku existující databáze. sourceDatabaseId musí být zadané jako ID prostředku existující primární databáze.

PointInTimeRestore: Vytvoří databázi obnovením zálohy existující databáze k určitému bodu v čase. SourceDatabaseId musí být zadáno jako ID prostředku existující databáze a musí být zadán parametr restorePointInTime.

Obnovení: Vytvoří databázi obnovením geograficky replikované zálohy. SourceDatabaseId musí být zadané jako ID obnovitelného prostředku databáze, které se má obnovit.

Obnovení: Vytvoří databázi obnovením zálohy odstraněné databáze. Musí být zadán sourceDatabaseId. Pokud sourceDatabaseId je ID původního prostředku databáze, musí být zadán sourceDatabaseDeletionDate. Jinak musí být sourceDatabaseId ID obnovitelného vyřazeného prostředku databáze a sourceDatabaseDeletionDate se ignoruje. parametr restorePointInTime může být také určen pro obnovení z dřívějšího bodu v čase.

RestoreLongTermRetentionBackup: Vytvoří databázi obnovením z trezoru dlouhodobého uchovávání. recoveryServicesRecoveryPointResourceId musí být zadané jako ID prostředku bodu obnovení.

Edice DataWarehouse nepodporují kopírování, sekundární a restoreLongTermRetentionBackup.

Database

Prostředek databáze.

DatabaseIdentity

Konfigurace identity Azure Active Directory pro prostředek

DatabaseIdentityType

Typ identity

DatabaseLicenseType

Typ licence, která se má vztahovat na tuto databázi. LicenseIncludedpokud potřebujete licenci nebo BasePrice pokud máte licenci a máte nárok na Zvýhodněné hybridní využití Azure.

DatabaseReadScale

Stav směrování jen pro čtení. Pokud je tato možnost povolená, připojení, která mají v připojovací řetězec záměr aplikace nastavený na jen pro čtení, se můžou směrovat na sekundární repliku jen pro čtení ve stejné oblasti. Nevztahuje se na databázi Hyperscale v rámci elastického fondu.

DatabaseStatus

Stav databáze.

DatabaseUpdate

Prostředek aktualizace databáze.

DatabaseUserIdentity

Konfigurace identity Azure Active Directory pro prostředek

SampleName

Název ukázkového schématu, které se má použít při vytváření této databáze.

SecondaryType

Sekundární typ databáze, pokud se jedná o sekundární databázi. Platné hodnoty jsou Geo (Geografická oblast) a Named (Pojmenované).

Sku

Skladová položka prostředku ARM.

BackupStorageRedundancy

Typ účtu úložiště, který slouží k ukládání záloh pro tuto databázi.

Name Typ Description
Geo

string

GeoZone

string

Local

string

Zone

string

CatalogCollationType

Kolace katalogu metadat.

Name Typ Description
DATABASE_DEFAULT

string

SQL_Latin1_General_CP1_CI_AS

string

CreateMode

Určuje režim vytváření databáze.

Výchozí hodnota: běžné vytváření databáze.

Kopírování: Vytvoří databázi jako kopii existující databáze. sourceDatabaseId musí být zadané jako ID prostředku zdrojové databáze.

Sekundární: Vytvoří databázi jako sekundární repliku existující databáze. sourceDatabaseId musí být zadané jako ID prostředku existující primární databáze.

PointInTimeRestore: Vytvoří databázi obnovením zálohy existující databáze k určitému bodu v čase. SourceDatabaseId musí být zadáno jako ID prostředku existující databáze a musí být zadán parametr restorePointInTime.

Obnovení: Vytvoří databázi obnovením geograficky replikované zálohy. SourceDatabaseId musí být zadané jako ID obnovitelného prostředku databáze, které se má obnovit.

Obnovení: Vytvoří databázi obnovením zálohy odstraněné databáze. Musí být zadán sourceDatabaseId. Pokud sourceDatabaseId je ID původního prostředku databáze, musí být zadán sourceDatabaseDeletionDate. Jinak musí být sourceDatabaseId ID obnovitelného vyřazeného prostředku databáze a sourceDatabaseDeletionDate se ignoruje. parametr restorePointInTime může být také určen pro obnovení z dřívějšího bodu v čase.

RestoreLongTermRetentionBackup: Vytvoří databázi obnovením z trezoru dlouhodobého uchovávání. recoveryServicesRecoveryPointResourceId musí být zadané jako ID prostředku bodu obnovení.

Edice DataWarehouse nepodporují kopírování, sekundární a restoreLongTermRetentionBackup.

Name Typ Description
Copy

string

Default

string

OnlineSecondary

string

PointInTimeRestore

string

Recovery

string

Restore

string

RestoreExternalBackup

string

RestoreExternalBackupSecondary

string

RestoreLongTermRetentionBackup

string

Secondary

string

Database

Prostředek databáze.

Name Typ Description
id

string

ID prostředku.

identity

DatabaseIdentity

Identita Azure Active Directory databáze.

kind

string

Druh databáze. Jedná se o metadata používaná pro Azure Portal prostředí.

location

string

Umístění prostředku.

managedBy

string

Prostředek, který spravuje databázi.

name

string

Název prostředku.

properties.autoPauseDelay

integer

Čas v minutách, po jehož uplynutí se databáze automaticky pozastaví. Hodnota -1 znamená, že automatické pozastavení je zakázané.

properties.catalogCollation

CatalogCollationType

Kolace katalogu metadat.

properties.collation

string

Kolace databáze.

properties.createMode

CreateMode

Určuje režim vytváření databáze.

Výchozí hodnota: běžné vytváření databáze.

Kopírování: Vytvoří databázi jako kopii existující databáze. sourceDatabaseId musí být zadané jako ID prostředku zdrojové databáze.

Sekundární: Vytvoří databázi jako sekundární repliku existující databáze. sourceDatabaseId musí být zadané jako ID prostředku existující primární databáze.

PointInTimeRestore: Vytvoří databázi obnovením zálohy existující databáze k určitému bodu v čase. SourceDatabaseId musí být zadáno jako ID prostředku existující databáze a musí být zadán parametr restorePointInTime.

Obnovení: Vytvoří databázi obnovením geograficky replikované zálohy. SourceDatabaseId musí být zadané jako ID obnovitelného prostředku databáze, které se má obnovit.

Obnovení: Vytvoří databázi obnovením zálohy odstraněné databáze. Musí být zadán sourceDatabaseId. Pokud sourceDatabaseId je ID původního prostředku databáze, musí být zadán sourceDatabaseDeletionDate. Jinak musí být sourceDatabaseId ID obnovitelného vyřazeného prostředku databáze a sourceDatabaseDeletionDate se ignoruje. parametr restorePointInTime může být také určen pro obnovení z dřívějšího bodu v čase.

RestoreLongTermRetentionBackup: Vytvoří databázi obnovením z trezoru dlouhodobého uchovávání. recoveryServicesRecoveryPointResourceId musí být zadané jako ID prostředku bodu obnovení.

Edice DataWarehouse nepodporují kopírování, sekundární a restoreLongTermRetentionBackup.

properties.creationDate

string

Datum vytvoření databáze (ISO8601 formát).

properties.currentBackupStorageRedundancy

BackupStorageRedundancy

Typ účtu úložiště, který slouží k ukládání záloh pro tuto databázi.

properties.currentServiceObjectiveName

string

Aktuální název cíle na úrovni služby databáze.

properties.currentSku

Sku

Název a úroveň skladové položky.

properties.databaseId

string

ID databáze.

properties.defaultSecondaryLocation

string

Výchozí sekundární oblast pro tuto databázi.

properties.earliestRestoreDate

string

Zaznamenává nejdříve počáteční datum a čas, kdy je obnovení pro tuto databázi k dispozici (ISO8601 formátu).

properties.elasticPoolId

string

Identifikátor prostředku elastického fondu obsahujícího tuto databázi.

properties.failoverGroupId

string

Identifikátor prostředku skupiny převzetí služeb při selhání, do kterého tato databáze patří.

properties.federatedClientId

string

ID klienta používaného pro scénář klíče CMK mezi tenanty a databází

properties.highAvailabilityReplicaCount

integer

Počet sekundárních replik přidružených k databázi, které se používají k zajištění vysoké dostupnosti. Nevztahuje se na databázi Hyperscale v rámci elastického fondu.

properties.isInfraEncryptionEnabled

boolean

Šifrování infrastruktury je pro tuto databázi povolené.

properties.isLedgerOn

boolean

Určuje, zda je tato databáze databází registru, což znamená, že všechny tabulky v databázi jsou tabulky hlavní knihy. Poznámka: Hodnotu této vlastnosti nelze po vytvoření databáze změnit.

properties.licenseType

DatabaseLicenseType

Typ licence, která se má vztahovat na tuto databázi. LicenseIncludedpokud potřebujete licenci nebo BasePrice pokud máte licenci a máte nárok na Zvýhodněné hybridní využití Azure.

properties.longTermRetentionBackupResourceId

string

Identifikátor prostředku dlouhodobě uchovávané zálohy přidružené k operaci vytvoření této databáze.

properties.maintenanceConfigurationId

string

ID konfigurace údržby přiřazené k databázi. Tato konfigurace definuje období, kdy budou probíhat aktualizace údržby.

properties.maxLogSizeBytes

integer

Maximální velikost protokolu pro tuto databázi.

properties.maxSizeBytes

integer

Maximální velikost databáze vyjádřená v bajtech.

properties.minCapacity

number

Minimální kapacita, která bude mít databáze vždy přidělenou, pokud není pozastavená

properties.pausedDate

string

Datum, kdy byla databáze pozastavena konfigurací nebo akcí uživatele (ISO8601 formát). Null, pokud je databáze připravená.

properties.readScale

DatabaseReadScale

Stav směrování jen pro čtení. Pokud je tato možnost povolená, připojení, která mají v připojovací řetězec záměr aplikace nastavený na jen pro čtení, se můžou směrovat na sekundární repliku jen pro čtení ve stejné oblasti. Nevztahuje se na databázi Hyperscale v rámci elastického fondu.

properties.recoverableDatabaseId

string

Identifikátor prostředku obnovitelné databáze přidružené k operaci vytvoření této databáze.

properties.recoveryServicesRecoveryPointId

string

Identifikátor prostředku bodu obnovení přidruženého k operaci vytvoření této databáze.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Typ účtu úložiště, který se má použít k ukládání záloh pro tuto databázi.

properties.requestedServiceObjectiveName

string

Požadovaný název cíle na úrovni služby databáze.

properties.restorableDroppedDatabaseId

string

Identifikátor prostředku obnovitelné vyřazené databáze přidružené k operaci vytvoření této databáze.

properties.restorePointInTime

string

Určuje bod v čase (ISO8601 formát) zdrojové databáze, která se obnoví za účelem vytvoření nové databáze.

properties.resumedDate

string

Datum obnovení databáze akcí uživatele nebo přihlášením k databázi (ISO8601 formát). Null, pokud je databáze pozastavena.

properties.sampleName

SampleName

Název ukázkového schématu, které se má použít při vytváření této databáze.

properties.secondaryType

SecondaryType

Sekundární typ databáze, pokud se jedná o sekundární databázi. Platné hodnoty jsou Geo (Geografická oblast) a Named (Pojmenované).

properties.sourceDatabaseDeletionDate

string

Určuje čas odstranění databáze.

properties.sourceDatabaseId

string

Identifikátor prostředku zdrojové databáze přidružené k operaci vytvoření této databáze.

properties.sourceResourceId

string

Identifikátor zdroje přidruženého k operaci vytvoření této databáze.

Tato vlastnost se podporuje pouze pro edici DataWarehouse a umožňuje obnovení napříč předplatnými.

Pokud je zadán parametr sourceResourceId, nesmí být zadán parametr sourceDatabaseId, recoverableDatabaseId, restoreableDroppedDatabaseId a sourceDatabaseDeletionDate a položka CreateMode musí být PointInTimeRestore, Restore nebo Recover.

Pokud je hodnota createMode PointInTimeRestore, sourceResourceId musí být ID prostředku existující databáze nebo existujícího fondu SQL a musí být zadán parametr restorePointInTime.

Pokud createMode je Restore, sourceResourceId musí být ID prostředku obnovitelné vyřazené databáze nebo obnovitelného vyřazeného fondu SQL.

Pokud createMode je Recover, sourceResourceId musí být ID prostředku obnovitelné databáze nebo obnovitelného fondu SQL.

Pokud zdrojové předplatné patří do jiného tenanta než cílové předplatné, hlavička x-ms-authorization-auxiliary musí obsahovat ověřovací token pro zdrojového tenanta. Další podrobnosti o hlavičce x-ms-authorization-auxiliary najdete v tématu https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant

properties.status

DatabaseStatus

Stav databáze.

properties.zoneRedundant

boolean

Jestli je tato databáze zónově redundantní, což znamená, že repliky této databáze budou rozdělené do několika zón dostupnosti.

sku

Sku

Skladová položka databáze.

Seznam skladových položek se může lišit podle oblasti a nabídky podpory. Pokud chcete určit skladové položky (včetně názvu skladové položky, úrovně nebo edice, řady a kapacity), které jsou dostupné pro vaše předplatné v oblasti Azure, použijte Capabilities_ListByLocation rozhraní REST API nebo jeden z následujících příkazů:

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

object

Značky prostředků.

type

string

Typ prostředku.

DatabaseIdentity

Konfigurace identity Azure Active Directory pro prostředek

Name Typ Description
tenantId

string

ID tenanta Azure Active Directory.

type

DatabaseIdentityType

Typ identity

userAssignedIdentities

<string,  DatabaseUserIdentity>

ID prostředků identit přiřazených uživatelem, které se mají použít

DatabaseIdentityType

Typ identity

Name Typ Description
None

string

UserAssigned

string

DatabaseLicenseType

Typ licence, která se má vztahovat na tuto databázi. LicenseIncludedpokud potřebujete licenci nebo BasePrice pokud máte licenci a máte nárok na Zvýhodněné hybridní využití Azure.

Name Typ Description
BasePrice

string

LicenseIncluded

string

DatabaseReadScale

Stav směrování jen pro čtení. Pokud je tato možnost povolená, připojení, která mají v připojovací řetězec záměr aplikace nastavený na jen pro čtení, se můžou směrovat na sekundární repliku jen pro čtení ve stejné oblasti. Nevztahuje se na databázi Hyperscale v rámci elastického fondu.

Name Typ Description
Disabled

string

Enabled

string

DatabaseStatus

Stav databáze.

Name Typ 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

Starting

string

Stopped

string

Stopping

string

Suspect

string

DatabaseUpdate

Prostředek aktualizace databáze.

Name Typ Description
identity

DatabaseIdentity

Identita databáze

properties.autoPauseDelay

integer

Čas v minutách, po jehož uplynutí se databáze automaticky pozastaví. Hodnota -1 znamená, že automatické pozastavení je zakázané.

properties.catalogCollation

CatalogCollationType

Kolace katalogu metadat.

properties.collation

string

Kolace databáze.

properties.createMode

CreateMode

Určuje režim vytváření databáze.

Výchozí hodnota: běžné vytváření databáze.

Kopírování: Vytvoří databázi jako kopii existující databáze. sourceDatabaseId musí být zadané jako ID prostředku zdrojové databáze.

Sekundární: Vytvoří databázi jako sekundární repliku existující databáze. sourceDatabaseId musí být zadané jako ID prostředku existující primární databáze.

PointInTimeRestore: Vytvoří databázi obnovením zálohy existující databáze k určitému bodu v čase. SourceDatabaseId musí být zadáno jako ID prostředku existující databáze a musí být zadán parametr restorePointInTime.

Obnovení: Vytvoří databázi obnovením geograficky replikované zálohy. SourceDatabaseId musí být zadané jako ID obnovitelného prostředku databáze, které se má obnovit.

Obnovení: Vytvoří databázi obnovením zálohy odstraněné databáze. Musí být zadán sourceDatabaseId. Pokud sourceDatabaseId je ID původního prostředku databáze, musí být zadán sourceDatabaseDeletionDate. Jinak musí být sourceDatabaseId ID obnovitelného vyřazeného prostředku databáze a sourceDatabaseDeletionDate se ignoruje. parametr restorePointInTime může být také určen pro obnovení z dřívějšího bodu v čase.

RestoreLongTermRetentionBackup: Vytvoří databázi obnovením z trezoru dlouhodobého uchovávání. recoveryServicesRecoveryPointResourceId musí být zadané jako ID prostředku bodu obnovení.

Edice DataWarehouse nepodporují kopírování, sekundární a restoreLongTermRetentionBackup.

properties.creationDate

string

Datum vytvoření databáze (ISO8601 formát).

properties.currentBackupStorageRedundancy

BackupStorageRedundancy

Typ účtu úložiště, který slouží k ukládání záloh pro tuto databázi.

properties.currentServiceObjectiveName

string

Aktuální název cíle na úrovni služby databáze.

properties.currentSku

Sku

Název a úroveň skladové položky.

properties.databaseId

string

ID databáze.

properties.defaultSecondaryLocation

string

Výchozí sekundární oblast pro tuto databázi.

properties.earliestRestoreDate

string

Zaznamenává nejdříve počáteční datum a čas, kdy je obnovení pro tuto databázi k dispozici (ISO8601 formátu).

properties.elasticPoolId

string

Identifikátor prostředku elastického fondu obsahujícího tuto databázi.

properties.failoverGroupId

string

Identifikátor prostředku skupiny převzetí služeb při selhání, do kterého tato databáze patří.

properties.federatedClientId

string

ID klienta používaného pro scénář klíče CMK mezi tenanty a databází

properties.highAvailabilityReplicaCount

integer

Počet sekundárních replik přidružených k databázi, které se používají k zajištění vysoké dostupnosti. Nevztahuje se na databázi Hyperscale v rámci elastického fondu.

properties.isInfraEncryptionEnabled

boolean

Šifrování infrastruktury je pro tuto databázi povolené.

properties.isLedgerOn

boolean

Určuje, zda je tato databáze databází registru, což znamená, že všechny tabulky v databázi jsou tabulky hlavní knihy. Poznámka: Hodnotu této vlastnosti nelze po vytvoření databáze změnit.

properties.licenseType

DatabaseLicenseType

Typ licence, která se má vztahovat na tuto databázi. LicenseIncludedpokud potřebujete licenci nebo BasePrice pokud máte licenci a máte nárok na Zvýhodněné hybridní využití Azure.

properties.longTermRetentionBackupResourceId

string

Identifikátor prostředku dlouhodobě uchovávané zálohy přidružené k operaci vytvoření této databáze.

properties.maintenanceConfigurationId

string

ID konfigurace údržby přiřazené k databázi. Tato konfigurace definuje období, kdy budou probíhat aktualizace údržby.

properties.maxLogSizeBytes

integer

Maximální velikost protokolu pro tuto databázi.

properties.maxSizeBytes

integer

Maximální velikost databáze vyjádřená v bajtech.

properties.minCapacity

number

Minimální kapacita, která bude mít databáze vždy přidělenou, pokud není pozastavená

properties.pausedDate

string

Datum, kdy byla databáze pozastavena konfigurací nebo akcí uživatele (ISO8601 formát). Null, pokud je databáze připravená.

properties.readScale

DatabaseReadScale

Stav směrování jen pro čtení. Pokud je tato možnost povolená, připojení, která mají v připojovací řetězec záměr aplikace nastavený na jen pro čtení, se můžou směrovat na sekundární repliku jen pro čtení ve stejné oblasti. Nevztahuje se na databázi Hyperscale v rámci elastického fondu.

properties.recoverableDatabaseId

string

Identifikátor prostředku obnovitelné databáze přidružené k operaci vytvoření této databáze.

properties.recoveryServicesRecoveryPointId

string

Identifikátor prostředku bodu obnovení přidruženého k operaci vytvoření této databáze.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Typ účtu úložiště, který se má použít k ukládání záloh pro tuto databázi.

properties.requestedServiceObjectiveName

string

Požadovaný název cíle na úrovni služby databáze.

properties.restorableDroppedDatabaseId

string

Identifikátor prostředku obnovitelné vyřazené databáze přidružené k operaci vytvoření této databáze.

properties.restorePointInTime

string

Určuje bod v čase (ISO8601 formát) zdrojové databáze, která se obnoví za účelem vytvoření nové databáze.

properties.resumedDate

string

Datum obnovení databáze akcí uživatele nebo přihlášením k databázi (ISO8601 formát). Null, pokud je databáze pozastavena.

properties.sampleName

SampleName

Název ukázkového schématu, které se má použít při vytváření této databáze.

properties.secondaryType

SecondaryType

Sekundární typ databáze, pokud se jedná o sekundární databázi. Platné hodnoty jsou Geo (Geografická oblast) a Named (Pojmenované).

properties.sourceDatabaseDeletionDate

string

Určuje čas odstranění databáze.

properties.sourceDatabaseId

string

Identifikátor prostředku zdrojové databáze přidružené k operaci vytvoření této databáze.

properties.status

DatabaseStatus

Stav databáze.

properties.zoneRedundant

boolean

Jestli je tato databáze zónově redundantní, což znamená, že repliky této databáze budou rozdělené do několika zón dostupnosti.

sku

Sku

Název a úroveň skladové položky.

tags

object

Značky prostředků.

DatabaseUserIdentity

Konfigurace identity Azure Active Directory pro prostředek

Name Typ Description
clientId

string

ID klienta Azure Active Directory.

principalId

string

ID objektu zabezpečení Azure Active Directory.

SampleName

Název ukázkového schématu, které se má použít při vytváření této databáze.

Name Typ Description
AdventureWorksLT

string

WideWorldImportersFull

string

WideWorldImportersStd

string

SecondaryType

Sekundární typ databáze, pokud se jedná o sekundární databázi. Platné hodnoty jsou Geo (Geografická oblast) a Named (Pojmenované).

Name Typ Description
Geo

string

Named

string

Sku

Skladová položka prostředku ARM.

Name Typ Description
capacity

integer

Kapacita konkrétní skladové položky.

family

string

Pokud má služba různé generace hardwaru pro stejnou skladovou položku, můžete to tady zaznamenat.

name

string

Název skladové položky, obvykle písmeno + číslo, například P3.

size

string

Velikost konkrétní skladové položky

tier

string

Úroveň nebo edice konkrétní skladové položky, například Basic, Premium.