Databases - Create Or Update

Skapar en ny databas eller uppdaterar en befintlig databas.

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

URI-parametrar

Name I Obligatorisk Typ Description
databaseName
path True

string

Namnet på databasen.

resourceGroupName
path True

string

Namnet på resursgruppen som innehåller resursen. Du kan hämta det här värdet från Azure Resource Manager-API:et eller portalen.

serverName
path True

string

Namnet på servern.

subscriptionId
path True

string

Prenumerations-ID:t som identifierar en Azure-prenumeration.

api-version
query True

string

DEN API-version som ska användas för begäran.

Begärandetext

Name Obligatorisk Typ Description
location True

string

Resursplats.

identity

DatabaseIdentity

Azure Active Directory-identiteten för databasen.

properties.autoPauseDelay

integer

Tid i minuter efter vilken databasen pausas automatiskt. Värdet -1 innebär att automatisk paus är inaktiverat

properties.catalogCollation

CatalogCollationType

Sortering av metadatakatalogen.

properties.collation

string

Sortering av databasen.

properties.createMode

CreateMode

Anger läget för att skapa databasen.

Standard: vanlig databasgenerering.

Kopiera: skapar en databas som en kopia av en befintlig databas. sourceDatabaseId måste anges som källdatabasens resurs-ID.

Sekundär: skapar en databas som en sekundär replik av en befintlig databas. sourceDatabaseId måste anges som resurs-ID för den befintliga primära databasen.

PointInTimeRestore: Skapar en databas genom att återställa en säkerhetskopia av en befintlig databas. sourceDatabaseId måste anges som resurs-ID för den befintliga databasen och restorePointInTime måste anges.

Återställning: Skapar en databas genom att återställa en geo-replikerad säkerhetskopia. sourceDatabaseId måste anges som det återställningsbara databasresurs-ID:t som ska återställas.

Återställ: Skapar en databas genom att återställa en säkerhetskopia av en borttagen databas. sourceDatabaseId måste anges. Om sourceDatabaseId är databasens ursprungliga resurs-ID måste sourceDatabaseDeletionDate anges. Annars måste sourceDatabaseId vara det återställningsbara borttagna databasresurs-ID:t och sourceDatabaseDeletionDate ignoreras. restorePointInTime kan också anges för återställning från en tidigare tidpunkt.

RestoreLongTermRetentionBackup: Skapar en databas genom att återställa från ett långsiktigt kvarhållningsvalv. recoveryServicesRecoveryPointResourceId måste anges som resurs-ID för återställningspunkten.

Copy, Secondary och RestoreLongTermRetentionBackup stöds inte för DataWarehouse Edition.

properties.elasticPoolId

string

Resursidentifieraren för den elastiska poolen som innehåller den här databasen.

properties.federatedClientId

string

Klient-ID:t som används för cmk-scenario mellan klienter per databas

properties.highAvailabilityReplicaCount

integer

Antalet sekundära repliker som är associerade med databasen som används för att tillhandahålla hög tillgänglighet. Gäller inte för en Hyperskala-databas i en elastisk pool.

properties.isLedgerOn

boolean

Om den här databasen är en transaktionsregisterdatabas eller inte, vilket innebär att alla tabeller i databasen är transaktionsregistertabeller. Obs! Det går inte att ändra värdet för den här egenskapen när databasen har skapats.

properties.licenseType

DatabaseLicenseType

Den licenstyp som ska gälla för den här databasen. LicenseIncludedom du behöver en licens eller BasePrice om du har en licens och är berättigad till Azure Hybrid-förmån.

properties.longTermRetentionBackupResourceId

string

Resursidentifieraren för den långsiktiga kvarhållningssäkerhetskopian som är associerad med skapandeåtgärden för den här databasen.

properties.maintenanceConfigurationId

string

Underhållskonfigurations-ID som tilldelats databasen. Den här konfigurationen definierar den period då underhållsuppdateringarna ska ske.

properties.maxSizeBytes

integer

Den maximala storleken på databasen uttryckt i byte.

properties.minCapacity

number

Minimal kapacitet som databasen alltid har allokerat, om den inte har pausats

properties.readScale

DatabaseReadScale

Status för skrivskyddad routning. Om det här alternativet är aktiverat kan anslutningar som har program avsikten readonly i sina anslutningssträng dirigeras till en skrivskyddad sekundär replik i samma region. Gäller inte för en Hyperskala-databas i en elastisk pool.

properties.recoverableDatabaseId

string

Resursidentifieraren för den återställningsbara databas som är associerad med skapandeåtgärden för den här databasen.

properties.recoveryServicesRecoveryPointId

string

Resursidentifieraren för återställningspunkten som är associerad med skapandeåtgärden för den här databasen.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Den typ av lagringskonto som ska användas för att lagra säkerhetskopior för den här databasen.

properties.restorableDroppedDatabaseId

string

Resursidentifieraren för den återställningsbara borttagna databas som är associerad med skapandeåtgärden för den här databasen.

properties.restorePointInTime

string

Anger tidpunkten (ISO8601 format) för källdatabasen som ska återställas för att skapa den nya databasen.

properties.sampleName

SampleName

Namnet på exempelschemat som ska tillämpas när du skapar den här databasen.

properties.secondaryType

SecondaryType

Den sekundära typen av databas om den är sekundär. Giltiga värden är Geo och Named.

properties.sourceDatabaseDeletionDate

string

Anger den tid då databasen togs bort.

properties.sourceDatabaseId

string

Resursidentifieraren för källdatabasen som är associerad med skapandeåtgärden för den här databasen.

properties.sourceResourceId

string

Resursidentifieraren för källan som är associerad med skapandeåtgärden för den här databasen.

Den här egenskapen stöds endast för DataWarehouse Edition och tillåter återställning mellan prenumerationer.

När sourceResourceId har angetts får inte sourceDatabaseId, recoverableDatabaseId, restoreableDroppedDatabaseId och sourceDatabaseDeletionDate anges och CreateMode måste vara PointInTimeRestore, Restore eller Recover.

När createMode är PointInTimeRestore måste sourceResourceId vara resurs-ID för den befintliga databasen eller den befintliga SQL-poolen och restorePointInTime måste anges.

När createMode är Restore måste sourceResourceId vara resurs-ID för återställningsbar borttagen databas eller återställningsbar borttagen SQL-pool.

När createMode är Återställ måste sourceResourceId vara resurs-ID för återställningsbar databas eller återställningsbar SQL-pool.

När källprenumerationen tillhör en annan klientorganisation än målprenumerationen måste rubriken "x-ms-authorization-auxiliary" innehålla autentiseringstoken för källklienten. Mer information om rubriken "x-ms-authorization-auxiliary" finns i https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant

properties.zoneRedundant

boolean

Oavsett om den här databasen är zonredundant eller inte, vilket innebär att replikerna i den här databasen sprids över flera tillgänglighetszoner.

sku

Sku

Databasens SKU.

Listan över SKU:er kan variera beroende på region och supporterbjudande. Om du vill fastställa vilka SKU:er (inklusive SKU-namn, nivå/utgåva, familj och kapacitet) som är tillgängliga för din prenumeration i en Azure-region använder du REST-API:et Capabilities_ListByLocation eller något av följande kommandon:

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

object

Resurstaggar.

Svar

Name Typ Description
200 OK

Database

Databasen har uppdaterats.

201 Created

Database

Databasen har skapats.

202 Accepted

Det pågår att skapa eller uppdatera databasen.

Other Status Codes

