Databases - Create Or Update

Új adatbázist hoz létre, vagy frissít egy meglévő adatbázist.

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

URI-paraméterek

Name In Required Type Description
databaseName
path True
  • string

Az adatbázis neve.

resourceGroupName
path True
  • string

Az erőforrást tartalmazó erőforráscsoport neve. Ezt az értéket az Azure Resource Manager API-ból vagy a portálról szerezheti be.

serverName
path True
  • string

A kiszolgáló neve.

subscriptionId
path True
  • string

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

api-version
query True
  • string

A kéréshez használni kívánt API-verzió.

Kérelem törzse

Name Required Type Description
location True
  • string

Erőforrás helye.

properties.autoPauseDelay
  • integer

Az az idő percek alatt, amely után az adatbázis automatikusan szüneteltetve lesz. A -1 érték azt jelenti, hogy az automatikus szüneteltetés le van tiltva

properties.catalogCollation

A metaadat-katalógus rendezése.

properties.collation
  • string

Az adatbázis rendezése.

properties.createMode

Az adatbázis létrehozásának módját határozza meg.

Alapértelmezett: rendszeres adatbázis-létrehozás.

Másolás: létrehoz egy adatbázist egy meglévő adatbázis másolataként. A sourceDatabaseId azonosítót a forrásadatbázis erőforrás-azonosítójaként kell megadni.

Másodlagos: létrehoz egy adatbázist egy meglévő adatbázis másodlagos replikájaként. A sourceDatabaseId azonosítót meg kell adni a meglévő elsődleges adatbázis erőforrás-azonosítójaként.

PointInTimeRestore: Adatbázist hoz létre egy meglévő adatbázis időponthoz kötött biztonsági mentésének visszaállításával. A sourceDatabaseId azonosítót meg kell adni a meglévő adatbázis erőforrás-azonosítójaként, és meg kell adni a restorePointInTime értéket.

Helyreállítás: Létrehoz egy adatbázist egy georeplikált biztonsági másolat visszaállításával. A visszaállítandó helyreállítható adatbázis erőforrás-azonosítójaként a sourceDatabaseId azonosítót kell megadni.

Visszaállítás: Létrehoz egy adatbázist egy törölt adatbázis biztonsági másolatának visszaállításával. Meg kell adni a sourceDatabaseId azonosítót. Ha a sourceDatabaseId az adatbázis eredeti erőforrás-azonosítója, akkor a sourceDatabaseDeletionDate értéket kell megadni. Ellenkező esetben a sourceDatabaseId azonosítónak kell lennie a visszaállítható elvetett adatbázis-erőforrás-azonosítónak, és a sourceDatabaseDeletionDate paraméter figyelmen kívül lesz hagyva. A restorePointInTime is megadható a visszaállításhoz egy korábbi időpontból.

RestoreLongTermRetentionBackup: Létrehoz egy adatbázist egy hosszú távú megőrzési tárolóból való visszaállítással. A recoveryServicesRecoveryPointResourceId értéket meg kell adni a helyreállítási pont erőforrás-azonosítójaként.

A Copy, Secondary és RestoreLongTermRetentionBackup nem támogatott a DataWarehouse kiadásban.

properties.elasticPoolId
  • string

Az adatbázist tartalmazó rugalmas készlet erőforrás-azonosítója.

properties.highAvailabilityReplicaCount
  • integer

A magas rendelkezésre állás biztosításához használt adatbázishoz társított másodlagos replikák száma.

properties.isLedgerOn
  • boolean

Azt jelzi, hogy ez az adatbázis tranzakciónapló-adatbázis-e, ami azt jelenti, hogy az adatbázis összes táblája tranzakciónapló-tábla. Megjegyzés: a tulajdonság értéke az adatbázis létrehozása után nem módosítható.

properties.licenseType

Az adatbázishoz alkalmazandó licenctípus. LicenseIncludedha licencre van szüksége, vagy BasePrice ha rendelkezik licenccel, és jogosult a Azure Hybrid Benefit.

properties.longTermRetentionBackupResourceId
  • string

Az adatbázis létrehozási műveletéhez társított hosszú távú megőrzési biztonsági másolat erőforrás-azonosítója.

properties.maintenanceConfigurationId
  • string

Az adatbázishoz rendelt karbantartási konfiguráció azonosítója. Ez a konfiguráció határozza meg azt az időszakot, amikor a karbantartási frissítések történnek.

properties.maxSizeBytes
  • integer

Az adatbázis maximális mérete bájtban kifejezve.

properties.minCapacity
  • number

Minimális kapacitás, amelyet az adatbázis mindig lefoglalt, ha nincs szüneteltetve

properties.readScale

Az írásvédett útválasztás állapota. Ha engedélyezve van, azokat a kapcsolatokat, amelyeknél az alkalmazás szándéka csak olvashatóra van beállítva a kapcsolati karakterlánc lehet átirányítani egy, ugyanabban a régióban lévő, könnyen másodlagos replikára.

properties.recoverableDatabaseId
  • string

Az adatbázis létrehozási műveletéhez társított helyreállítható adatbázis erőforrás-azonosítója.

properties.recoveryServicesRecoveryPointId
  • string

Az adatbázis létrehozási műveletéhez társított helyreállítási pont erőforrás-azonosítója.

properties.requestedBackupStorageRedundancy

Az adatbázis biztonsági mentéseinek tárolására használt tárfiók típusa.

properties.restorableDroppedDatabaseId
  • string

Az adatbázis létrehozási műveletéhez társított visszaállítható elvetett adatbázis erőforrás-azonosítója.

properties.restorePointInTime
  • string

Megadja a forrásadatbázis azon időpontját (ISO8601 formátuma), amely az új adatbázis létrehozásához vissza lesz állítva.

properties.sampleName

Az adatbázis létrehozásakor alkalmazandó mintaséma neve.

properties.secondaryType

Az adatbázis másodlagos típusa, ha másodlagos. Az érvényes értékek a Geo és a Named.

properties.sourceDatabaseDeletionDate
  • string

Az adatbázis törlésének időpontját adja meg.

properties.sourceDatabaseId
  • string

Az adatbázis létrehozási műveletéhez társított forrásadatbázis erőforrás-azonosítója.

properties.zoneRedundant
  • boolean

Függetlenül attól, hogy ez az adatbázis zónaredundáns-e, ami azt jelenti, hogy az adatbázis replikái több rendelkezésre állási zónában lesznek elosztva.

sku

Az adatbázis termékváltozata.

A termékváltozatok listája régiónként és támogatási ajánlatonként változhat. Az Azure-régióban az előfizetéséhez elérhető termékváltozatok (beleértve a termékváltozat nevét, szintjét/kiadását, családját és kapacitását) meghatározásához használja a Capabilities_ListByLocation REST API-t vagy az alábbi parancsok egyikét:

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

Erőforráscímkék.

Válaszok

Name Type Description
200 OK

Az adatbázis frissítése sikerült.

201 Created

Sikeresen létrehozta az adatbázist.

202 Accepted

Az adatbázis létrehozása vagy frissítése folyamatban van.

Other Status Codes

Hibaválaszok: ***

  • 400 InvalidDatabaseCreateOrUpdateRequest – Az adatbázis-létrehozási vagy -frissítési művelet kérelemtörzse érvénytelen.

  • 400 InvalidResourceId – Érvénytelen erőforrás-azonosító.

  • 400 InvalidSourceDatabaseId – Érvénytelen forrásadatbázis-azonosító.

  • 400 MismatchingResourceGroupNameWithUrl – A megadott erőforráscsoport neve nem egyezett az URL-címben megadott névvel.

  • 400 MismatchingServerNameWithUrl – A megadott kiszolgálónév nem egyezett az URL-címben megadott névvel.

  • 400 MismatchingSubscriptionWithUrl – A megadott előfizetés nem egyezett az URL-címben szereplő előfizetéssel.

  • 400 MissingCollation – Rendezés szükséges.

  • 400 MissingMaxSizeBytes – MaxSizeBytes szükséges.

  • 400 MissingSkuName – A termékváltozat neve kötelező.

  • 400 MissingSourceDatabaseId – Hiányzó forrásadatbázis-azonosító.

  • 400 InvalidLicenseType – A megadott licenctípus érvénytelen.

  • 400 InvalidSkuName – Érvénytelen termékváltozat neve.

  • 400 Nem egyezőSkuNameAndCapacity – Eltérés a termékváltozat neve és a kapacitás között.

  • 400 Nem egyezőSkuNameAndTier – Eltérés a termékváltozat neve és a réteg között.

  • 400 MismatchedSkuNameAndFamily – Eltérés a termékváltozat neve és a család között.

  • 400 LedgerNotAllowedWithSpecifiedCreateMode – Az IsLedgerOn nem engedélyezett a megadott létrehozási móddal.

  • 400 DatabaseNameDoesNotMatchSourceDatabaseId – A megadott adatbázisnév nem egyezik a sourceDatabaseId adatbázisnévvel.

  • 400 ElasticPoolNotSupportedForExternalBackupRestore – A rugalmas készlet nem támogatott külső biztonsági mentési visszaállításhoz

  • 400 InvalidRecoverableDatabaseId – Érvénytelen helyreállítható adatbázis-azonosító.

  • 400 InvalidRecoveryServicesRecoveryPointId – Érvénytelen helyreállítási szolgáltatási helyreállítási pont azonosítója.

  • 400 InvalidRestorableDroppedDatabaseDeletionDate – A visszaállítható elvetett adatbázis törlési dátuma érvénytelen

  • 400 InvalidRestorableDroppedDatabaseId – Érvénytelen visszaállítható elvetett adatbázis-azonosító

  • 400 MissingRecoverableDatabaseId – Hiányzó helyreállítható adatbázis-azonosító.

  • 400 MissingRecoveryServicesRecoveryPointId – Hiányzó helyreállítási szolgáltatások helyreállítási pontjának azonosítója.

  • 400 MissingRestorableDroppedDatabaseId – Hiányzó restorableDroppedDatabaseId

  • 400 MissingRestorePointInTime – Hiányzó visszaállítási pont az időpontban

  • 400 MissingSourceDatabaseDeletionDate – Hiányzó forrásadatbázis törlési dátuma

  • 400 MissingStorageContainerSasToken – Hiányzó tároló tároló SAS-jogkivonata

  • 400 MissingStorageContainerUri – Hiányzó tároló URI-ja

  • 400 RestoreableDroppedDatabaseIdGivenForRestoreWithSourceDatabaseId – Nem adható meg restoreableDroppedDatabaseId, ha a sourceDatabaseId már meg van adva visszaállítási létrehozási módban

  • 400 TierChangeUnsupportedDueToMemoryOptimizedObject – Az adatbázis nem tudja frissíteni a termékváltozatát, mert memóriaoptimalizált objektumokkal rendelkezik.

  • 400 SourceServerNotFound – A CreateDatabaseAsCopy API-hívásban megadott forrásadatbázis-azonosító kiszolgálói része nem képez le meglévő kiszolgálóra.

  • 400 ElasticPoolOverStorageUsage – Adatok írása adatbázisba, ha elérte a rugalmas készlet tárterületkorlátját.

  • 400 InvalidDatabaseCreateMode – Érvénytelen kérés adatbázis létrehozásához.

  • 400 InvalidAddSecondaryPermission – A felhasználó nem rendelkezik megfelelő engedéllyel a másodlagos kiszolgáló hozzáadásához.

  • 400 Nem támogatottServiceName – A megadott név érvénytelen, mert egy vagy több nem támogatott Unicode-karaktert tartalmaz.

  • 400 CurrentDatabaseLogSizeExceedsMaxSize – A felhasználó az adatbázist az aktuális használatnál alacsonyabb maximális naplóméretű termékváltozatra próbálta módosítani.

  • 400 InvalidBackupStorageAccountType – A felhasználó zrs/lrs értéket adott át egy adatbázis létrehozása/frissítése során, de sikertelen volt, mert az ügyfél nem rendelkezik engedélyezési listával, vagy mert a zrs nem érhető el a megadott régióban.

  • 400 CannotUpdateToFreeDatabase – Az adatbázis ingyenes termékváltozatra való frissítése nem támogatott.

  • 400 DatabaseInvalidSkuPropertyCombination – A kért termékváltozat tulajdonságai inkonzisztensek. Ellenőrizze, hogy érvényes kombináció van-e megadva. További részletekért lásd https://docs.microsoft.com/en-us/rest/api/sql/capabilities/listbylocation#serviceobjectivecapability .

  • 400 DatabaseNamedReplicaPerDatabaseLimitExceededed – A felhasználó olyan elnevezett replikát próbált létrehozni, amely meghaladná az elsődleges adatbázisonként engedélyezett számot

  • 400 DatabaseIsCurrentlyPinned – A Microsoft rögzítette az adatbázist SQL Server motorverziót. Annak érdekében, hogy az adatbázis ne ütközzön éles problémákba, az adatbázis későbbi méretezési műveletei mindaddig le lesznek tiltva, amíg nincs rögzítve. A skálázással kapcsolatos segítségért forduljon a Microsoft ügyfélszolgálatához.

  • 400 RestoreTargetEditionSizeInsufficient – A felhasználó olyan kiadásra kísérelt meg visszaállítani egy adatbázist, amely kisebb méretű, mint a forrás aktuálisan lefoglalt mérete.

  • 400 InvalidSku – A felhasználó érvénytelen termékváltozatot adott meg.

  • 400 InvalidTierSkuCombination – A megadott szint nem támogatja a megadott termékváltozatot.

  • 400 ServerNotFound – A kért kiszolgáló nem található.

  • 400 TokenTooLong – A megadott token túl hosszú.

  • 400 FeatureDisabledOnSelectedEdition – A felhasználó olyan funkciót próbált használni, amely le van tiltva az aktuális adatbázis-kiadásban.

  • 400 OfferDisabledOnSubscription – Az előfizetési ajánlat típusa korlátozott a kért erőforrás kiépítéséhez.

  • 400 InvalidTargetSubregion – Egy nem olvasható másodlagos kiszolgáló célkiszolgálója nem dr. párosított Azure-régióban található.

  • 400 DatabaseCreationBlockedForNonActivatedCMKServer – Az SQL-készlet létrehozása le van tiltva a CMK-kompatibilis munkaterületeken a munkaterület aktiválásáig. Először engedélyezze a végleges törlés elleni védelmet, és adja meg a munkaterület felügyelt identitásának a szükséges engedélyeket (Lekérés, Wrap Key, Unwrap Key) a munkaterületkulcs Azure-Key Vault. Ezután aktiválja a munkaterületet, miután megadta a hozzáférést.

  • 400 PartnerServerNotCompatible – A felhasználó egy SAWA V1-kiszolgálóról próbál adatbázist másolni egy Sterling-kiszolgálóra, vagy fordítva.

  • 400 IncorrectReplicationLinkState – A művelet elvárja, hogy az adatbázis várt állapotban legyen a replikációs hivatkozáson.

  • 400 TargetElasticPoolDoesNotExist – A rugalmas készlet nem létezik a kiszolgálón.

  • 400 ElasticPoolSkuCombinationInvalid – Rugalmas készlet és termékváltozat csak akkor adható meg együtt, ha a termékváltozat "ElasticPool" néven van megadva.

  • 400 ElasticPoolTierCombinationInvalid – Az adatbázisszint eltér a rugalmas készlet szolgáltatási szintjével.

  • 400 ElasticPoolNameRequired – A felhasználó a rugalmas készlet szolgáltatási célkitűzésének megadása nélkül próbált adatbázist létrehozni vagy frissíteni.

  • 400 ElasticPoolInconsistentDtuGuaranteeSettings – DTU-perc biztosítása a rugalmas készletben lévő adatbázisokhoz, amelyek túllépik a rugalmas készlet kért DTU-jait.

  • 400 TierChangeUnsupportedDueToCDCEnabledDatabase – Az adatbázis nem tudja frissíteni a termékváltozatát, mert engedélyezve van a CDC számára.

  • 400 ElasticPoolDatabaseCountOverLimit – Adatbázis létrehozása vagy hozzáadása rugalmas készlethez, ha elérte a rugalmas készlet adatbázisszámkorlátját.

  • 400 CannotChangeToOrFromDataWarehouseTier – A felhasználó megkísérelte módosítani egy adatbázis termékváltozatát DataWarehouse szintről nem DataWarehouse szintre, vagy fordítva.

  • 400 CurrentDatabaseSizeExceedsMaxSize – A felhasználó az aktuális használatnál kisebb méretűre próbálta csökkenteni az adatbázis maximális méretét.

  • 400 AzureKeyVaultKeyDisabled – A művelet nem hajtható végre a kiszolgálón, mert az Azure Key Vault kulcs le van tiltva.

  • 400 ElasticPoolDecreaseStorageLimitBelowUsage – A rugalmas készlet tárolási korlátjának csökkentése a tárterület-használat alatt.

  • 400 AzureKeyVaultInvalidExpirationDate – A művelet nem hajtható végre, mert az Azure Key Vault kulcs lejárati dátuma érvénytelen.

  • 400 SecurityAzureKeyVaultUrlNullOrEmpty – A művelet nem hajtható végre, mert az Azure Key Vault Uri null értékű vagy üres.

  • 400 ElasticPoolInconsistentVcoreGuaranteeSettings – Az adatbázisok száma és az adatbázisonkénti virtuális magok minimális száma nem haladhatja meg a rugalmas készlet kért virtuális magjait.

  • 400 UpdateNotAllowedOnPausedDatabase – A felhasználó egy szüneteltetett adatbázison kísérelt meg frissítést végrehajtani.

  • 400 AzureKeyVaultNoServerIdentity – A kiszolgálóidentitás nincs megfelelően konfigurálva.

  • 400 InvalidMaxSizeTierCombination – A megadott szint nem támogatja a megadott adatbázis maximális méretét.

  • 400 AzureKeyVaultInvalidUri – Az Azure Key Vault érvénytelen válasza. Használjon érvényes Azure Key Vault URI-t.

  • 400 AzureKeyVaultMissingPermissions – A kiszolgáló nem rendelkezik szükséges engedélyekkel az Azure Key Vault.

  • 400 InvalidReadScaleEdition – A felhasználó olyan adatbázistípus olvasási skálázását kísérelte meg engedélyezni, amely nem támogatja azt.

  • 400 InvalidReadScaleUnits – A felhasználó olyan olvasási skálázási értéket próbált megadni, amely nem támogatott.

  • 400 SecurityAzureKeyVaultInvalidKeyName – Érvénytelen kiszolgálókulcsnév miatt nem hajtható végre a művelet.

  • 400 RegionDoesNotSupportVersion – Egy felhasználó egy megadott verziójú kiszolgálót próbált létrehozni olyan helyen, ahol a kiszolgáló verziója nem támogatott.

  • 400 GeoSecondaryMaxSizeUpdateFailed – A geo-másodlagos adatbázis olyan SLO-ból áll, amely nem támogatja a kért maxsize értéket, vagy a geo-másodlagos régió nem támogatott, vagy a geo-másodlagos adatbázison már folyamatban van frissítési művelet.

  • 400 AdalGenericError – A művelet nem hajtható végre, mert Azure Active Directory hiba történt.

  • 400 AdalServicePrincipalNotFound – A művelet nem hajtható végre, mert egy Azure Active Directory-erőforrástár szolgáltatásnév nem található hiba történt.

  • 400 InvalidTier – A felhasználó érvénytelen szintet adott meg.

  • 400 AzureKeyVaultMalformedVaultUri – A megadott Key Vault URI érvénytelen.

  • 400 CannotUseReservedDatabaseName – Ebben a műveletben nem használható fenntartott adatbázisnév.

  • 400 SubscriptionNotFound – A kért előfizetés nem található.

  • 400 RequestedDatabaseSizeRequiresShrink – A felhasználó az ALTER DATABASE MODIFY MAXSIZE-t kísérelte meg módosítani egy adatbázis MAXSIZE-jének kisebb méretre, mint az aktuális méretre.

  • 400 CurrentDatabaseSizeExceedsDbMaxSize – A felhasználó az adatbázis maximális méretét az aktuális használatnál kisebb méretre próbálta csökkenteni.

  • 400 InvalidServerName – Érvénytelen kiszolgálónév van megadva.

  • 400 CannotUseTrailingWhitespacesInDatabaseName – Az adatbázisnév érvényesítése sikertelen.

  • 400 SourceDatabaseEditionCouldNotBeUpgraded – A forrásadatbázis nem rendelkezhet magasabb kiadással, mint a céladatbázis.

  • 400 SecurityAdalPrincipalCertExpiredError – A művelet nem hajtható végre, mert az Azure Key Vault főtanúsítvány lejárt.

  • 400 TargetDatabaseEditionCouldNotBeDowngraded – A céladatbázis nem rendelkezhet alacsonyabb kiadással, mint a forrásadatbázis.

  • 400 UpdateNotAllowedIfGeoDrOperationInProgress – A művelet nem engedélyezett, mert a(z) "{1}" kiszolgálón lévő "{0}" adatbázis másolási vagy feladatátvételi művelete folyamatban van.

  • 400 InvalidCollation – A kiszolgáló nem ismeri fel a rendezést.

  • 400 SecurityInvalidAzureKeyVaultRecoveryLevel – A megadott Key Vault URI érvénytelen.

  • 400 KeyMaterialNotFoundOnRemoteServer – A távoli kiszolgáló nem rendelkezik hozzáféréssel a TDE-védőként használt kulcsanyagokhoz.

  • 400 AzureKeyVaultMismatchError – Váratlan Key Vault régió található a HTTP-válaszban.

  • 400 AzureKeyVaultRsaKeyNotSupported – A megadott kulcstartó nem támogatott RSA-kulcsméretet vagy kulcstípust használ. A támogatott RSA-kulcsméret 2048 vagy 3072, a kulcstípus pedig RSA vagy RSA-HSM.

  • 400 ElasticPoolOverFileSpace – Nincs elegendő fájlterület a rugalmas készletben.

  • 400 PartnerDBNotCompatibleForSGXEnclave – A GeoDR-kapcsolat beállítására vagy az SLO frissítésére tett kísérlet enklávéval kompatibilis adatbázis esetében csak akkor támogatott, ha mindkét adatbázis DC sorozatú hardveren fut.

  • 400 UpdateNotAllowedInCurrentReplicationState – A művelet nem engedélyezett az adatbázison az aktuális replikációs állapotában.

  • 400 InvalidLicenseType – A felhasználó nem támogatott licenctípusú adatbázist vagy rugalmas készletet próbált létrehozni vagy frissíteni.

  • 400 GeoReplicaLimitReached – Elérte a replikánkénti replikáció korlátját.

  • 400 Nem támogatottCapacity – A felhasználó olyan kapacitással próbált adatbázist létrehozni vagy frissíteni, amely nem támogatott.

  • 400 ReplicationSourceAndTargetMustHaveSameName – A replikációs forrás- és céladatbázisoknak ugyanazzal a névvel kell rendelkezniük.

  • 400 ProvisioningDisabled – Hibaüzenetet jelenít meg az erőforrás-művelet engedélyezője részéről, módosítás nélkül

  • 400 ReplicationSourceAndTargetMustBeInDifferentServers – A replikációs forrás- és céladatbázisoknak különböző logikai kiszolgálókon kell lenniük.

  • 400 CannotUpdateIsLedgerDatabase – Egy meglévő adatbázis tranzakciónapló-tulajdonsága nem frissíthető.

  • 400 UnableToResolveRemoteServer – A távoli partnerkiszolgáló neve érvénytelen kiszolgálónév vagy DNS-kapcsolati problémák miatt nem oldható meg.

  • 400 RemoteDatabaseCopyPermission – A felhasználó nem rendelkezik megfelelő engedéllyel adatbázis-másolat létrehozásához a megadott kiszolgálón.

  • 400 CannotMoveOrDropSyncMetadataDatabase – Nem lehet elvetni a metaadat-szinkronizálási adatbázisként használt adatbázist.

  • 400 SecurityAzureKeyVaultGeoChainError – A másodlagos (láncolásnak nevezett) folyamat létrehozása nem támogatott, ha engedélyezi transzparens adattitkosítás az Azure Key Vault (BYOK) használatával.

  • 400 RestoreToFreeEditionNotSupported – A visszaállítási és georestore-cél nem lehet ingyenes adatbázis.

  • 400 CannotMoveOrDropJobAccountDatabase – Nem lehet elvetni a feladatfiókhoz társított adatbázist.

  • 400 RestoreNotSupportedForFreeEdition – A visszaállítás és a GeoRestore nem támogatott az ingyenes adatbázishoz.

  • 400 JobAgentDatabaseEditionUnsupported – A megadott adatbázis szolgáltatásiszint-célkitűzése nem támogatott feladatügynök-adatbázisként való használatra.

  • 400 InvalidDroppedDatabase – Az elvetett forrásadatbázis nem létezik a kiszolgálón a támogatott helyreállítási időszakon belül.

  • 400 InvalidLiveDatabase – A forrásadatbázis nem létezik a kiszolgálón a támogatott helyreállítási időszakon belül. Ha elvetett adatbázist állít vissza, adja meg a törlés dátumát.

  • 400 InvalidVldbRecoverySlo – A rugalmas skálázású kiadás helyreállításához a forrás- és a céladatbázisnak egyaránt szüksége van a rugalmas skálázási szolgáltatásiszint-célkitűzés használatára.

  • 400 SourceDatabaseNotFound – A forrásadatbázis nem létezik.

  • 400 InvalidVldbRestoreSlo – A rugalmas skálázású kiadás időponthoz kötött visszaállításához a forrás- és a céladatbázisnak is rugalmas skálázási szolgáltatásiszint-célkitűzést kell használnia.

  • 400 CannotSpecifyPoolOrSlo – A kiadás nem támogatja a rugalmas készlet megadását és/vagy a szolgáltatási szint célkitűzésének vagy kiadásának módosítását.

  • 400 InvalidPublicMaintenanceConfiguration – A felhasználó olyan nyilvános karbantartási konfigurációt próbált meg megadni, amely nem konvertálható belső azonosítóvá (helytelen formátumú vagy nem megfelelő régió).

  • 400 ChangeUnsupportedOnEntity – A felhasználó nem támogatott létrehozási/frissítési/törlési műveletet kísérelt meg egy adott entitáson.

  • 404 OperationIdNotFound – Az azonosítóval rendelkező művelet nem létezik.

  • 404 SubscriptionDoesNotHaveServer – A kért kiszolgáló nem található

  • 404 ServerNotInSubscriptionResourceGroup – A megadott kiszolgáló nem létezik a megadott erőforráscsoportban és előfizetésben.

  • 404 ServerNotInSubscriptionResourceGroup – A megadott kiszolgáló nem létezik a megadott erőforráscsoportban és előfizetésben.

  • 404 ServerNotInSubscription – A megadott kiszolgáló nem létezik a megadott előfizetésben.

  • 404 CannotFindObject – Nem található az objektum, mert nem létezik, vagy nincs engedélye

  • 405 UnsupportedReplicationOperation – Nem támogatott replikációs művelet lett elindítva az adatbázisban.

  • 409 OperationCancelled – A felhasználó megszakította a műveletet.

  • 409 Művelet megszakadt – Az erőforráson végzett művelet nem hajtható végre, mert egy másik művelet megszakította ugyanazon az erőforráson.

  • 409 FreeDbAlreadyExists – Régiónként csak egy ingyenes adatbázis létezhet egy előfizetéshez.

  • 409 SubscriptionDisabled – Az előfizetés le van tiltva.

  • 409 ConflictingSystemOperationInProgress – Rendszerkarbantartási művelet van folyamatban az adatbázisban, és a további műveleteknek meg kell várniuk, amíg befejeződik.

  • 409 ConflictRequestToUpdateBackupRedundancy – A biztonsági mentési tár redundanciának módosítására irányuló ütközési kérelem még folyamatban van.

  • 409 SkuAssignmentInProgress – Az aktuális hozzárendelési kérelem nem dolgozható fel, mert egy korábbi kérés még nem fejeződött be.

  • 409 DatabaseElasticPoolMaintenanceConflict – A felhasználó olyan megadott karbantartási konfigurációval próbált létrehozni vagy frissíteni egy adatbázist, amely ütközött az adatbázis rugalmas készletének konfigurációjával.

  • 409 ServerDtuQuotaExceededed – Nem sikerült végrehajtani a műveletet, mert a kiszolgáló túllépné az adatbázis átviteli sebességének egységkvótát.

  • 409 UnableToAlterDatabaseInReplication – Felhasználó által módosított kiadás egy replikációs kapcsolatban lévő adatbázison.

  • 409 CurrentMemoryUsageExceedsSkuQuota – A felhasználó olyan termékváltozat-frissítési műveletet kísérelt meg, amely a magasabb erőforrás-használat miatt nem hajtható végre.

  • 409 ServerKeyNameAlreadyExists – A kiszolgálókulcs már létezik a kiszolgálón.

  • 409 ServerKeyUriAlreadyExists – A kiszolgálókulcs URI-ja már létezik a kiszolgálón.

  • 409 ServerKeyDoesNotExists – A kiszolgálókulcs nem létezik.

  • 409 UpdateSloInProgress – A felhasználó nem kompatibilis műveletet próbált kezdeményezni, miközben egy SLO-frissítés folyamatban volt.

  • 409 UpdateSloFailedDatabaseTooBusy – Az SLO frissítése művelet nem fejeződött be, mert az adatbázis túl elfoglalt volt.

  • 409 AzureKeyVaultKeyNameNotFound – A művelet nem hajtható végre, mert az Azure Key Vault kulcsneve nem létezik.

  • 409 AzureKeyVaultKeyInUse – A kulcsot jelenleg a kiszolgáló használja.

  • 409 ServerDisabled – A kiszolgáló le van tiltva.

  • 409 ConflictingDatabaseOperation – Már van valamilyen művelet az adatbázisban, és az aktuális műveletnek várnia kell, amíg befejeződik.

  • 409 SimultaneousSkuChangeNotAllowed – A szolgáltatási célkitűzés módosítási műveletei nem futtathatók egyszerre egy replikációs kapcsolat mindkét adatbázisán.

  • 409 TargetElasticPoolBeingUpdated – A rugalmas készlet frissítése nem indítható el, mert másolási művelet van folyamatban a rugalmas készlet egyik adatbázisához

  • 409 InvalidOperationForDatabaseNotInReplicationRelationship – Replikálási műveletet hajtottak végre egy olyan adatbázison, amely már replikációs kapcsolatban van.

  • 409 InvalidOperationForDatabaseInReplicationRelationship – Replikációs vetés műveletet hajtottak végre egy olyan adatbázison, amely már van replikációs kapcsolatban.

  • 409 DuplicateGeoDrRelation – Az adatbázisok már replikációs kapcsolatban vannak. Ez egy duplikált kérés.

  • 409 DatabaseCopyLimitPerReplicaReached – A felhasználó elérte az egyidejű adatbázis-másolatok korlátját.

  • 409 RemoteDatabaseExists – A céladatbázis neve már létezik a célkiszolgálón.

  • 429 SubscriptionTooManyCreateUpdateRequests – Az elérhető erőforrások által feldolgozható maximális kéréseken túli kérések.

  • 429 SubscriptionTooManyRequests – Az elérhető erőforrások által feldolgozható maximális kéréseken túli kérések.

  • 500 OperationTimedOut – A művelet túllépte az időkorlátot, és automatikusan vissza lett állítva. Please retry the operation.

  • 500 ActivateOrDeactivateWorkflowThrottling – Az aktiválási vagy inaktiválási munkafolyamat nem sikerült, mert túl sok párhuzamos munkafolyamat van

  • 503 TooManyRequests – Az elérhető erőforrások által feldolgozható maximális kéréseken túli kérések.

  • 503 AzureKeyVaultConnectionFailed – A művelet nem hajtható végre a kiszolgálón, mert nem sikerült csatlakozni az Azure Key Vault

  • 503 AzureKeyVaultGenericConnectionError – A művelet nem hajtható végre, mert hiba történt Key Vault információ lekérésekor.

  • 503 DatabaseUnavailable – A művelet nem sikerült, mert az adatbázis nem érhető el.

  • 504 RequestTimeout – A szolgáltatáskérés túllépte az engedélyezett időtúllépést.