Felsvar: ***

  • 400 InvalidDatabaseCreateOrUpdateRequest – Begärandetexten för åtgärden skapa eller uppdatera databas är ogiltig.

  • 400 InvalidResourceId – Ogiltig resursidentifierare.

  • 400 InvalidSourceDatabaseId – Ogiltig källdatabasidentifierare.

  • 400 MismatchingResourceGroupNameWithUrl – Det angivna resursgruppsnamnet matchade inte namnet i URL:en.

  • 400 MismatchingServerNameWithUrl – det angivna servernamnet matchade inte namnet i URL:en.

  • 400 MismatchingSubscriptionWithUrl – den angivna prenumerationen matchade inte prenumerationen i URL:en.

  • 400 MissingCollation – Sortering krävs.

  • 400 MissingMaxSizeBytes – MaxSizeBytes krävs.

  • 400 MissingSkuName – Sku-namn krävs.

  • 400 MissingSourceDatabaseId – Källdatabasidentifierare saknas.

  • 400 InvalidLicenseType – den angivna licenstypen är ogiltig.

  • 400 InvalidSkuName – ogiltigt SKU-namn.

  • 400 MismatchedSkuNameAndCapacity – Matchningsfel mellan SKU-namn och kapacitet.

  • 400 MismatchedSkuNameAndTier – Matchningsfel mellan SKU-namn och nivå.

  • 400 MismatchedSkuNameAndFamily – Matchningsfel mellan SKU-namn och familj.

  • 400 LedgerNotAllowedWithSpecifiedCreateMode – IsLedgerOn tillåts inte med det angivna skapandeläget.

  • 400 LedgerNotAllowedOnSampleDatabase – Det går inte att skapa databasen med IsLedgerOn för en exempeldatabas.

  • 400 DatabaseNameDoesNotMatchSourceDatabaseId – Det angivna databasnamnet matchar inte databasnamnet i sourceDatabaseId.

  • 400 ElasticPoolNotSupportedForExternalBackupRestore – Elastisk pool stöds inte för extern återställning av säkerhetskopior

  • 400 InvalidRecoverableDatabaseId – Ogiltig återställningsbar databasidentifierare.

  • 400 InvalidRecoveryServicesRecoveryPointId – Ogiltig återställningspunktidentifierare för Återställningstjänster.

  • 400 InvalidRestorableDroppedDatabaseDeletionDate – Det angivna återställningsbara borttagna databasborttagningsdatumet är ogiltigt

  • 400 InvalidRestorableDroppedDatabaseId – Ogiltig återställningsbar borttagen databasidentifierare

  • 400 MissingRecoverableDatabaseId – Databasidentifierare som kan återställas saknas.

  • 400 MissingRecoveryServicesRecoveryPointId – Återställningspunkt-ID saknas för Recovery Services.

  • 400 MissingRestorableDroppedDatabaseId – RestorableDroppedDatabaseId saknas

  • 400 MissingRestorePointInTime – Återställningspunkt saknas

  • 400 MissingSourceDatabaseDeletionDate – Datum för borttagning av källdatabas saknas

  • 400 MissingStorageContainerSasToken – SAS-token för lagringscontainer saknas

  • 400 MissingStorageContainerUri – Lagringscontainer-URI saknas

  • 400 RestorableDroppedDatabaseIdGivenForRestoreWithSourceDatabaseId – Det går inte att ange restoreableDroppedDatabaseId när sourceDatabaseId redan har angetts i återställningsläge

  • 400 MultipleIdentitiesOnDatabase – Endast en användartilldelad hanterad identitet stöds på databasnivå.

  • 400 MultipleIdentityDelegationsOnDatabase – Endast en identitetsdelegering stöds på databasnivå.

  • 400 MissingPrimaryDelegatedIdentityClientId – Ange ett primärt delegerat identitetsklient-ID för att kunna använda delegerade identiteter.

  • 400 InvalidStandbyGeoReadScale – Användaren försökte aktivera lässkalning på en geodatabas i vänteläge som inte stöder den.

  • 400 PerDatabaseCMKKeyRotationAttemptedWhileOldThumbprintInUse – Nyckelrotation för TDE-skyddet på databasnivå blockeras när aktiva transaktioner håller upp loggen krypterad med gamla nycklar. Information om möjliga strategier för att lösa problemet finns i aka.ms/azuresqldbkeyrotation.

  • 400 TierChangeUnsupportedDueToMemoryOptimizedObject – Databasen kan inte uppdatera sin SKU eftersom den har minnesoptimerade objekt.

  • 400 PerDBCMKNotSupportedWithLTR – CMK på databasnivå stöds inte när långsiktig kvarhållning av säkerhetskopior är aktiverat på databasen.

  • 400 SourceServerNotFound – Serverdelen av ett källdatabas-ID som anges i ett CreateDatabaseAsCopy API-anrop mappas inte till en befintlig server.

  • 400 ElasticPoolOverStorageUsage – Försöker skriva data till en databas när lagringsgränsen för den elastiska poolen har nåtts.

  • 400 InvalidDatabaseCreateMode – Ogiltig begäran om att skapa en databas.

  • 400 MissingAsymmetricKeyOnTargetServer – Målservern har inte åtkomst till en asymmetrisk nyckel.

  • 400 MismatchingSubscriptionWithUrl – den angivna prenumerationen matchade inte prenumerationen i URL:en.

  • 400 MultipleDroppedDatabasesWithTheSameName – Hittade flera borttagna databaser med samma namn på servern.

  • 400 InvalidAddSecondaryPermission – Användaren har inte tillräcklig behörighet för att lägga till sekundär på den angivna servern.

  • 400 AzureKeyVaultClientError – Azure Key Vault-klienten påträffade ett fel.

  • 400 UnsupportedServiceName – Det angivna namnet är ett ogiltigt namn eftersom det innehåller ett eller flera unicode-tecken som inte stöds.

  • 400 AzureKeyVaultClientInfoError – Ett fel uppstod när information hämtades för Azure Key Vault-klienten.

  • 400 CurrentDatabaseLogSizeExceedsMaxSize – Användaren försökte ändra databasen till en SKU med lägre maximal loggstorlek än den aktuella användningen.

  • 400 IsLedgerDatabaseIsNotSupportedOnResourceType – Det går inte att ändra transaktionsregisteregenskapen för den här resurstypen.

  • 400 InvalidBackupStorageAccountType – Användaren skickade zrs/lrs under skapande/uppdatering av en databas men misslyckades antingen på grund av att kunden inte är vitlistad eller eftersom zrs inte är tillgängligt i den angivna regionen.

  • 400 CannotUpdateToFreeDatabase – Det går inte att uppdatera en databas till den kostnadsfria SKU:n.

  • 400 DatabaseInvalidSkuPropertyCombination – egenskaperna för den begärda SKU:n är inkonsekventa. Kontrollera att en giltig kombination har angetts. Mer https://docs.microsoft.com/en-us/rest/api/sql/capabilities/listbylocation#serviceobjectivecapability information finns i.

  • 400 DatabaseNamedReplicaPerDatabaseLimitExceeded – Användaren försökte skapa en namngiven replik som skulle överskrida det tillåtna antalet per primär databas

  • 400 UnsupportedBackupStorageRedundancyForEdition – den begärda redundansen för lagring av säkerhetskopior stöds inte för utgåvan

  • 400 DatabaseIsCurrentlyPinned – Microsoft har fäst databasen SQL Server motorversion. För att säkerställa att databasen inte drabbas av produktionsproblem blockeras eventuella framtida skalningsåtgärder på databasen tills den har tagits bort från fästen. Kontakta Microsofts support om du behöver hjälp med skalning.

  • 400 RestoreTargetEditionSizeInsufficient – Användaren försökte återställa en databas till en utgåva som är mindre än källans aktuella allokerade storlek.

  • 400 InvalidSku – Användaren har angett en ogiltig SKU.

  • 400 InvalidTierSkuCombination – Den angivna nivån stöder inte angiven sku.

  • 400 ServerNotFound – Den begärda servern hittades inte.

  • 400 UnsupportedBackupStorageRedundancy – Angiven redundans för lagring av säkerhetskopior stöds inte i målregionen.

  • 400 InvalidIdentityId – En eller flera identitets-ID:er som anges är inte giltiga ARM-resurs-ID:er. Ange giltiga ID:er och försök igen.

  • 400 LTRSterlingToVldbMigrationNotSupported – Det går inte att ändra tjänstmålet för databasen till Hyperskala eftersom långsiktig kvarhållning ännu inte stöds i Hyperskala. Inaktivera långsiktig kvarhållning i databasen och försök igen.

  • 400 TokenTooLong – den angivna token är för lång.

  • 400 FeatureDisabledOnSelectedEdition – Användaren försökte använda en funktion som är inaktiverad i den aktuella databasutgåvan.

  • 400 OfferDisabledOnSubscription – Prenumerationserbjudandetypen är begränsad från att etablera den begärda resursen.

  • 400 UnableToCreateGeoChain – Användaren försökte skapa sekundär databas (länkning) trots att automatisk uppladdning av transaktionsregistersammandrag har konfigurerats

  • 400 InvalidNumberOfIdentities – Endast en användartilldelad hanterad identitet stöds på databasnivå.

  • 400 DatabaseNamedReplicaChainingNotAllowed – Användaren försökte skapa en namngiven replik av en namngiven replik som inte är tillåten.

  • 400 DatabaseNamedReplicaInvalidOperation – Användaren försökte utföra en åtgärd som inte stöds på en namngiven replik.

  • 400 DatabaseNamedReplicaInvalidSourceDatabase – Användaren försökte skapa en namngiven replik i en annan prenumeration eller region än källdatabasen.

  • 400 InvalidTargetSubregion – Målservern för en icke läsbar sekundär är inte i en DR-länkad Azure-region.

  • 400 CannotAssignIdentityToMaster – Det går inte att tilldela en identitet till en systemdatabas. Databasidentitet kan inte tilldelas till "master"-, "model"-, "tempdb"-, "msdb"- eller "resurs"-databaser.

  • 400 PerDatabaseCMKDWNotSupported – CMK på databasnivå i förhandsversionen stöds inte för Datawarehouse Edition.

  • 400 DatabaseCreationBlockedForNonActivatedCMKServer – Skapande av SQL-pool blockeras för CMK-aktiverade arbetsytor tills arbetsytan aktiveras. Aktivera först rensningsskydd och ge arbetsytans hanterade identitet de behörigheter som krävs (Hämta, Omsluta nyckel, Packa upp nyckel) på Azure-Key Vault för arbetsytenyckeln. Aktivera sedan din arbetsyta när du har beviljat åtkomst.

  • 400 PartnerServerNotCompatible – Användaren försöker kopiera en databas från en SAWA V1-server till en sterling-server eller tvärtom.

  • 400 IncorrectReplicationLinkState – Åtgärden förväntar sig att databasen är i ett förväntat tillstånd på replikeringslänken.

  • 400 TargetElasticPoolDoesNotExist – den elastiska poolen finns inte på en server.

  • 400 ElasticPoolSkuCombinationInvalid – Elastisk pool och sku kan endast anges tillsammans om sku anges som "ElasticPool".

  • 400 ElasticPoolTierCombinationInvalid – databasnivån skiljer sig från tjänstnivån för elastisk pool.

  • 400 ElasticPoolNameRequired – Användaren försökte skapa eller uppdatera databasen till elastiska pooltjänstmål utan att ange namnet på den elastiska poolen.

  • 400 MissingThumbprintCrm – Återställningsåtgärden för en CRM-databas misslyckades eftersom ett obligatoriskt TDE-certifikat saknades. Försök att återställa igen till en befintlig elastisk pool.

  • 400 ElasticPoolOverStorage – Försöker skriva data till en databas när lagringsgränsen för den elastiska poolen har nåtts.

  • 400 ElasticPoolInconsistentDtuGuaranteeSettings – Försöker ange DTU min för databaser i den elastiska poolen som överskrider begärda DTU:er för den elastiska poolen.

  • 400 RestoreTargetEditionSizeInsufficientV2 – Användaren försökte återställa en databas till en utgåva som är mindre än den allokerade storleken på den återställda databasen.

  • 400 TierChangeUnsupportedDueToCDCEnabledDatabase – Databasen kan inte uppdatera sin SKU eftersom den är aktiverad för CDC.

  • 400 ElasticPoolDatabaseCountOverLimit – Försöker skapa eller lägga till en databas i en elastisk pool när gränsen för antalet databaser för den elastiska poolen har uppnåtts.

  • 400 ResourcePoolStorageLimitHitDuringRestore – Den återställda databasen kan inte återställas till resurspoolen på grund av den återstående lagringskapaciteten i poolen.

  • 400 CannotChangeToOrFromDataWarehouseTier – Användaren försökte ändra SKU:n för en databas från DataWarehouse-nivån till icke-DataWarehouse-nivåer eller vice versa.

  • 400 CurrentDatabaseSizeExceedsMaxSize – Användaren försökte minska den maximala storleken för en databas till en storlek som är mindre än den aktuella användningen.

  • 400 PerDatabaseCMKRestoreNotSupported – Databasåterställning stöds inte när CMK på databasnivå har konfigurerats i förhandsversionen.

  • 400 PerDatabaseCMKHSNotSupported – CMK på databasnivå i förhandsversionen stöds inte för Hyperskala-utgåvan.

  • 400 AzureKeyVaultKeyDisabled – Det gick inte att slutföra åtgärden på servern eftersom Azure Key Vault-nyckeln är inaktiverad.

  • 400 PerDatabaseCMKGeoReplicationNotSupported – Geo-replikering och databaskopiering stöds inte när CMK på databasnivå har konfigurerats i förhandsversionen.

  • 400 ElasticPoolDecreaseStorageLimitBelowUsage – Försöker minska lagringsgränsen för den elastiska poolen under dess lagringsanvändning.

  • 400 AzureKeyVaultInvalidExpirationDate – Det gick inte att slutföra åtgärden eftersom förfallodatumet för Azure Key Vault-nyckeln är ogiltigt.

  • 400 InvalidStandbyGeoEdition – Användaren försökte skapa en DTU-baserad standby-geo.

  • 400 SecurityAzureKeyVaultUrlNullOrEmpty – Åtgärden kunde inte slutföras eftersom Azure Key Vault URI är null eller tom.

  • 400 ElasticPoolInconsistentVcoreGuaranteeSettings – Antalet databaser och virtuella kärnor min per databas får inte överskrida begärda virtuella kärnor i den elastiska poolen.

  • 400 UpdateNotAllowedOnPausedDatabase – Användaren försökte utföra en uppdatering på en pausad databas.

  • 400 GeoRestoreBackupStorageTypeNotSupported – Databasåterställningsbegäranden är ogiltiga när de utfärdas mot en databas som inte har konfigurerats för att använda geo-redundant lagring av säkerhetskopior.

  • 400 RestoreHyperscaleToNonHyperscale – Det går inte att återställa en hyperskala-databassäkerhetskopia till en tjänstnivå som inte är hyperskala eller tvärtom.

  • 400 SubscriptionDoesNotHaveAccessToServer – prenumerationen har inte åtkomst till de angivna servrarna

  • 400 RecoveryPointDoesNotExist – Den angivna återställningspunkten finns inte eller är inte giltig.

  • 400 AzureKeyVaultNoServerIdentity – serveridentiteten är inte korrekt konfigurerad.

  • 400 InvalidMaxSizeTierCombination – Den angivna nivån stöder inte den angivna databasens maxstorlek.

  • 400 LtrBackupNotFound – den angivna säkerhetskopian för långsiktig kvarhållning finns inte.

  • 400 AzureKeyVaultInvalidUri – ett ogiltigt svar från Azure Key Vault. Använd en giltig URI för Azure Key Vault.

  • 400 InvalidPointInTime – den angivna tidpunkten är inte giltig för databasen.

  • 400 AzureKeyVaultMissingPermissions – servern saknar nödvändiga behörigheter för Azure-Key Vault.

  • 400 GeoRestoreCannotResolveTargetCluster – Det går inte att matcha målklustret för servern

  • 400 InvalidReadScaleEdition – Användaren försökte aktivera lässkalning för en databastyp som inte stöder den.

  • 400 CannotSpecifyEditionOrSloWhenRestoringToPool – Det går inte att ange måltjänstnivåmålet eller -utgåvan när du återställer till en elastisk pool.

  • 400 InvalidReadScaleUnits – Användaren försökte ange ett lässkalningsvärde som inte stöds.

  • 400 RestoreNotSupportedForGeoDrSecondary – Återställning till tidpunkt och återställning av databaser stöds inte på databaser som för närvarande är konfigurerade som geo-sekundärfiler.

  • 400 SecurityAzureKeyVaultInvalidKeyName – Det gick inte att slutföra åtgärden på grund av ett ogiltigt servernyckelnamn.

  • 400 RegionDoesNotSupportVersion – En användare försökte skapa en server med en angiven version på en plats där serverversionen inte stöds.

  • 400 GeoSecondaryMaxSizeUpdateFailed – den geo-sekundära databasen har ett servicenivåmål som inte stöder det begärda maxstorleksvärdet eller som geo-sekundärt finns i en region som inte stöds eller en uppdateringsåtgärd pågår redan på den geo-sekundära databasen.

  • 400 AdalGenericError – Det gick inte att slutföra åtgärden eftersom ett Azure Active Directory-fel påträffades.

  • 400 AdalServicePrincipalNotFound – Det gick inte att slutföra åtgärden eftersom det inte gick att hitta tjänstens huvudnamn för Azure Active Directory-biblioteket.

  • 400 InvalidTier – Användaren har angett en ogiltig nivå.

  • 400 AzureKeyVaultMalformedVaultUri – den angivna Key Vault URI är inte giltig.

  • 400 CannotUseReservedDatabaseName – Det går inte att använda reserverade databasnamn i den här åtgärden.

  • 400 RequestedDatabaseSizeRequiresShrink – Användaren försökte ändra DATABASE MODIFY MAXSIZE för att ändra MAXSIZE för en databas till en mindre storlek än den aktuella storleken.

  • 400 CurrentDatabaseSizeExceedsDbMaxSize – Användaren försökte minska den maximala storleken för en databas till en storlek som är mindre än den aktuella användningen.

  • 400 InvalidServerName – Ogiltigt servernamn har angetts.

  • 400 CannotUseTrailingWhitespacesInDatabaseName – Verifieringen av databasnamn misslyckades.

  • 400 SourceDatabaseEditionCouldNotBeUpgraded – Källdatabasen får inte ha en högre utgåva än måldatabasen.

  • 400 SecurityAdalPrincipalCertExpiredError – Åtgärden kunde inte slutföras eftersom Azure Key Vault huvudcertifikatet har upphört att gälla.

  • 400 TargetDatabaseEditionCouldNotBeDowngraded – Måldatabasen får inte ha en lägre utgåva än källdatabasen.

  • 400 UpdateNotAllowedIfGeoDrOperationInProgress – Åtgärden tillåts inte eftersom kopierings- eller redundansåtgärd för databasen på{0} servern{1} pågår.

  • 400 InvalidCollation – sorteringen känns inte igen av servern.

  • 400 SecurityInvalidAzureKeyVaultRecoveryLevel – den angivna Key Vault URI är inte giltig.

  • 400 KeyMaterialNotFoundOnRemoteServer – Fjärrservern har inte åtkomst till nyckelmaterial som används som TDE-skydd.

  • 400 AzureKeyVaultRsaKeyNotSupported – Det angivna nyckelvalvet använder RSA-nyckelstorlek eller nyckeltyp som inte stöds. Den RSA-nyckelstorlek som stöds är 2048 eller 3072 och nyckeltypen är RSA eller RSA-HSM.

  • 400 SameKeyMaterialNotFoundOnRemoteServer – den sekundära servern har inte nyckelmaterialet för den primära serverns krypteringsskydd.

  • 400 ElasticPoolOverFileSpace – Otillräckligt filutrymme i den elastiska poolen.

  • 400 PartnerDBNotCompatibleForSGXEnclave – Försök att ange GeoDR-länk eller uppdatera SLO för enklavaktiverad databas stöds bara när båda databaserna körs på dc-seriens maskinvara.

  • 400 UpdateNotAllowedInCurrentReplicationState – Åtgärden tillåts inte för databasen i dess aktuella replikeringstillstånd.

  • 400 InvalidLicenseType – Användaren försökte skapa eller uppdatera en databas eller elastisk pool med en licenstyp som inte stöds.

  • 400 GeoReplicaLimitReached – replikeringsgränsen per replik har uppnåtts.

  • 400 UnsupportedCapacity – Användaren försökte skapa eller uppdatera databasen med kapacitet som inte stöds.

  • 400 ReplicationSourceAndTargetMustHaveSameName – Replikeringskällan och måldatabaserna måste ha samma namn.

  • 400 ProvisioningDisabled – visar felmeddelandet från resursåtgärden authorizer som den är, utan ändringar

  • 400 ReplicationSourceAndTargetMustBeInDifferentServers – replikeringskällan och måldatabaserna måste finnas på olika logiska servrar.

  • 400 CannotUpdateIsLedgerDatabase – Transaktionsregisteregenskapen för en befintlig databas kan inte uppdateras.

  • 400 UnableToResolveRemoteServer – Det gick inte att lösa namnet på fjärrpartnerservern på grund av ett ogiltigt servernamn eller dns-anslutningsproblem.

  • 400 RemoteDatabaseCopyPermission – Användaren har inte tillräcklig behörighet för att skapa en databaskopia på den angivna servern.

  • 400 CannotMoveOrDropSyncMetadataDatabase – Det går inte att ta bort databasen som används som databas för synkroniseringsmetadata.

  • 400 SecurityAzureKeyVaultGeoChainError – Det går inte att skapa sekundär sekundär (en process som kallas länkning) när transparent datakryptering aktiveras med hjälp av Azure Key Vault (BYOK).

  • 400 RestoreToFreeEditionNotSupported – Återställnings- och GeoRestore-målet kan inte vara en kostnadsfri databas.

  • 400 CannotMoveOrDropJobAccountDatabase – Det går inte att ta bort databasen som är associerad med jobbkontot.

  • 400 RestoreNotSupportedForFreeEdition – Återställning och GeoRestore stöds inte för kostnadsfri databas.

  • 400 JobAgentDatabaseEditionUnsupported – Den angivna databasens servicenivåmål stöds inte för användning som en jobbagentdatabas.

  • 400 InvalidDroppedDatabase – Källdatabasen som släppts finns inte på servern inom den återställningsperiod som stöds.

  • 400 InvalidLiveDatabase – Källdatabasen finns inte på servern inom den återställningsperiod som stöds. Om du återställer en borttagen databas anger du dess borttagningsdatum.

  • 400 InvalidVldbRecoverySlo – Återställningen av Hyperskala-utgåvan kräver att både källdatabaser och måldatabaser använder servicenivåmålet Hyperskala.

  • 400 SourceDatabaseNotFound – källdatabasen finns inte.

  • 400 InvalidVldbRestoreSlo – Återställning till tidpunkt i Hyperskala-utgåvan kräver att både käll- och måldatabaser använder servicenivåmål i Hyperskala.

  • 400 CannotSpecifyPoolOrSlo – Det går inte att ange en elastisk pool och/eller ändra servicenivåmålet eller utgåvan för utgåvan.

  • 400 InvalidPublicMaintenanceConfiguration – Användaren försökte ange konfigurationen för offentligt underhåll som inte kan konverteras till internt ID (felaktigt eller fel region).

  • 400 MaintenanceWindowNotSupportedForNamedReplica – Användaren försökte skapa eller uppdatera namngiven replik med ett underhållsfönster som inte är standard, vilket inte stöds.

  • 400 ChangeUnsupportedOnEntity – Användaren försökte skapa/uppdatera/ta bort en åtgärd som inte stöds på en viss entitet.

  • 400 LongTermRetentionMigrationRequestNotSupported – Prenumerationen tillåts inte funktionen migrering av LTR-säkerhetskopiering.

  • 400 LongTermRetentionMigrationCrossClusterRequestNotSupported – Käll- och målprenumerationer får inte kommunicera för funktionen för LTR-säkerhetskopieringskopiering.

  • 400 LongTermRetentionMigrationParameterMissing – obligatorisk parameter saknas för åtgärden.

  • 400 LongTermRetentionMigrationSameServerNotSupported – FUNKTIONEN LTR-kopiering stöds inte för att kopiera LTR-säkerhetskopior på samma server.

  • 400 LongTermRetentionMigrationTargetServerNotFound – Målservern finns inte eller är inte redo för kopiering av LTR-säkerhetskopiering.

  • 400 LongTermRetentionMigrationTargetDatabaseNotFound – Måldatabasen finns inte på servern.

  • 400 LongTermRetentionMigrationStorageTypeNotSupported – Angiven redundans för lagring av säkerhetskopior stöds inte i målregionen.

  • 400 LongTermRetentionMigrationStorageMismatch – Aktiv redundans för säkerhetskopiering av databasen matchar inte den säkerhetskopieringsredundans som kunden har begärt.

  • 400 LongTermRetentionMigrationDatabaseTypeNotSupported – LTR-migrering stöds endast för hanterade instanser och Azure SQL DB LTR-säkerhetskopieringar.

  • 400 LongTermRetentionMigrationBackupStorageRedundancyNotAllowed – Ändring av redundans för säkerhetskopieringslagring tillåts inte för LTR-kopieringsåtgärder.

  • 400 LongTermRetentionMigrationSubscriptionNotFound – Det gick inte att hitta prenumerationen.

  • 404 OperationIdNotFound – åtgärden med ID finns inte.

  • 404 SubscriptionDoesNotHaveServer – Den begärda servern hittades inte

  • 404 ServerNotInSubscriptionResourceGroup – Den angivna servern finns inte i den angivna resursgruppen och prenumerationen.

  • 404 DatabaseDoesNotExist – Användaren har angett ett databasnamn som inte finns på den här serverinstansen.

  • 404 ServerNotInSubscriptionResourceGroup – Den angivna servern finns inte i den angivna resursgruppen och prenumerationen.

  • 404 SubscriptionNotFound – Det gick inte att hitta den begärda prenumerationen.

  • 404 ServerNotInSubscription – Den angivna servern finns inte i den angivna prenumerationen.

  • 404 CannotFindObject – Det går inte att hitta objektet eftersom det inte finns eller så har du inte behörighet

  • 404 LongTermRetentionMigrationBackupNotFound – den angivna LTR-säkerhetskopieringen finns inte.

  • 405 UnsupportedReplicationOperation – En replikeringsåtgärd som inte stöds initierades på databasen.

  • 409 OperationCancelled – Åtgärden har avbrutits av användaren.

  • 409 OperationInterrupted – Det gick inte att slutföra åtgärden på resursen eftersom den avbröts av en annan åtgärd på samma resurs.

  • 409 FreeDbAlreadyExists – Endast en kostnadsfri databas kan finnas för en prenumeration per region.

  • 409 ConflictingServerOperation – en åtgärd pågår för närvarande för servern.

  • 409 SubscriptionDisabled – Prenumerationen är inaktiverad.

  • 409 ConflictingSystemOperationInProgress – En systemunderhållsåtgärd pågår på databasen och ytterligare åtgärder måste vänta tills den har slutförts.

  • 409 ConflictRequestToUpdateBackupRedundancy – En konfliktbegäran om att ändra redundans för lagring av säkerhetskopior pågår fortfarande.

  • 409 SkuAssignmentInProgress – Den aktuella tilldelningsbegäran kan inte bearbetas eftersom en tidigare begäran inte har slutförts.

  • 409 DatabaseElasticPoolMaintenanceConflict – Användaren försökte skapa eller uppdatera en databas med en angiven underhållskonfiguration som var i konflikt med den elastiska poolen i databasen.

  • 409 ServerDtuQuotaExceededed – Det gick inte att utföra åtgärden eftersom servern skulle överskrida den tillåtna enhetskvoten för databasgenomflöde.

  • 409 UnableToAlterDatabaseInReplication – Användarförändrad utgåva på en databas i en replikeringsrelation.

  • 409 SubscriptionVcoreQuotaExceeded – Det gick inte att utföra åtgärden eftersom prenumerationen skulle överskrida den tillåtna kvoten för virtuell kärna.

  • 409 CurrentMemoryUsageExceedsSkuQuota – Användaren försökte utföra en sku-uppdateringsåtgärd som inte kan slutföras på grund av den högre resursförbrukningen.

  • 409 ServerKeyNameAlreadyExists – servernyckeln finns redan på servern.

  • 409 ServerKeyUriAlreadyExists – servernyckelns URI finns redan på servern.

  • 409 ServerKeyDoesNotExists – servernyckeln finns inte.

  • 409 UpdateSloInProgress – Användaren försökte initiera en inkompatibel åtgärd medan en SLO-uppdatering pågick.

  • 409 UpdateSloFailedDatabaseTooBusy – Uppdaterings-SLO-åtgärden kunde inte slutföras eftersom databasen var för upptagen.

  • 409 ElasticPoolBusy – En hanteringsåtgärd försökte utföras på en elastisk pool som är upptagen.

  • 409 AzureKeyVaultKeyNameNotFound – Åtgärden kunde inte slutföras eftersom Azure Key Vault Nyckelnamn inte finns.

  • 409 AzureKeyVaultKeyInUse – Nyckeln används för närvarande av servern.

  • 409 ServerDisabled – Servern är inaktiverad.

  • 409 ConflictingDatabaseOperation – Det finns redan en åtgärd i databasen och den aktuella åtgärden bör vänta tills den är klar.

  • 409 SimultaneousSkuChangeNotAllowed – Tjänstens måländringsåtgärder kan inte köras på båda databaserna i en replikeringsrelation samtidigt.

  • 409 TargetElasticPoolBeingUpdated – Det går inte att starta uppdateringen av den elastiska poolen eftersom kopiering pågår för en av databaserna i den elastiska poolen

  • 409 InvalidOperationForDatabaseNotInReplicationRelationship – En replikerings seeding-åtgärd utfördes på en databas som redan finns i en replikeringsrelation.

  • 409 InvalidOperationForDatabaseInReplicationRelationship – En replikerings seeding-åtgärd utfördes på en databas som redan finns i en replikeringsrelation.

  • 409 DuplicateGeoDrRelation – databaserna är redan i en replikeringsrelation. Det här är en duplicerad begäran.

  • 409 DatabaseCopyLimitPerReplicaReached – Användaren har nått gränsen för samtidiga databaskopior.

  • 409 RemoteDatabaseExists – Måldatabasnamnet finns redan på målservern.

  • 409 LongTermRetentionMigrationRequestConflict – En konfliktåtgärd på den här LTR-säkerhetskopieringen pågår fortfarande.

  • 409 LongTermRetentionMigrationBackupConflict – En annan LTR-säkerhetskopiering med samma säkerhetskopieringstid för måldatabasen finns.

  • 429 SubscriptionTooManyCreateUpdateRequests – begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

  • 429 SubscriptionTooManyRequests – Begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

  • 429 SubscriptionTooManyCreateUpdateRequests – begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

  • 429 SubscriptionTooManyRequests – Begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

  • 500 OperationTimedOut – Tidsgränsen för åtgärden uppnåddes och återställdes automatiskt. Försök att utföra åtgärden igen.

  • 500 ActivateOrDeactivateWorkflowThrottling – Arbetsflödet för aktivering eller inaktivering misslyckades eftersom det finns för många samtidiga arbetsflöden

  • 500 LongTermRetentionMigrationRequestFailedToStartOnTarget – Det gick inte att starta kopieringsbegäran för LTR-säkerhetskopiering i målregionen.

  • 500 LongTermRetentionMigrationRequestCopyFailed – Kopieringsåtgärden misslyckades för LTR-säkerhetskopieringsblobar.

  • 500 LongTermRetentionMigrationRestoreVerExceeded – Återställningsverifieringen misslyckades efter att maximalt antal försök uppnåtts.

  • 500 LongTermRetentionMigrationRestoreVerFailed – Återställningsverifieringen misslyckades.

  • 503 TooManyRequests – Begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

  • 503 TooManyRequests – Begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

  • 503 AzureKeyVaultConnectionFailed – Det gick inte att slutföra åtgärden på servern eftersom försök att ansluta till Azure Key Vault misslyckades

  • 503 AzureKeyVaultGenericConnectionError – Det gick inte att slutföra åtgärden eftersom ett fel påträffades när Key Vault information skulle hämtas.

  • 503 DatabaseUnavailable – Åtgärden misslyckades eftersom databasen inte är tillgänglig.

  • 504 RequestTimeout – Tjänstbegäran överskred den tillåtna tidsgränsen.

Exempel

Creates a data warehouse database as a cross-subscription restore from a backup of a dropped database.
Creates a data warehouse database as a cross-subscription restore from a geo-backup.
Creates a data warehouse database as a cross-subscription restore from a restore point of an existing database.
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 data warehouse database as a cross-subscription restore from a backup of a dropped database.

Sample Request

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

{
  "location": "southeastasia",
  "properties": {
    "createMode": "Restore",
    "sourceResourceId": "/subscriptions/55555555-6666-7777-8888-999999999999/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/srcsvr/restorableDroppedDatabases/srcdw,131403269876900000"
  }
}

Sample Response

{
  "sku": {
    "name": "DataWarehouse",
    "tier": "DataWarehouse",
    "capacity": 9000
  },
  "kind": "v12.0,user,datawarehouse,gen2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 263882790666240,
    "status": "Online",
    "databaseId": "188784c9-d602-4684-86cf-e67b6f03551a",
    "creationDate": "2022-01-24T06:46:14.99Z",
    "currentServiceObjectiveName": "DW1000c",
    "requestedServiceObjectiveName": "DW1000c",
    "defaultSecondaryLocation": "eastus",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "currentSku": {
      "name": "DataWarehouse",
      "tier": "DataWarehouse",
      "capacity": 9000
    },
    "currentBackupStorageRedundancy": "Geo"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdw",
  "name": "testdw",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "DataWarehouse",
    "tier": "DataWarehouse",
    "capacity": 9000
  },
  "kind": "v12.0,user,datawarehouse,gen2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 263882790666240,
    "status": "Online",
    "databaseId": "188784c9-d602-4684-86cf-e67b6f03551a",
    "creationDate": "2022-01-24T06:46:14.99Z",
    "currentServiceObjectiveName": "DW1000c",
    "requestedServiceObjectiveName": "DW1000c",
    "defaultSecondaryLocation": "eastus",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "currentSku": {
      "name": "DataWarehouse",
      "tier": "DataWarehouse",
      "capacity": 9000
    },
    "currentBackupStorageRedundancy": "Geo"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdw",
  "name": "testdw",
  "type": "Microsoft.Sql/servers/databases"
}