Példák

Creates a database as a copy.
Creates a database as an on-line secondary.
Creates a database as named replica secondary.
Creates a database from PointInTimeRestore.
Creates a database with default mode.
Creates a database with ledger on.
Creates a database with minimum number of parameters.
Creates a database with preferred maintenance window.
Creates a database with specified backup storage redundancy.
Creates a VCore database by specifying service objective name.
Creates a VCore database by specifying sku name and capacity.

Creates a database as a copy.

Sample Request

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/dbcopy?api-version=2021-02-01-preview

{
  "location": "southeastasia",
  "sku": {
    "name": "S0",
    "tier": "Standard"
  },
  "properties": {
    "createMode": "Copy",
    "sourceDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb"
  }
}

Sample Response

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

Creates a database as an on-line secondary.

Sample Request

PUT 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

{
  "location": "southeastasia",
  "sku": {
    "name": "S0",
    "tier": "Standard"
  },
  "properties": {
    "createMode": "Secondary",
    "secondaryType": "Geo",
    "sourceDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-NorthEurope/providers/Microsoft.Sql/servers/testsvr1/databases/testdb"
  }
}

Sample Response

{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "secondaryType": "Geo",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": 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"
}
{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "secondaryType": "Geo",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": 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"
}

Creates a database as named replica secondary.

Sample Request

PUT 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

{
  "location": "southeastasia",
  "sku": {
    "name": "HS_Gen4",
    "tier": "Hyperscale",
    "capacity": 2
  },
  "properties": {
    "createMode": "Secondary",
    "secondaryType": "Named",
    "sourceDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-NorthEurope/providers/Microsoft.Sql/servers/testsvr1/databases/primarydb"
  }
}

Sample Response

{
  "sku": {
    "name": "HS_Gen4",
    "tier": "Hyperscale",
    "family": "Gen4",
    "capacity": 2
  },
  "kind": "v12.0,user,vcore,hyperscale",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": -1,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "HS_Gen4",
      "tier": "Hyperscale",
      "family": "Gen4",
      "capacity": 2
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "HS_Gen4_2",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "HS_Gen4_2",
    "highAvailabilityReplicaCount": 0,
    "licenseType": "LicenseIncluded",
    "secondaryType": "Named",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": 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"
}
{
  "sku": {
    "name": "HS_Gen4",
    "tier": "Hyperscale",
    "family": "Gen4",
    "capacity": 2
  },
  "kind": "v12.0,user,vcore,hyperscale",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": -1,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "HS_Gen4",
      "tier": "Hyperscale",
      "family": "Gen4",
      "capacity": 2
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "HS_Gen4_2",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "HS_Gen4_2",
    "highAvailabilityReplicaCount": 0,
    "licenseType": "LicenseIncluded",
    "secondaryType": "Named",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": 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"
}