Creates a data warehouse database as a cross-subscription restore from a geo-backup.

Sample Request

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

{
  "location": "westus",
  "properties": {
    "createMode": "Recovery",
    "sourceResourceId": "/subscriptions/55555555-6666-7777-8888-999999999999/resourceGroups/Default-SQL-EastUS/providers/Microsoft.Sql/servers/srcsvr/recoverabledatabases/srcdw"
  }
}

Sample Response

{
  "sku": {
    "name": "DataWarehouse",
    "tier": "DataWarehouse",
    "capacity": 9000
  },
  "kind": "v12.0,user,datawarehouse,gen2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 263882790666240,
    "status": "Online",
    "databaseId": "188784c9-d602-4684-86cf-e67b6f03551a",
    "creationDate": "2022-01-24T06:46:14.99Z",
    "currentServiceObjectiveName": "DW1000c",
    "requestedServiceObjectiveName": "DW1000c",
    "defaultSecondaryLocation": "eastus",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "currentSku": {
      "name": "DataWarehouse",
      "tier": "DataWarehouse",
      "capacity": 9000
    },
    "currentBackupStorageRedundancy": "Geo"
  },
  "location": "westus",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-WestUS/providers/Microsoft.Sql/servers/testsvr/databases/testdw",
  "name": "testdw",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "DataWarehouse",
    "tier": "DataWarehouse",
    "capacity": 9000
  },
  "kind": "v12.0,user,datawarehouse,gen2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 263882790666240,
    "status": "Online",
    "databaseId": "188784c9-d602-4684-86cf-e67b6f03551a",
    "creationDate": "2022-01-24T06:46:14.99Z",
    "currentServiceObjectiveName": "DW1000c",
    "requestedServiceObjectiveName": "DW1000c",
    "defaultSecondaryLocation": "eastus",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "currentSku": {
      "name": "DataWarehouse",
      "tier": "DataWarehouse",
      "capacity": 9000
    },
    "currentBackupStorageRedundancy": "Geo"
  },
  "location": "westus",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-WestUS/providers/Microsoft.Sql/servers/testsvr/databases/testdw",
  "name": "testdw",
  "type": "Microsoft.Sql/servers/databases"
}