Creates a database from PointInTimeRestore.

Sample Request

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/dbpitr?api-version=2021-02-01-preview

{
  "location": "southeastasia",
  "properties": {
    "createMode": "PointInTimeRestore",
    "sourceDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SoutheastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
    "restorePointInTime": "2020-10-22T05:35:31.503Z"
  }
}

Sample Response

{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "2463ef48-53e2-4c26-9781-2d7138080bfd",
    "creationDate": "2020-10-23T20:31:35.807Z",
    "currentServiceObjectiveName": "S0",
    "requestedServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "SoutheastAsia",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "earliestRestoreDate": "2020-10-23T20:47:37Z",
    "readScale": "Disabled",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "isLedgerOn": false
  },
  "location": "SoutheastAsia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SoutheastAsia/providers/Microsoft.Sql/servers/testsvr/databases/dbpitr",
  "name": "dbpitr",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "2463ef48-53e2-4c26-9781-2d7138080bfd",
    "creationDate": "2020-10-23T20:31:35.807Z",
    "currentServiceObjectiveName": "S0",
    "requestedServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "SoutheastAsia",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "earliestRestoreDate": "2020-10-23T20:47:37Z",
    "readScale": "Disabled",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "isLedgerOn": false
  },
  "location": "SoutheastAsia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SoutheastAsia/providers/Microsoft.Sql/servers/testsvr/databases/dbpitr",
  "name": "dbpitr",
  "type": "Microsoft.Sql/servers/databases"
}