Creates a data warehouse database as a cross-subscription restore from a restore point of an existing database.

Sample Request

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

{
  "location": "southeastasia",
  "properties": {
    "createMode": "PointInTimeRestore",
    "sourceResourceId": "/subscriptions/55555555-6666-7777-8888-999999999999/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/srcsvr/databases/srcdw",
    "restorePointInTime": "2022-01-22T05:35:31.503Z"
  }
}

Sample Response

{
  "sku": {
    "name": "DataWarehouse",
    "tier": "DataWarehouse",
    "capacity": 9000
  },
  "kind": "v12.0,user,datawarehouse,gen2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 263882790666240,
    "status": "Online",
    "databaseId": "188784c9-d602-4684-86cf-e67b6f03551a",
    "creationDate": "2022-01-24T06:46:14.99Z",
    "currentServiceObjectiveName": "DW1000c",
    "requestedServiceObjectiveName": "DW1000c",
    "defaultSecondaryLocation": "eastus",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "currentSku": {
      "name": "DataWarehouse",
      "tier": "DataWarehouse",
      "capacity": 9000
    },
    "currentBackupStorageRedundancy": "Geo"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdw",
  "name": "testdw",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "DataWarehouse",
    "tier": "DataWarehouse",
    "capacity": 9000
  },
  "kind": "v12.0,user,datawarehouse,gen2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 263882790666240,
    "status": "Online",
    "databaseId": "188784c9-d602-4684-86cf-e67b6f03551a",
    "creationDate": "2022-01-24T06:46:14.99Z",
    "currentServiceObjectiveName": "DW1000c",
    "requestedServiceObjectiveName": "DW1000c",
    "defaultSecondaryLocation": "eastus",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "currentSku": {
      "name": "DataWarehouse",
      "tier": "DataWarehouse",
      "capacity": 9000
    },
    "currentBackupStorageRedundancy": "Geo"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdw",
  "name": "testdw",
  "type": "Microsoft.Sql/servers/databases"
}

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

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

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

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

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

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

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

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

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

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

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

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