Creates a database with default mode.

Sample Request

PUT 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

{
  "location": "southeastasia",
  "sku": {
    "name": "S0",
    "tier": "Standard"
  },
  "properties": {
    "createMode": "Default",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824
  }
}

Sample Response

{
  "sku": {
    "name": "S0",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "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"
}
{
  "sku": {
    "name": "S0",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "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"
}

Creates a database with ledger on.

Sample Request

PUT 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

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

Sample Response

{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "S0",
    "currentBackupStorageRedundancy": "Geo",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "zoneRedundant": false,
    "isLedgerOn": true
  },
  "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"
}
{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Zone",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Zone",
    "requestedServiceObjectiveName": "S0",
    "zoneRedundant": false,
    "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"
}

Creates a database with minimum number of parameters.

Sample Request

PUT 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

{
  "location": "southeastasia"
}

Sample Response

{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "S0",
    "currentBackupStorageRedundancy": "Geo",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": 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"
}
{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": 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"
}

Creates a database with preferred maintenance window.

Sample Request

PUT 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

{
  "location": "southeastasia",
  "sku": {
    "name": "S2",
    "tier": "Standard"
  },
  "properties": {
    "createMode": "Default",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824,
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_SouthEastAsia_1"
  }
}

Sample Response

{
  "sku": {
    "name": "S2",
    "tier": "Standard"
  },
  "kind": "v12.0,user",
  "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": "S2",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "earliestRestoreDate": "2020-08-29T06:41:18.283Z",
    "readScale": "Disabled",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 50
    },
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_SouthEastAsia_1",
    "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"
}
{
  "sku": {
    "name": "S2",
    "tier": "Standard"
  },
  "kind": "v12.0,user",
  "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": "S2",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "earliestRestoreDate": "2020-08-29T06:41:18.283Z",
    "readScale": "Disabled",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 50
    },
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_SouthEastAsia_1",
    "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"
}

Creates a database with specified backup storage redundancy.

Sample Request

PUT 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

{
  "location": "southeastasia",
  "properties": {
    "requestedBackupStorageRedundancy": "Zone"
  }
}

Sample Response

{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Zone",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Zone",
    "requestedServiceObjectiveName": "S0",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": 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"
}
{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Zone",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Zone",
    "requestedServiceObjectiveName": "S0",
    "zoneRedundant": false,
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": 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"
}

Creates a VCore database by specifying service objective name.

Sample Request

PUT 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

{
  "location": "southeastasia",
  "sku": {
    "name": "BC",
    "family": "Gen4",
    "capacity": 2
  }
}

Sample Response

{
  "sku": {
    "name": "BC_Gen4",
    "tier": "BusinessCritical",
    "family": "Gen4",
    "capacity": 2
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "BC_Gen4_2",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "licenseType": "LicenseIncluded",
    "maxLogSizeBytes": 104857600,
    "readScale": "Enabled",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "currentSku": {
      "name": "BC_Gen4",
      "tier": "BusinessCritical",
      "capacity": 2
    }
  },
  "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"
}
{
  "sku": {
    "name": "BC_Gen4",
    "tier": "BusinessCritical",
    "family": "Gen4",
    "capacity": 2
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "BC_Gen4_2",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "licenseType": "LicenseIncluded",
    "maxLogSizeBytes": 104857600,
    "readScale": "Enabled",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "isLedgerOn": false,
    "currentSku": {
      "name": "BC_Gen4",
      "tier": "BusinessCritical",
      "capacity": 2
    }
  },
  "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"
}

Creates a VCore database by specifying sku name and capacity.

Sample Request

PUT 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

{
  "location": "southeastasia",
  "sku": {
    "name": "BC_Gen4",
    "capacity": 2
  }
}

Sample Response

{
  "sku": {
    "name": "BC_Gen4",
    "tier": "BusinessCritical",
    "family": "Gen4",
    "capacity": 2
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "BC_Gen4_2",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "licenseType": "LicenseIncluded",
    "maxLogSizeBytes": 104857600,
    "readScale": "Enabled",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "currentSku": {
      "name": "BC_Gen4",
      "tier": "BusinessCritical",
      "capacity": 2
    }
  },
  "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"
}
{
  "sku": {
    "name": "BC_Gen4",
    "tier": "BusinessCritical",
    "family": "Gen4",
    "capacity": 2
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "BC_Gen4_2",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "licenseType": "LicenseIncluded",
    "maxLogSizeBytes": 104857600,
    "readScale": "Enabled",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "currentSku": {
      "name": "BC_Gen4",
      "tier": "BusinessCritical",
      "capacity": 2
    }
  },
  "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"
}

Definíciók

CatalogCollationType

A metaadat-katalógus rendezése.

CreateMode

Az adatbázis létrehozásának módját határozza meg.

Alapértelmezett: rendszeres adatbázis-létrehozás.

Másolás: adatbázist hoz létre egy meglévő adatbázis másolataként. A sourceDatabaseId azonosítót a forrásadatbázis erőforrás-azonosítójaként kell megadni.

Másodlagos: létrehoz egy adatbázist egy meglévő adatbázis másodlagos replikájaként. A sourceDatabaseId azonosítót a meglévő elsődleges adatbázis erőforrás-azonosítójaként kell megadni.

PointInTimeRestore: Adatbázist hoz létre egy meglévő adatbázis időponthoz kötött biztonsági mentésének visszaállításával. A sourceDatabaseId azonosítót meg kell adni a meglévő adatbázis erőforrás-azonosítójaként, és meg kell adni a restorePointInTime értéket.

Helyreállítás: Létrehoz egy adatbázist egy georeplikált biztonsági másolat visszaállításával. A sourceDatabaseId azonosítót a visszaállítandó helyreállítható adatbázis-erőforrás-azonosítóként kell megadni.