Definitioner

Name Description
BackupStorageRedundancy

Den typ av lagringskonto som används för att lagra säkerhetskopior för den här databasen.

CatalogCollationType

Sortering av metadatakatalogen.

CreateMode

Anger läget för att skapa databasen.

Standard: vanlig databasgenerering.

Kopiera: skapar en databas som en kopia av en befintlig databas. sourceDatabaseId måste anges som källdatabasens resurs-ID.

Sekundär: skapar en databas som en sekundär replik av en befintlig databas. sourceDatabaseId måste anges som resurs-ID för den befintliga primära databasen.

PointInTimeRestore: Skapar en databas genom att återställa en säkerhetskopia av en befintlig databas. sourceDatabaseId måste anges som resurs-ID för den befintliga databasen och restorePointInTime måste anges.

Återställning: Skapar en databas genom att återställa en geo-replikerad säkerhetskopia. sourceDatabaseId måste anges som det återställningsbara databasresurs-ID:t som ska återställas.

Återställ: Skapar en databas genom att återställa en säkerhetskopia av en borttagen databas. sourceDatabaseId måste anges. Om sourceDatabaseId är databasens ursprungliga resurs-ID måste sourceDatabaseDeletionDate anges. Annars måste sourceDatabaseId vara det återställningsbara borttagna databasresurs-ID:t och sourceDatabaseDeletionDate ignoreras. restorePointInTime kan också anges för återställning från en tidigare tidpunkt.