Visszaállítás: Adatbázist hoz létre egy törölt adatbázis biztonsági másolatának visszaállításával. meg kell adni a sourceDatabaseId azonosítót. Ha a sourceDatabaseId az adatbázis eredeti erőforrás-azonosítója, akkor a sourceDatabaseDeletionDate értéket kell megadni. Ellenkező esetben a sourceDatabaseId azonosítónak a visszaállítható elvetett adatbázis-erőforrás-azonosítónak kell lennie, és a sourceDatabaseDeletionDate paraméter figyelmen kívül lesz hagyva. A restorePointInTime is megadható egy korábbi időpontból való visszaállításhoz.

RestoreLongTermRetentionBackup: Adatbázist hoz létre egy hosszú távú adatmegőrzési tárolóból való visszaállítással. recoveryServicesRecoveryPointResourceId értéket kell megadni a helyreállítási pont erőforrás-azonosítójaként.

A Copy, a Secondary és a RestoreLongTermRetentionBackup nem támogatott a DataWarehouse kiadásban.

CurrentBackupStorageRedundancy

Az adatbázis biztonsági mentéseinek tárolására használt tárfióktípus.

Database

Adatbázis-erőforrás.

DatabaseLicenseType

Az adatbázishoz alkalmazandó licenctípus. LicenseIncludedha licencre van szüksége, vagy BasePrice ha rendelkezik licenccel, és jogosult a Azure Hybrid Benefit.

DatabaseReadScale

Az írásvédett útválasztás állapota. Ha engedélyezve van, azokat a kapcsolatokat, amelyeknél az alkalmazás szándéka csak olvashatóra van beállítva a kapcsolati karakterlánc lehet átirányítani egy, ugyanabban a régióban lévő, könnyen másodlagos replikára.

DatabaseStatus

Az adatbázis állapota.

RequestedBackupStorageRedundancy

Az adatbázis biztonsági mentéseinek tárolására használt tárfiók típusa.

SampleName

Az adatbázis létrehozásakor alkalmazandó mintaséma neve.

SecondaryType

Az adatbázis másodlagos típusa, ha másodlagos. Az érvényes értékek a Geo és a Named.

Sku

ARM-erőforrás-termékváltozat.

CatalogCollationType

A metaadat-katalógus rendezése.

Name Type Description
DATABASE_DEFAULT
  • string
SQL_Latin1_General_CP1_CI_AS
  • string

CreateMode

Az adatbázis létrehozásának módját határozza meg.

Alapértelmezett: rendszeres adatbázis-létrehozás.

Másolás: adatbázist hoz létre egy meglévő adatbázis másolataként. A sourceDatabaseId azonosítót a forrásadatbázis erőforrás-azonosítójaként kell megadni.

Másodlagos: létrehoz egy adatbázist egy meglévő adatbázis másodlagos replikájaként. A sourceDatabaseId azonosítót a meglévő elsődleges adatbázis erőforrás-azonosítójaként kell megadni.

PointInTimeRestore: Adatbázist hoz létre egy meglévő adatbázis időponthoz kötött biztonsági mentésének visszaállításával. A sourceDatabaseId azonosítót meg kell adni a meglévő adatbázis erőforrás-azonosítójaként, és meg kell adni a restorePointInTime értéket.

Helyreállítás: Létrehoz egy adatbázist egy georeplikált biztonsági másolat visszaállításával. A sourceDatabaseId azonosítót a visszaállítandó helyreállítható adatbázis-erőforrás-azonosítóként kell megadni.

Visszaállítás: Adatbázist hoz létre egy törölt adatbázis biztonsági másolatának visszaállításával. meg kell adni a sourceDatabaseId azonosítót. Ha a sourceDatabaseId az adatbázis eredeti erőforrás-azonosítója, akkor a sourceDatabaseDeletionDate értéket kell megadni. Ellenkező esetben a sourceDatabaseId azonosítónak a visszaállítható elvetett adatbázis-erőforrás-azonosítónak kell lennie, és a sourceDatabaseDeletionDate paraméter figyelmen kívül lesz hagyva. A restorePointInTime is megadható egy korábbi időpontból való visszaállításhoz.

RestoreLongTermRetentionBackup: Adatbázist hoz létre egy hosszú távú adatmegőrzési tárolóból való visszaállítással. recoveryServicesRecoveryPointResourceId értéket kell megadni a helyreállítási pont erőforrás-azonosítójaként.

A Copy, a Secondary és a RestoreLongTermRetentionBackup nem támogatott a DataWarehouse kiadásban.

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

CurrentBackupStorageRedundancy

Az adatbázis biztonsági mentéseinek tárolására használt tárfióktípus.

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

Database

Adatbázis-erőforrás.

Name Type Description
id
  • string

Erőforrás-azonosító.

kind
  • string

Az adatbázis típusa. Ez a Azure Portal élményhez használt metaadatok.

location
  • string

Erőforrás helye.

managedBy
  • string

Az adatbázist kezelő erőforrás.

name
  • string

Erőforrás neve.

properties.autoPauseDelay
  • integer

Az adatbázis automatikus szüneteltetése után percek alatt. A -1 érték azt jelenti, hogy az automatikus szüneteltetés le van tiltva

properties.catalogCollation

A metaadat-katalógus rendezése.

properties.collation
  • string

Az adatbázis rendezése.

properties.createMode

Az adatbázis létrehozásának módját határozza meg.

Alapértelmezett: rendszeres adatbázis-létrehozás.

Másolás: adatbázist hoz létre egy meglévő adatbázis másolataként. A sourceDatabaseId azonosítót a forrásadatbázis erőforrás-azonosítójaként kell megadni.

Másodlagos: létrehoz egy adatbázist egy meglévő adatbázis másodlagos replikájaként. A sourceDatabaseId azonosítót a meglévő elsődleges adatbázis erőforrás-azonosítójaként kell megadni.

PointInTimeRestore: Adatbázist hoz létre egy meglévő adatbázis időponthoz kötött biztonsági mentésének visszaállításával. A sourceDatabaseId azonosítót meg kell adni a meglévő adatbázis erőforrás-azonosítójaként, és meg kell adni a restorePointInTime értéket.

Helyreállítás: Létrehoz egy adatbázist egy georeplikált biztonsági másolat visszaállításával. A sourceDatabaseId azonosítót a visszaállítandó helyreállítható adatbázis-erőforrás-azonosítóként kell megadni.

Visszaállítás: Adatbázist hoz létre egy törölt adatbázis biztonsági másolatának visszaállításával. meg kell adni a sourceDatabaseId azonosítót. Ha a sourceDatabaseId az adatbázis eredeti erőforrás-azonosítója, akkor a sourceDatabaseDeletionDate értéket kell megadni. Ellenkező esetben a sourceDatabaseId azonosítónak a visszaállítható elvetett adatbázis-erőforrás-azonosítónak kell lennie, és a sourceDatabaseDeletionDate paraméter figyelmen kívül lesz hagyva. A restorePointInTime is megadható egy korábbi időpontból való visszaállításhoz.

RestoreLongTermRetentionBackup: Adatbázist hoz létre egy hosszú távú adatmegőrzési tárolóból való visszaállítással. recoveryServicesRecoveryPointResourceId értéket kell megadni a helyreállítási pont erőforrás-azonosítójaként.

A Copy, a Secondary és a RestoreLongTermRetentionBackup nem támogatott a DataWarehouse kiadásban.