RestoreLongTermRetentionBackup: Skapar en databas genom att återställa från ett långsiktigt kvarhållningsvalv. recoveryServicesRecoveryPointResourceId måste anges som resurs-ID för återställningspunkten.

Copy, Secondary och RestoreLongTermRetentionBackup stöds inte för DataWarehouse Edition.

Database

En databasresurs.

DatabaseIdentity

Azure Active Directory-identitetskonfiguration för en resurs.

DatabaseIdentityType

Identitetstypen

DatabaseLicenseType

Den licenstyp som ska gälla för den här databasen. LicenseIncludedom du behöver en licens eller BasePrice om du har en licens och är berättigad till Azure Hybrid-förmån.

DatabaseReadScale

Status för skrivskyddad routning. Om det här alternativet är aktiverat kan anslutningar som har program avsikten readonly i sina anslutningssträng dirigeras till en skrivskyddad sekundär replik i samma region. Gäller inte för en Hyperskala-databas i en elastisk pool.

DatabaseStatus

Databasens status.

DatabaseUserIdentity

Azure Active Directory-identitetskonfiguration för en resurs.

SampleName

Namnet på exempelschemat som ska tillämpas när du skapar den här databasen.

SecondaryType

Den sekundära typen av databas om den är sekundär. Giltiga värden är Geo och Named.

Sku

En ARM-resurs-SKU.

BackupStorageRedundancy

Den typ av lagringskonto som används för att lagra säkerhetskopior för den här databasen.

Name Typ Description
Geo

string

GeoZone

string

Local

string

Zone

string

CatalogCollationType

Sortering av metadatakatalogen.

Name Typ Description
DATABASE_DEFAULT

string

SQL_Latin1_General_CP1_CI_AS

string

CreateMode

Anger läget för att skapa databasen.

Standard: vanlig databasgenerering.

Kopiera: skapar en databas som en kopia av en befintlig databas. sourceDatabaseId måste anges som källdatabasens resurs-ID.

Sekundär: skapar en databas som en sekundär replik av en befintlig databas. sourceDatabaseId måste anges som resurs-ID för den befintliga primära databasen.

PointInTimeRestore: Skapar en databas genom att återställa en säkerhetskopia av en befintlig databas. sourceDatabaseId måste anges som resurs-ID för den befintliga databasen och restorePointInTime måste anges.

Återställning: Skapar en databas genom att återställa en geo-replikerad säkerhetskopia. sourceDatabaseId måste anges som det återställningsbara databasresurs-ID:t som ska återställas.

Återställ: Skapar en databas genom att återställa en säkerhetskopia av en borttagen databas. sourceDatabaseId måste anges. Om sourceDatabaseId är databasens ursprungliga resurs-ID måste sourceDatabaseDeletionDate anges. Annars måste sourceDatabaseId vara det återställningsbara borttagna databasresurs-ID:t och sourceDatabaseDeletionDate ignoreras. restorePointInTime kan också anges för återställning från en tidigare tidpunkt.

RestoreLongTermRetentionBackup: Skapar en databas genom att återställa från ett långsiktigt kvarhållningsvalv. recoveryServicesRecoveryPointResourceId måste anges som resurs-ID för återställningspunkten.

Copy, Secondary och RestoreLongTermRetentionBackup stöds inte för DataWarehouse Edition.

Name Typ Description
Copy

string

Default

string

OnlineSecondary

string

PointInTimeRestore

string

Recovery

string

Restore

string

RestoreExternalBackup

string

RestoreExternalBackupSecondary

string

RestoreLongTermRetentionBackup

string

Secondary

string

Database

En databasresurs.

Name Typ Description
id

string

Resurs-ID.

identity

DatabaseIdentity

Azure Active Directory-identiteten för databasen.

kind

string

Typ av databas. Det här är metadata som används för Azure Portal upplevelse.

location

string

Resursplats.

managedBy

string

Resurs som hanterar databasen.

name

string

Resursnamn.

properties.autoPauseDelay

integer

Tid i minuter efter vilken databasen pausas automatiskt. Värdet -1 innebär att automatisk paus är inaktiverat

properties.catalogCollation

CatalogCollationType

Sortering av metadatakatalogen.

properties.collation

string

Sortering av databasen.

properties.createMode

CreateMode

Anger läget för att skapa databasen.

Standard: vanlig databasskapande.

Kopiera: skapar en databas som en kopia av en befintlig databas. sourceDatabaseId måste anges som resurs-ID för källdatabasen.

Sekundär: skapar en databas som en sekundär replik av en befintlig databas. sourceDatabaseId måste anges som resurs-ID för den befintliga primära databasen.

PointInTimeRestore: Skapar en databas genom att återställa en tidpunktssäkerhetskopia av en befintlig databas. sourceDatabaseId måste anges som resurs-ID för den befintliga databasen och restorePointInTime måste anges.

Återställning: Skapar en databas genom att återställa en geo-replikerad säkerhetskopia. sourceDatabaseId måste anges som det återställningsbara databasresurs-ID:t som ska återställas.

Återställ: Skapar en databas genom att återställa en säkerhetskopia av en borttagen databas. sourceDatabaseId måste anges. Om sourceDatabaseId är databasens ursprungliga resurs-ID måste källanDatabaseDeletionDate anges. Annars måste sourceDatabaseId vara det återställningsbara borttagna databasresurs-ID:t och sourceDatabaseDeletionDate ignoreras. restorePointInTime kan också anges för återställning från en tidigare tidpunkt.

RestoreLongTermRetentionBackup: Skapar en databas genom att återställa från ett långsiktigt kvarhållningsvalv. recoveryServicesRecoveryPointResourceId måste anges som resurs-ID för återställningspunkten.

Copy, Secondary och RestoreLongTermRetentionBackup stöds inte för DataWarehouse Edition.

properties.creationDate

string

Databasens skapandedatum (ISO8601 format).

properties.currentBackupStorageRedundancy

BackupStorageRedundancy

Lagringskontotypen som används för att lagra säkerhetskopior för den här databasen.

properties.currentServiceObjectiveName

string

Databasens aktuella målnamn på tjänstnivå.

properties.currentSku

Sku

SKU:ns namn och nivå.

properties.databaseId

string

Databasens ID.

properties.defaultSecondaryLocation