properties.creationDate
  • string

Az adatbázis létrehozási dátuma (ISO8601 formátum).

properties.currentBackupStorageRedundancy

Az adatbázis biztonsági mentéseinek tárolására használt tárfióktípus.

properties.currentServiceObjectiveName
  • string

Az adatbázis aktuális szolgáltatásiszint-célkitűzésének neve.

properties.currentSku

Az SKU neve és szintje.

properties.databaseId
  • string

Az adatbázis azonosítója.

properties.defaultSecondaryLocation
  • string

Az adatbázis alapértelmezett másodlagos régiója.

properties.earliestRestoreDate
  • string

Ez rögzíti az adatbázishoz elérhető legkorábbi kezdési dátumot és időpontot (ISO8601 formátum).

properties.elasticPoolId
  • string

Az adatbázist tartalmazó rugalmas készlet erőforrás-azonosítója.

properties.failoverGroupId
  • string

Feladatátvételi csoport erőforrás-azonosítója, amelyhez ez az adatbázis tartozik.

properties.highAvailabilityReplicaCount
  • integer

A magas rendelkezésre állás biztosításához használt adatbázishoz társított másodlagos replikák száma.

properties.isInfraEncryptionEnabled
  • boolean

Az infrastruktúra titkosítása engedélyezve van ehhez az adatbázishoz.

properties.isLedgerOn
  • boolean

Azt jelzi, hogy ez az adatbázis tranzakciónapló-adatbázis-e, ami azt jelenti, hogy az adatbázis összes táblája tranzakciónapló-tábla. Megjegyzés: a tulajdonság értéke nem módosítható az adatbázis létrehozása után.

properties.licenseType

Az adatbázishoz alkalmazni kívánt licenctípus. LicenseIncludedha licencre van szüksége, vagy BasePrice rendelkezik licenccel, és jogosult a Azure Hybrid Benefit.

properties.longTermRetentionBackupResourceId
  • string

Az adatbázis létrehozási műveletéhez társított hosszú távú adatmegőrzési biztonsági mentés erőforrás-azonosítója.

properties.maintenanceConfigurationId
  • string

Az adatbázishoz rendelt karbantartási konfiguráció azonosítója. Ez a konfiguráció határozza meg azt az időszakot, amikor a karbantartási frissítések történnek.

properties.maxLogSizeBytes
  • integer

Az adatbázis maximális naplómérete.

properties.maxSizeBytes
  • integer

Az adatbázis maximális mérete bájtban kifejezve.

properties.minCapacity
  • number

Minimális kapacitás, amelyet az adatbázis mindig lefoglalt, ha nincs szüneteltetve

properties.pausedDate
  • string

Az a dátum, amikor az adatbázist felhasználói konfiguráció vagy művelet szüneteltette (ISO8601 formátum). Null érték, ha az adatbázis készen áll.

properties.readScale

Az írásvédett útválasztás állapota. Ha engedélyezve van, azokat a kapcsolatokat, amelyeknek az alkalmazás szándéka a kapcsolati karakterlánc írásvédettre van állítva, átirányíthatja egy, ugyanabban a régióban lévő, olvashatóan másodlagos replikára.

properties.recoverableDatabaseId
  • string

Az adatbázis létrehozási műveletéhez társított helyreállítható adatbázis erőforrás-azonosítója.

properties.recoveryServicesRecoveryPointId
  • string

Az adatbázis létrehozási műveletéhez társított helyreállítási pont erőforrás-azonosítója.

properties.requestedBackupStorageRedundancy

Az adatbázis biztonsági mentéseinek tárolására használt tárfiók típusa.

properties.requestedServiceObjectiveName
  • string

Az adatbázis kért szolgáltatásiszint-célkitűzésének neve.

properties.restorableDroppedDatabaseId
  • string

Az adatbázis létrehozási műveletéhez társított visszaállítható elvetett adatbázis erőforrás-azonosítója.

properties.restorePointInTime
  • string

Megadja a forrásadatbázis azon időpontját (ISO8601 formátuma), amely az új adatbázis létrehozásához lesz visszaállítva.

properties.resumedDate
  • string

Az adatbázis felhasználói művelet vagy adatbázis-bejelentkezés általi folytatásának dátuma (ISO8601 formátum). Null érték, ha az adatbázis szüneteltetve van.

properties.sampleName

Az adatbázis létrehozásakor alkalmazandó mintaséma neve.

properties.secondaryType

Az adatbázis másodlagos típusa, ha másodlagos. Az érvényes értékek a Geo és a Named.

properties.sourceDatabaseDeletionDate
  • string

Az adatbázis törlésének időpontját adja meg.

properties.sourceDatabaseId
  • string

Az adatbázis létrehozási műveletéhez társított forrásadatbázis erőforrás-azonosítója.

properties.status

Az adatbázis állapota.

properties.zoneRedundant
  • boolean

Függetlenül attól, hogy ez az adatbázis zónaredundáns-e, ami azt jelenti, hogy az adatbázis replikái több rendelkezésre állási zónában lesznek elosztva.

sku

Az adatbázis termékváltozata.

A termékváltozatok listája régiónként és támogatási ajánlatonként változhat. Az előfizetéséhez egy Azure-régióban elérhető termékváltozatok (beleértve a termékváltozat nevét, szintjét/kiadását, családját és kapacitását) meghatározásához használja a Capabilities_ListByLocation REST API-t vagy az alábbi parancsok egyikét:

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

Erőforráscímkék.

type
  • string

Erőforrástípus.

DatabaseLicenseType

Az adatbázishoz alkalmazandó licenctípus. LicenseIncludedha licencre van szüksége, vagy BasePrice ha rendelkezik licenccel, és jogosult a Azure Hybrid Benefit.

Name Type Description
BasePrice
  • string
LicenseIncluded
  • string

DatabaseReadScale

Az írásvédett útválasztás állapota. Ha engedélyezve van, azokat a kapcsolatokat, amelyeknél az alkalmazás szándéka csak olvashatóra van beállítva a kapcsolati karakterlánc lehet átirányítani egy, ugyanabban a régióban lévő, könnyen másodlagos replikára.

Name Type Description
Disabled
  • string
Enabled
  • string

DatabaseStatus

Az adatbázis állapota.

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

RequestedBackupStorageRedundancy

Az adatbázis biztonsági mentéseinek tárolására használt tárfiók típusa.

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

SampleName

Az adatbázis létrehozásakor alkalmazandó mintaséma neve.

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

SecondaryType

Az adatbázis másodlagos típusa, ha másodlagos. Az érvényes értékek a Geo és a Named.

Name Type Description
Geo
  • string
Named
  • string

Sku

ARM-erőforrás-termékváltozat.

Name Type Description
capacity
  • integer

Az adott termékváltozat kapacitása.

family
  • string

Ha a szolgáltatás különböző hardvergenerációval rendelkezik ugyanahhoz az SKU-hoz, akkor ez rögzíthető itt.

name
  • string

Az SKU neve, általában egy betű + szám kód, pl. P3.

size
  • string

Az adott termékváltozat mérete

tier
  • string

Az adott termékváltozat szintje vagy kiadása, például alapszintű, Prémium.