string

Den sekundära standardregionen för den här databasen.

properties.earliestRestoreDate

string

Detta registrerar det tidigaste startdatum och den tid som återställningen är tillgänglig för den här databasen (ISO8601 format).

properties.elasticPoolId

string

Resursidentifieraren för den elastiska pool som innehåller den här databasen.

properties.failoverGroupId

string

Resursidentifierare för redundansgrupp som den här databasen tillhör.

properties.federatedClientId

string

Klient-ID:t som används för cmk-scenario mellan klientorganisationer per databas

properties.highAvailabilityReplicaCount

integer

Antalet sekundära repliker som är associerade med databasen som används för att ge hög tillgänglighet. Gäller inte för en Hyperskala-databas i en elastisk pool.

properties.isInfraEncryptionEnabled

boolean

Infrakryptering är aktiverat för den här databasen.

properties.isLedgerOn

boolean

Om den här databasen är en transaktionsregisterdatabas, vilket innebär att alla tabeller i databasen är transaktionsregistertabeller. Obs! Det går inte att ändra värdet för den här egenskapen när databasen har skapats.

properties.licenseType

DatabaseLicenseType

Den licenstyp som ska tillämpas för den här databasen. LicenseIncludedom du behöver en licens eller BasePrice om du har en licens och är berättigad till Azure Hybrid-förmån.

properties.longTermRetentionBackupResourceId

string

Resursidentifieraren för den långsiktiga kvarhållningssäkerhetskopian som är associerad med att skapa den här databasen.

properties.maintenanceConfigurationId

string

Underhållskonfigurations-ID som tilldelats databasen. Den här konfigurationen definierar den period då underhållsuppdateringarna ska ske.

properties.maxLogSizeBytes

integer

Den maximala loggstorleken för den här databasen.

properties.maxSizeBytes

integer

Den maximala storleken på databasen uttryckt i byte.

properties.minCapacity

number

Minimal kapacitet som databasen alltid har allokerat, om den inte har pausats

properties.pausedDate

string

Det datum då databasen pausades av användarkonfiguration eller åtgärd (ISO8601 format). Null om databasen är klar.

properties.readScale

DatabaseReadScale

Tillståndet för skrivskyddad routning. Om aktiverad kan anslutningar som har program avsikt inställd på readonly i sina anslutningssträng dirigeras till en skrivskyddad sekundär replik i samma region. Gäller inte för en Hyperskala-databas i en elastisk pool.

properties.recoverableDatabaseId

string

Resursidentifieraren för den återställningsbara databas som är associerad med skapandeåtgärden för den här databasen.

properties.recoveryServicesRecoveryPointId

string

Resursidentifieraren för återställningspunkten som är associerad med den här databasens skapandeåtgärd.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Lagringskontotypen som ska användas för att lagra säkerhetskopior för den här databasen.

properties.requestedServiceObjectiveName

string

Det begärda servicenivåmålnamnet för databasen.

properties.restorableDroppedDatabaseId

string

Resursidentifieraren för den återställningsbara borttagna databasen som är associerad med skapandeåtgärden för den här databasen.

properties.restorePointInTime

string

Anger tidpunkten (ISO8601 format) för källdatabasen som ska återställas för att skapa den nya databasen.

properties.resumedDate

string

Det datum då databasen återupptogs av användaråtgärd eller databasinloggning (ISO8601 format). Null om databasen har pausats.

properties.sampleName

SampleName

Namnet på exempelschemat som ska tillämpas när du skapar den här databasen.

properties.secondaryType

SecondaryType

Den sekundära typen av databas om den är sekundär. Giltiga värden är Geo och Named.

properties.sourceDatabaseDeletionDate

string

Anger den tid då databasen togs bort.

properties.sourceDatabaseId

string

Resursidentifieraren för källdatabasen som är associerad med skapandeåtgärden för den här databasen.

properties.sourceResourceId

string

Resursidentifieraren för källan som är associerad med den här databasens skapandeåtgärd.

Den här egenskapen stöds endast för DataWarehouse Edition och gör det möjligt att återställa mellan prenumerationer.

När sourceResourceId har angetts får sourceDatabaseId, recoverableDatabaseId, restoreableDroppedDatabaseId och sourceDatabaseDeletionDate inte anges och CreateMode måste vara PointInTimeRestore, Restore eller Recover.

När createMode är PointInTimeRestore måste sourceResourceId vara resurs-ID för den befintliga databasen eller den befintliga sql-poolen och restorePointInTime måste anges.

När createMode är Restore måste sourceResourceId vara resurs-ID för återställningsbar borttagen databas eller återställningsbar borttagen SQL-pool.

När createMode är Återställ måste sourceResourceId vara resurs-ID för återställningsbar databas eller återställningsbar SQL-pool.

När källprenumerationen tillhör en annan klientorganisation än målprenumerationen måste rubriken "x-ms-authorization-auxiliary" innehålla autentiseringstoken för källklientorganisationen. Mer information om rubriken "x-ms-authorization-auxiliary" finns i https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant

properties.status

DatabaseStatus

Databasens status.

properties.zoneRedundant

boolean

Om den här databasen är zonredundant eller inte, vilket innebär att replikerna i den här databasen sprids över flera tillgänglighetszoner.

sku

Sku

Databas-SKU:n.

Listan över SKU:er kan variera beroende på region och supporterbjudande. Om du vill fastställa vilka SKU:er (inklusive SKU-namn, nivå/utgåva, familj och kapacitet) som är tillgängliga för din prenumeration i en Azure-region använder du REST-API:et Capabilities_ListByLocation eller något av följande kommandon:

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

object

Resurstaggar.

type

string

Resurstyp.

DatabaseIdentity

Azure Active Directory-identitetskonfiguration för en resurs.

Name Typ Description
tenantId

string

Klient-ID:t för Azure Active Directory.

type

DatabaseIdentityType

Identitetstypen

userAssignedIdentities

<string,  DatabaseUserIdentity>

Resurs-ID:n för de användartilldelade identiteter som ska användas

DatabaseIdentityType

Identitetstypen

Name Typ Description
None

string

UserAssigned

string

DatabaseLicenseType

Den licenstyp som ska gälla för den här databasen. LicenseIncludedom du behöver en licens eller BasePrice om du har en licens och är berättigad till Azure Hybrid-förmån.

Name Typ Description
BasePrice

string

LicenseIncluded

string

DatabaseReadScale

Status för skrivskyddad routning. Om det här alternativet är aktiverat kan anslutningar som har program avsikten readonly i sina anslutningssträng dirigeras till en skrivskyddad sekundär replik i samma region. Gäller inte för en Hyperskala-databas i en elastisk pool.

Name Typ Description
Disabled

string

Enabled

string

DatabaseStatus

Databasens status.

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

DatabaseUserIdentity

Azure Active Directory-identitetskonfiguration för en resurs.

Name Typ Description
clientId

string

Azure Active Directory-klient-ID: t.

principalId

string

Huvud-ID:t för Azure Active Directory.

SampleName

Namnet på exempelschemat som ska tillämpas när du skapar den här databasen.

Name Typ Description
AdventureWorksLT

string

WideWorldImportersFull

string

WideWorldImportersStd

string

SecondaryType

Den sekundära typen av databas om den är sekundär. Giltiga värden är Geo och Named.

Name Typ Description
Geo

string

Named

string

Sku

En ARM-resurs-SKU.

Name Typ Description
capacity

integer

Kapacitet för den specifika SKU:n.

family

string

Om tjänsten har olika generationer av maskinvara, för samma SKU, kan den samlas in här.

name

string

Namnet på SKU:n, vanligtvis en bokstav + nummerkod, t.ex. P3.

size

string

Storleken på den specifika SKU:n

tier

string

Nivån eller utgåvan av den specifika SKU:n, t.ex. Basic, Premium.