Databases - Create Or Update

Crea un nuovo database o ne aggiorna uno esistente.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
databaseName
path True

string

Nome del database.

resourceGroupName
path True

string

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

serverName
path True

string

Nome del server.

subscriptionId
path True

string

ID sottoscrizione che identifica una sottoscrizione di Azure.

api-version
query True

string

Versione dell'API da usare per la richiesta.

Corpo della richiesta

Nome Necessario Tipo Descrizione
location True

string

Percorso della risorsa.

identity

DatabaseIdentity

Identità di Azure Active Directory del database.

properties.autoPauseDelay

integer

Tempo in minuti dopo il quale il database viene automaticamente sospeso. Il valore -1 indica che la sospensione automatica è disabilitata

properties.catalogCollation

CatalogCollationType

Regole di confronto del catalogo dei metadati.

properties.collation

string

Regole di confronto del database.

properties.createMode

CreateMode

Specifica la modalità di creazione del database.

Impostazione predefinita: creazione regolare del database.

Copia: crea un database come copia di un database esistente. sourceDatabaseId deve essere specificato come ID risorsa del database di origine.

Secondario: crea un database come replica secondaria di un database esistente. sourceDatabaseId deve essere specificato come ID risorsa del database primario esistente.

PointInTimeRestore: crea un database ripristinando un backup temporizzato di un database esistente. sourceDatabaseId deve essere specificato come ID risorsa del database esistente e deve essere specificato restorePointInTime.

Ripristino: crea un database ripristinando un backup con replica geografica. sourceDatabaseId deve essere specificato come ID risorsa di database recuperabile da ripristinare.

Ripristino: crea un database ripristinando un backup di un database eliminato. sourceDatabaseId deve essere specificato. Se sourceDatabaseId è l'ID risorsa originale del database, è necessario specificare sourceDatabaseDeletionDate. In caso contrario, sourceDatabaseId deve essere l'ID risorsa del database eliminata ripristinabile e sourceDatabaseDeletionDate viene ignorato. restorePointInTime può essere specificato anche per ripristinare da un momento precedente.

RestoreLongTermRetentionBackup: crea un database ripristinando da un insieme di credenziali di conservazione a lungo termine. recoveryServicesRecoveryPointResourceId deve essere specificato come ID risorsa del punto di ripristino.

Copy, Secondary e RestoreLongTermRetentionBackup non sono supportati per l'edizione DataWarehouse.

properties.elasticPoolId

string

Identificatore di risorsa del pool elastico contenente questo database.

properties.federatedClientId

string

ID client usato per lo scenario CMK tra tenant per database

properties.highAvailabilityReplicaCount

integer

Numero di repliche secondarie associate al database utilizzato per fornire disponibilità elevata. Non applicabile a un database Hyperscale all'interno di un pool elastico.

properties.isLedgerOn

boolean

Indipendentemente dal fatto che il database sia un database ledger, il che significa che tutte le tabelle del database sono tabelle di ledger. Nota: il valore di questa proprietà non può essere modificato dopo la creazione del database.

properties.licenseType

DatabaseLicenseType

Tipo di licenza da applicare per questo database. LicenseIncludedse è necessaria una licenza o BasePrice se si dispone di una licenza e si è idonei per il Vantaggio Azure Hybrid.

properties.longTermRetentionBackupResourceId

string

Identificatore di risorsa del backup di conservazione a lungo termine associato all'operazione di creazione di questo database.

properties.maintenanceConfigurationId

string

ID di configurazione della manutenzione assegnato al database. Questa configurazione definisce il periodo in cui si verificheranno gli aggiornamenti della manutenzione.

properties.maxSizeBytes

integer

Dimensioni massime del database espresso in byte.

properties.minCapacity

number

Capacità minima che il database avrà sempre allocato, se non sospeso

properties.readScale

DatabaseReadScale

Stato del routing di sola lettura. Se abilitata, le connessioni con finalità dell'applicazione impostate su readonly nella propria stringa di connessione possono essere indirizzate a una replica secondaria di lettura nella stessa area. Non applicabile a un database Hyperscale all'interno di un pool elastico.

properties.recoverableDatabaseId

string

Identificatore di risorsa del database recuperabile associato all'operazione di creazione del database.

properties.recoveryServicesRecoveryPointId

string

Identificatore di risorsa del punto di ripristino associato all'operazione di creazione del database.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Tipo di account di archiviazione da usare per archiviare i backup per questo database.

properties.restorableDroppedDatabaseId

string

Identificatore della risorsa del database eliminato ripristinabile associato all'operazione di creazione del database.

properties.restorePointInTime

string

Specifica il tempo (ISO8601 formato) del database di origine che verrà ripristinato per creare il nuovo database.

properties.sampleName

SampleName

Nome dello schema di esempio da applicare durante la creazione di questo database.

properties.secondaryType

SecondaryType

Tipo secondario del database se è secondario. I valori validi sono Geo e Named.

properties.sourceDatabaseDeletionDate

string

Specifica l'ora di eliminazione del database.

properties.sourceDatabaseId

string

Identificatore di risorsa del database di origine associato all'operazione di creazione del database.

properties.sourceResourceId

string

Identificatore di risorsa dell'origine associata all'operazione di creazione di questo database.

Questa proprietà è supportata solo per l'edizione DataWarehouse e consente di ripristinare tra sottoscrizioni.

Quando si specifica sourceResourceId, sourceDatabaseId, recoverableDatabaseId, restorableDroppedDatabaseId e sourceDatabaseDeletionDate non devono essere specificati e CreateMode deve essere PointInTimeRestore, Restore o Restore.

Quando createMode è PointInTimeRestore, sourceResourceId deve essere l'ID risorsa del database esistente o del pool sql esistente e deve essere specificato restorePointInTime.

Quando createMode è Restore, sourceResourceId deve essere l'ID risorsa del database eliminato ripristinabile o il pool sql eliminato ripristinabile.

Quando createMode è Ripristina, sourceResourceId deve essere l'ID risorsa del database recuperabile o del pool sql recuperabile.

Quando la sottoscrizione di origine appartiene a un tenant diverso dalla sottoscrizione di destinazione, l'intestazione "x-ms-authorization-auxiliary" deve contenere token di autenticazione per il tenant di origine. Per altre informazioni sull'intestazione "x-ms-authorization-ausiliaria" vedere https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant

properties.zoneRedundant

boolean

Indipendentemente dal fatto che questo database sia ridondante della zona, ovvero le repliche di questo database verranno distribuite in più zone di disponibilità.

sku

Sku

SKU del database.

L'elenco degli SKU può variare in base all'area e all'offerta di supporto. Per determinare gli SKU (inclusi il nome SKU, il livello/edizione, la famiglia e la capacità) disponibili per la sottoscrizione in un'area di Azure, usare l'API Capabilities_ListByLocation REST o uno dei comandi seguenti:

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

object

Tag di risorse.

Risposte

Nome Tipo Descrizione
200 OK

Database

È stato aggiornato correttamente il database.

201 Created

Database

Creazione del database completata.

202 Accepted

La creazione o l'aggiornamento del database è in corso.

Other Status Codes

Risposte agli errori: **

  • 400 InvalidDatabaseCreateOrUpdateRequest: il corpo della richiesta per l'operazione di creazione o aggiornamento del database non è valido.

  • 400 InvalidResourceId - Identificatore di risorsa non valido.

  • 400 InvalidSourceDatabaseId - Identificatore del database di origine non valido.

  • 400 MismatchingResourceGroupNameWithUrl: il nome del gruppo di risorse specificato non corrisponde al nome nell'URL.

  • 400 MismatchingServerNameWithUrl: il nome del server specificato non corrisponde al nome nell'URL.

  • 400 Mancata corrispondenzaSubscriptionWithUrl: la sottoscrizione fornita non corrisponde alla sottoscrizione nell'URL.

  • 400 MissingCollation: sono necessarie regole di confronto.

  • 400 MissingMaxSizeBytes - MaxSizeBytes è obbligatorio.

  • 400 MissingSkuName: è necessario specificare il nome sku.

  • 400 MissingSourceDatabaseId - Identificatore del database di origine mancante.

  • 400 InvalidLicenseType: il tipo di licenza specificato non è valido.

  • 400 InvalidSkuName - Nome SKU non valido.

  • 400 Mancata corrispondenzaSkuNameAndCapacity - Mancata corrispondenza tra il nome dello SKU e la capacità.

  • 400 Mancata corrispondenzaSkuNameAndTier - Mancata corrispondenza tra il nome dello SKU e il livello.

  • 400 Mancata corrispondenzaSkuNameAndFamily - Mancata corrispondenza tra nome SKU e famiglia.

  • 400 LedgerNotAllowedWithSpecifiedCreateMode - IsLedgerOn non è consentito con la modalità di creazione specificata.

  • 400 LedgerNotAllowedOnSampleDatabase- La creazione del database non è consentita con IsLedgerOn per un database di esempio.

  • 400 DatabaseNameDoesNotMatchSourceDatabaseId: il nome del database specificato non corrisponde al nome del database in sourceDatabaseId.

  • 400 ElasticPoolNotSupportedForExternalBackupRestore - Il pool elastico non è supportato per il ripristino di backup esterno

  • 400 InvalidRecoverableDatabaseId - Identificatore di database ripristinabile non valido.

  • 400 InvalidRecoveryServicesRecoveryPointId - Identificatore del punto di ripristino dei servizi di ripristino non valido.

  • 400 InvalidRestorableDroppedDatabaseDeletionDate - La data di eliminazione del database eliminata ripristinabile specificata non è valida

  • 400 InvalidRestorableDroppedDatabaseId - Identificatore del database eliminato ripristinabile non valido

  • 400 MissingRecoverableDatabaseId - Identificatore di database recuperabile mancante.

  • 400 MissingRecoveryServicesRecoveryPointId - ID punto di ripristino dei servizi di ripristino mancante.

  • 400 MissingRestorableDroppedDatabaseId - RestorableDroppedDatabaseId mancante

  • 400 MissingRestorePointInTime - Punto di ripristino mancante nel tempo

  • 400 MissingSourceDatabaseDeletionDate - Data di eliminazione del database di origine mancante

  • 400 MissingStorageContainerSasToken - Token di firma di accesso condiviso del contenitore di archiviazione mancante

  • 400 MissingStorageContainerUri - URI contenitore di archiviazione mancante

  • 400 RestorableDroppedDatabaseIdGivenForRestoreWithSourceDatabaseId - Impossibile specificare restorableDroppedDatabaseId quando sourceDatabaseId è già specificato in modalità di creazione del ripristino

  • 400 MultipleIdentitiesOnDatabase: a livello di database è supportata solo un'identità gestita assegnata dall'utente.

  • 400 MultipleIdentityDelegationsOnDatabase: a livello di database è supportata una sola delega di identità.

  • 400 MissingPrimaryDelegatedIdentityClientId: per usare le identità delegate, specificare un ID client di identità delegata primario.

  • 400 InvalidStandbyGeoReadScale - L'utente ha tentato di abilitare la scalabilità in lettura in un database geografico standby che non lo supporta.

  • 400 PerDatabaseCMKKeyRotationAttemptedWhileOldThumbprintInUse- La rotazione delle chiavi per la protezione TDE a livello di database viene bloccata quando le transazioni attive mantengono il log crittografato con le chiavi precedenti. Per risolvere il problema, vedere aka.ms/azuresqldbkeyrotation possibili strategie.

  • 400 TierChangeUnsupportedDueToMemoryOptimizedObject: il database non può aggiornare lo SKU perché dispone di oggetti ottimizzati per la memoria.

  • 400 PerDBCMKNotSupportedWithLTR - La chiave gestita a livello di database non è supportata quando la conservazione dei backup a lungo termine è abilitata nel database.

  • 400 SourceServerNotFound: la parte server di un ID di database di origine fornito in una chiamata API CreateDatabaseAsCopy non esegue il mapping a un server esistente.

  • 400 ElasticPoolOverStorageUsage : tentativo di scrivere dati in un database quando è stato raggiunto il limite di archiviazione del pool elastico.

  • 400 InvalidDatabaseCreateMode : richiesta non valida per creare un database.

  • 400 MissingAsymmetricKeyOnTargetServer - Il server di destinazione non ha accesso a una chiave asimmetrica.

  • 400 Mancata corrispondenzaSubscriptionWithUrl: la sottoscrizione fornita non corrisponde alla sottoscrizione nell'URL.

  • 400 MultipleDroppedDatabasesWithTheSameName - Trovato più database eliminati con lo stesso nome nel server.

  • 400 InvalidAddSecondaryPermission: l'utente non dispone di autorizzazioni sufficienti per aggiungere secondario nel server specificato.

  • 400 AzureKeyVaultClientError: errore rilevato dal client di Azure Key Vault.

  • 400 UnsupportedServiceName: il nome specificato è un nome non valido perché contiene uno o più caratteri Unicode non supportati.

  • 400 AzureKeyVaultClientInfoError- Errore durante l'acquisizione di informazioni per il client azure Key Vault.

  • 400 CurrentDatabaseLogSizeExceedsMaxSize - L'utente ha tentato di modificare il database in uno SKU con dimensioni massime massime inferiori rispetto all'utilizzo corrente.

  • 400 IsLedgerDatabaseIsNotSupportedOnResourceType - La modifica della proprietà libro mastro non è supportata per questo tipo di risorsa.

  • 400 InvalidBackupStorageAccountType - L'utente ha passato zrs/lrs durante la creazione/aggiornamento di un database, ma non è riuscito perché il cliente non è incluso nell'elenco elementi consentiti o perché zrs non è disponibile nell'area specificata.

  • 400 CannotUpdateToFreeDatabase: l'aggiornamento di un database allo SKU gratuito non è supportato.

  • 400 DatabaseInvalidSkuPropertyCombination: le proprietà dello SKU richiesto non sono coerenti. Verificare che sia specificata una combinazione valida. Per informazioni dettagliate, vedere https://docs.microsoft.com/en-us/rest/api/sql/capabilities/listbylocation#serviceobjectivecapability.

  • 400 DatabaseNamedReplicaPerDatabaseLimitExceeded - L'utente ha tentato di creare una replica denominata che supererebbe il numero consentito per ogni database primario

  • 400 UnsupportedBackupStorageRedundancyForEdition - La ridondanza dell'archiviazione di backup richiesta non è supportata per l'edizione

  • 400 DatabaseIsCurrentlyPinned: Microsoft ha aggiunto la versione del motore di SQL Server del database. Per assicurarsi che il database non abbia rilevato problemi di produzione, eventuali operazioni di scalabilità future sul database verranno bloccate fino a quando non è stato aggiunto. Contattare il supporto tecnico Microsoft per assistenza per il ridimensionamento.

  • 400 RestoreTargetEditionSizeInsufficient - L'utente ha tentato di ripristinare un database in un'edizione di dimensioni inferiori rispetto alle dimensioni allocate correnti dell'origine.

  • 400 InvalidSku: l'utente ha specificato uno SKU non valido.

  • 400 InvalidTierSkuCombination: il livello specificato non supporta lo SKU specificato.

  • 400 ServerNotFound: il server richiesto non è stato trovato.

  • 400 UnsupportedBackupStorageRedundancy - La ridondanza dell'archiviazione di backup specificata non è supportata nell'area di destinazione.

  • 400 InvalidIdentityId: uno o più ID identità specificati non sono ID risorsa ARM validi. Immettere gli ID validi e riprovare.

  • 400 LTRSterlingToVldbMigrationNotSupported- Impossibile modificare l'obiettivo del servizio per il database in Hyperscale perché la conservazione a lungo termine non è ancora supportata in Hyperscale. Disabilitare la conservazione a lungo termine nel database e riprovare.

  • 400 TokenTooLong: il token fornito è troppo lungo.

  • 400 FeatureDisabledOnSelectedEdition : l'utente ha tentato di usare una funzionalità disabilitata nell'edizione di database corrente.

  • 400 OfferDisabledOnSubscription: il tipo di offerta della sottoscrizione è limitato dal provisioning della risorsa richiesta.

  • 400 UnableToCreateGeoChain - L'utente ha tentato di creare un database secondario (concatenamento) anche se è stato configurato il caricamento automatico dei digest libro mastro

  • 400 InvalidNumberOfIdentities: a livello di database è supportata solo un'identità gestita assegnata dall'utente.

  • 400 DatabaseNamedReplicaChainingNotAllowed - L'utente ha tentato di creare una replica denominata di una replica denominata non consentita.

  • 400 DatabaseNamedReplicaInvalidOperation - L'utente ha tentato un'operazione non supportata in una replica denominata.

  • 400 DatabaseNamedReplicaInvalidSourceDatabase - L'utente ha tentato di creare una replica denominata in una sottoscrizione o un'area diversa rispetto al database di origine.

  • 400 InvalidTargetSubregion: il server di destinazione di un database secondario non leggibile non si trova in un'area di Azure associata al ripristino di emergenza.

  • 400 CannotAssignIdentityToMaster - Impossibile assegnare un'identità a un database di sistema. L'identità del database non può essere assegnata ai database 'master', 'model', 'tempdb', 'msdb' o 'resource'.

  • 400 PerDatabaseCMKDWNotSupported - CmK a livello di database in anteprima non è supportato per l'edizione Datawarehouse.

  • 400 DatabaseCreationBlockedForNonActivatedCMKServer: le creazioni del pool SQL vengono bloccate per le aree di lavoro abilitate per cmk fino all'attivazione dell'area di lavoro. Prima di tutto, abilitare la protezione dall'eliminazione e concedere all'identità gestita dell'area di lavoro le autorizzazioni necessarie (Get, Wrap Key, Unwrap Key) nella Key Vault di Azure della chiave dell'area di lavoro. Attivare quindi l'area di lavoro dopo aver concesso l'accesso.

  • 400 PartnerServerNotCompatible - L'utente sta tentando di copiare un database da un server SAWA V1 a un server Sterling o viceversa.

  • 400 IncorrectReplicationLinkState: l'operazione prevede che il database sia in uno stato previsto nel collegamento di replica.

  • 400 TargetElasticPoolDoesNotExist - Il pool elastico non esiste in un server.

  • 400 ElasticPoolSkuCombinationInvalid: il pool elastico e lo SKU possono essere specificati insieme solo se lo SKU è specificato come 'ElasticPool'.

  • 400 ElasticPoolTierCombinationInvalid: il livello di database è diverso dal livello di servizio del pool elastico.

  • 400 ElasticPoolNameRequired : l'utente ha tentato di creare o aggiornare il database all'obiettivo del servizio pool elastico senza specificare il nome del pool elastico.

  • 400 MissingThumbprintCrm: operazione di ripristino di un database CRM non riuscita perché manca un certificato TDE richiesto. Ripetere l'operazione di ripristino in un pool elastico esistente.

  • 400 ElasticPoolOverStorage: tentativo di scrivere dati in un database quando è stato raggiunto il limite di archiviazione del pool elastico.

  • 400 ElasticPoolInconsistentDtuGuaranteeSettings - Tentativo di fornire il valore minimo di DTU per i database nel pool elastico che supera le DTU richieste del pool elastico.

  • 400 RestoreTargetEditionSizeInsufficientV2 - L'utente ha tentato di ripristinare un database in un'edizione di dimensioni inferiori rispetto alle dimensioni allocate del database ripristinato.

  • 400 TierChangeUnsupportedDueToCDCEnabledDatabase: il database non può aggiornare lo SKU perché è abilitato per CDC.

  • 400 ElasticPoolDatabaseCountOverLimit : tentativo di creare o aggiungere database al pool elastico quando è stato raggiunto il limite di conteggio del database del pool elastico.

  • 400 ResourcePoolStorageLimitHitDuringRestore: il database ripristinato non può essere ripristinato nel pool di risorse a causa della capacità di archiviazione rimanente nel pool.

  • 400 CannotChangeToOrFromDataWarehouseTier - L'utente ha tentato di modificare lo SKU di un database dal livello DataWarehouse a livelli non DataWarehouse o viceversa.

  • 400 CurrentDatabaseSizeExceedsMaxSize - L'utente ha tentato di ridurre le dimensioni massime per un database a una dimensione inferiore all'utilizzo corrente.

  • 400 PerDatabaseCMKRestoreNotSupported - Il ripristino del database non è supportato quando la chiave gestita a livello di database è configurata in anteprima.

  • 400 PerDatabaseCMKHSNotSupported - CmK a livello di database in anteprima non è supportato per l'edizione Hyperscale.

  • 400 AzureKeyVaultKeyDisabled- Impossibile completare l'operazione nel server perché la chiave di Key Vault di Azure è disabilitata.

  • 400 PerDatabaseCMKGeoReplicationNotSupported - La replica geografica e la copia del database non sono supportate quando la chiave gestita a livello di database è configurata in anteprima.

  • 400 ElasticPoolDecreaseStorageLimitBelowUsage - Tentativo di ridurre il limite di archiviazione del pool elastico al di sotto dell'utilizzo dell'archiviazione.

  • 400 AzureKeyVaultInvalidExpirationDate - Impossibile completare l'operazione perché la data di scadenza della chiave di Azure Key Vault non è valida.

  • 400 InvalidStandbyGeoEdition - Utente ha tentato di creare un'area di standby basata su DTU.

  • 400 SecurityAzureKeyVaultUrlNullOrEmpty - Impossibile completare l'operazione perché l'URI di Azure Key Vault è null o vuoto.

  • 400 ElasticPoolInconsistentVcoreGuaranteeSettings: il numero di database e VCore min per database non può superare i VCore richiesti del pool elastico.

  • 400 UpdateNotAllowedOnPausedDatabase - Utente ha tentato di eseguire un aggiornamento in un database sospeso.

  • 400 GeoRestoreBackupStorageTypeNotSupported: le richieste di ripristino del database non sono valide quando vengono rilasciate su un database che non è configurato per l'uso dell'archiviazione di backup con ridondanza geografica.

  • 400 RestoreHyperscaleToNonHyperscale: il ripristino di un backup di database Hyperscale in un livello di servizio non Hyperscale o viceversa non è supportato.

  • 400 SubscriptionDoesNotHaveAccessToServer - La sottoscrizione non ha accesso ai server specificati

  • 400 RecoveryPointDoesNotExist: il punto di ripristino specificato non esiste o non è valido.

  • 400 AzureKeyVaultNoServerIdentity : l'identità del server non è configurata correttamente.

  • 400 InvalidMaxSizeTierCombination: il livello specificato non supporta le dimensioni massime del database specificate.

  • 400 LtrBackupNotFound - Il backup di conservazione a lungo termine specificato non esiste.

  • 400 AzureKeyVaultInvalidUri - Risposta non valida da Azure Key Vault. Usare un URI di Azure Key Vault valido.

  • 400 InvalidPointInTime: il momento specificato non è valido per il database.

  • 400 AzureKeyVaultMissingPermissions: il server manca delle autorizzazioni necessarie per l'Key Vault di Azure.

  • 400 GeoRestoreCannotResolveTargetCluster - Impossibile risolvere il cluster di destinazione per il server

  • 400 InvalidReadScaleEdition : l'utente ha tentato di abilitare la scalabilità di lettura su un tipo di database che non lo supporta.

  • 400 CannotSpecifyEditionOrSloWhenRe storageToPool: specificando l'obiettivo o l'edizione a livello di servizio di destinazione non è supportato durante il ripristino in un pool elastico.

  • 400 InvalidReadScaleUnits : l'utente ha tentato di fornire un valore di scalabilità di lettura non supportato.

  • 400 RestoreNotSupportedForGeoDrSecondary- Il ripristino temporizzato e le operazioni di ripristino del database non sono supportate nei database attualmente configurati come secondarie geografiche.

  • 400 SecurityAzureKeyVaultInvalidKeyName- Impossibile completare l'operazione a causa di un nome chiave server non valido.

  • 400 RegionDoesNotSupportVersion: un utente ha tentato di creare un server di una versione specificata in un percorso in cui tale versione del server non è supportata.

  • 400 GeoSecondaryMaxUpdateFailed : il database geo-secondario è di un SLO che non supporta il valore maxsize richiesto o il secondario geografico si trova in un'area non supportata o un'operazione di aggiornamento è già in corso nel database geo-secondario.

  • 400 AdalGenericError: impossibile completare l'operazione perché è stato rilevato un errore di Azure Active Directory.

  • 400 AdalServicePrincipalNotFound - Impossibile completare l'operazione perché è stato rilevato un errore dell'entità servizio libreria di Azure Active Directory.

  • 400 InvalidTier: l'utente ha specificato un livello non valido.

  • 400 AzureKeyVaultMalformedVaultUri: l'uri Key Vault fornito non è valido.

  • 400 CannotUseReservedDatabaseName - Impossibile usare il nome del database riservato in questa operazione.

  • 400 RequestedDatabaseSizeRequiresShrink : l'utente ha tentato di MODIFICARE MAXSIZE ALTER DATABASE PER modificare MAXSIZE per un database in dimensioni inferiori e quindi le dimensioni correnti.

  • 400 CurrentDatabaseSizeExceedsDbMaxSize - Utente ha tentato di ridurre le dimensioni massime per un database con dimensioni inferiori all'utilizzo corrente.

  • 400 InvalidServerName - Nome server non valido specificato.

  • 400 CannotUseTrailingWhitespacesInDatabaseName - La convalida del nome del database non è riuscita.

  • 400 SourceDatabaseEditionCouldNotBeUpgraded: il database di origine non può avere edizioni superiori rispetto al database di destinazione.

  • 400 SecurityAdalPrincipalCertExpiredError - Impossibile completare l'operazione perché il certificato dell'entità di azure Key Vault è scaduto.

  • 400 TargetDatabaseEditionCouldNotBeDowngraded: il database di destinazione non può avere un'edizione inferiore rispetto al database di origine.

  • 400 UpdateNotAllowedIfGeoDrOperationInProgress - L'operazione non è consentita perché l'operazione di copia o failover per il database '' nel server '{0}{1}' è attualmente in corso.

  • 400 InvalidCollation : le regole di confronto non sono riconosciute dal server.

  • 400 SecurityInvalidAzureKeyVaultRecoveryLevel - L'URI fornito Key Vault non è valido.

  • 400 KeyMaterialNotFoundOnRemoteServer - Il server remoto non ha accesso al materiale chiave usato come protezione TDE.

  • 400 AzureKeyVaultRsaKeyNotSupported: l'insieme di credenziali delle chiavi fornito usa dimensioni chiave RSA o tipo di chiave non supportato. Le dimensioni della chiave RSA supportate sono 2048 o 3072 e il tipo di chiave è RSA o RSA-HSM.

  • 400 SameKeyMaterialNotFoundOnRemoteServer - Il server secondario non ha il materiale chiave della protezione di crittografia del server primario.

  • 400 ElasticPoolOverFileSpace - Spazio file insufficiente nel pool elastico.

  • 400 PartnerDBNotCompatibleForSGXEnclave - Tentativo di impostare il collegamento GeoDR o aggiornare SLO per il database abilitato per l'enclave è supportato solo quando entrambi i database vengono eseguiti nell'hardware della serie DC.

  • 400 UpdateNotAllowedInCurrentReplicationState: l'operazione non è consentita nel database nello stato di replica corrente.

  • 400 InvalidLicenseType: l'utente ha tentato di creare o aggiornare un database o un pool elastico con tipo di licenza non supportato.

  • 400 GeoReplicaLimitReached: è stato raggiunto il limite di replica per replica.

  • 400 UnsupportedCapacity : l'utente ha tentato di creare o aggiornare il database con capacità non supportata.

  • 400 ReplicationSourceAndTargetMustHaveSameName- L'origine di replica e i database di destinazione devono avere lo stesso nome.

  • 400 ProvisioningDisabled - Visualizza il messaggio di errore dall'autorizzazione dell'operazione delle risorse, come è, senza modifiche

  • 400 ReplicationSourceAndTargetMustBeInDifferentServers- L'origine di replica e i database di destinazione devono trovarsi in server logici diversi.

  • 400 CannotUpdateIsLedgerDatabase: impossibile aggiornare la proprietà ledger di un database esistente.

  • 400 UnableToResolveRemoteServer - Impossibile risolvere il nome del server partner remoto a causa di problemi di connettività DNS o nome server non validi.

  • 400 RemoteDatabaseCopyPermission: l'utente non dispone di autorizzazioni sufficienti per creare una copia del database nel server specificato.

  • 400 CannotMoveOrDropSyncMetadatabase - Impossibile eliminare il database usato come database di metadati di sincronizzazione.

  • 400 SecurityAzureKeyVaultGeoChainError - Creazione di un processo secondario (un processo noto come concatenamento) non è supportato quando si abilita Transparent Data Encryption usando Azure Key Vault (BYOK).

  • 400 RestoreToFreeEditionNotSupported - Impossibile liberare database per il ripristino e la destinazione GeoRestore.

  • 400 CannotMoveOrDropJobAccountDatabase - Impossibile eliminare il database associato all'account del processo.

  • 400 RestoreNotSupportedForFreeEdition- Restore and GeoRestore non sono supportati per il database gratuito.

  • 400 JobAgentDatabaseEditionUnsupported: l'obiettivo del livello di servizio del database specificato non è supportato per l'uso come database dell'agente del processo.

  • 400 InvalidDroppedDatabase : il database di origine eliminato non esiste nel server entro il periodo di ripristino supportato.

  • 400 InvalidLiveDatabase: il database di origine non esiste nel server entro il periodo di ripristino supportato. Se si ripristina un database eliminato, specificare la data di eliminazione.

  • 400 InvalidVldbRecoverySlo : il ripristino dell'edizione Hyperscale richiede sia database di origine che di destinazione per usare l'obiettivo del livello di servizio Hyperscale.

  • 400 SourceDatabaseNotFound: il database di origine non esiste.

  • 400 InvalidVldbRestoreSlo: il ripristino temporizzato dell'edizione Hyperscale richiede sia database di origine che di destinazione per l'uso dell'obiettivo a livello di servizio Hyperscale.

  • 400 CannotSpecifyPoolOrSlo: specificando un pool elastico e/o modificando l'obiettivo o l'edizione del livello di servizio non è supportato per l'edizione.

  • 400 InvalidPublicMaintenanceConfiguration : l'utente ha tentato di specificare la configurazione di manutenzione pubblica che non può essere convertita in ID interno (area non valida o errata).

  • 400 MaintenanceWindowNotSupportedForNamedReplica - Utente ha tentato di creare o aggiornare la replica denominata con finestra di manutenzione non predefinita non supportata.

  • 400 ChangeUnsupportedOnEntity - L'utente ha tentato un'operazione di creazione/aggiornamento/eliminazione non supportata in un'entità specificata.

  • 400 LongTermRetentionMigrationRequestNotSupported - La sottoscrizione non è consentita la funzionalità di migrazione del backup LTR.

  • 400 LongTermRetentionMigrationCrossClusterRequestNotSupported - Le sottoscrizioni di origine e di destinazione non possono comunicare per la funzionalità di copia di backup LTR.

  • 400 LongTermRetentionMigrationParameterMissing - Parametro obbligatorio mancante per l'operazione.

  • 400 LongTermRetentionMigrationSameServerNotSupported - La funzionalità di copia LTR non è supportata per copiare i backup LTR nello stesso server.

  • 400 LongTermRetentionMigrationTargetServerNotFound: il server di destinazione non esiste o non è pronto per l'operazione di copia del backup LTR.

  • 400 LongTermRetentionMigrationTargetDatabaseNotFound - Database di destinazione non esiste nel server.

  • 400 LongTermRetentionMigrationStorageTypeNotSupported - La ridondanza dell'archiviazione di backup specificata non è supportata nell'area di destinazione.

  • 400 LongTermRetentionMigrationStorageMismatch- La ridondanza del database attiva non corrisponde alla ridondanza del backup richiesta dal cliente.

  • 400 LongTermRetentionMigrationDatabaseTypeNotSupported - La migrazione LTR è supportata solo per le istanze gestite e Azure SQL backup LTR del database.

  • 400 LongTermRetentionMigrationBackupStorageRedundancyNotAllowed - La modifica della ridondanza dell'archiviazione di backup non è consentita per le operazioni di copia LTR.

  • 400 LongTermRetentionMigrationSubscriptionNotFound - Impossibile trovare la sottoscrizione.

  • 404 OperationIdNotFound: l'operazione con ID non esiste.

  • 404 SubscriptionDoesNotHaveServer - Il server richiesto non è stato trovato

  • 404 ServerNotInSubscriptionResourceGroup - Il server specificato non esiste nel gruppo di risorse e nella sottoscrizione specificati.

  • 404 DatabaseDoesNotExist: l'utente ha specificato un nome di database che non esiste in questa istanza del server.

  • 404 ServerNotInSubscriptionResourceGroup - Il server specificato non esiste nel gruppo di risorse e nella sottoscrizione specificati.

  • 404 SubscriptionNotFound : la sottoscrizione richiesta non è stata trovata.

  • 404 ServerNotInSubscription: il server specificato non esiste nella sottoscrizione specificata.

  • 404 CannotFindObject - Impossibile trovare l'oggetto perché non esiste o non si dispone delle autorizzazioni

  • 404 LongTermRetentionMigrationBackupNotFound - Il backup LTR specificato non esiste.

  • 405 UnsupportedReplicationOperation: un'operazione di replica non supportata è stata avviata nel database.

  • 409 OperationCancelled: l'operazione è stata annullata dall'utente.

  • 409 Operazione interrotta: impossibile completare l'operazione sulla risorsa perché è stata interrotta da un'altra operazione sulla stessa risorsa.

  • 409 FreeDbAlreadyExists : solo un database gratuito può esistere per una sottoscrizione per ogni area.

  • 409 ConflictingServerOperation: un'operazione è attualmente in corso per il server.

  • 409 SubscriptionDisabled : la sottoscrizione è disabilitata.

  • 409 ConflictingSystemOperationInProgress : un'operazione di manutenzione del sistema è in corso nel database e ulteriori operazioni devono attendere il completamento.

  • 409 ConflictRequestToUpdateBackupRedundancy : è ancora in corso una richiesta di conflitto per modificare la ridondanza dell'archiviazione di backup.

  • 409 SkuAssignmentInProgress- Impossibile elaborare la richiesta di assegnazione corrente perché una richiesta precedente non è stata completata.

  • 409 DatabaseElasticPoolMaintenanceConflict - L'utente ha tentato di creare o aggiornare un database con una configurazione di manutenzione specificata in conflitto con quella del pool elastico del database.

  • 409 ServerDtuQuotaExceeded- Impossibile eseguire l'operazione perché il server supera la quota consentita di unità elaborate del database.

  • 409 UnableToAlterDatabaseInReplication - Edizione modificata dall'utente in un database in una relazione di replica.

  • 409 SubscriptionVcoreQuotaExceeded- Impossibile eseguire l'operazione perché la sottoscrizione supera la quota vCore consentita.

  • 409 CurrentMemoryUsageExceedsSkuQuota - L'utente ha tentato di eseguire un'operazione di aggiornamento sku che non può essere completata a causa del consumo di risorse superiore.

  • 409 ServerKeyNameAlreadyExists - La chiave del server esiste già nel server.

  • 409 ServerKeyUriAlreadyExists - L'URI della chiave del server esiste già nel server.

  • 409 ServerKeyDoesNotExists - La chiave server non esiste.

  • 409 UpdateSloInProgress - L'utente ha tentato di avviare un'operazione incompatibile mentre era in corso un aggiornamento SLO.

  • 409 UpdateSloFailedDatabaseTooBusy - Impossibile completare l'operazione di aggiornamento SLO perché il database era troppo occupato.

  • 409 ElasticPoolBusy - È stata tentata un'operazione di gestione in un pool elastico occupato.

  • 409 AzureKeyVaultKeyNameNotFound- Impossibile completare l'operazione perché il nome della chiave di Azure Key Vault non esiste.

  • 409 AzureKeyVaultKeyInUse: la chiave è attualmente usata dal server.

  • 409 ServerDisabled - Il server è disabilitato.

  • 409 ConflictingDatabaseOperation: nel database è già presente un'operazione e l'operazione corrente deve attendere fino a quando non viene eseguita.

  • 409 SimultaneousSkuChangeNotAllowed- Le operazioni di modifica dell'obiettivo del servizio non possono essere eseguite in entrambi i database di una relazione di replica contemporaneamente.

  • 409 TargetElasticPoolBeingUpdated - Impossibile avviare l'aggiornamento del pool elastico perché è in corso un'operazione di copia per uno dei database in questo pool elastico

  • 409 InvalidOperationForDatabaseNotInReplicationRelationship- È stata eseguita un'operazione di seeding della replica in un database già presente in una relazione di replica.

  • 409 InvalidOperationForDatabaseInReplicationRelationship: un'operazione di seeding della replica è stata eseguita su un database già incluso in una relazione di replica.

  • 409 DuplicateGeoDrRelation: i database si trovano già in una relazione di replica. Si tratta di una richiesta duplicata.

  • 409 DatabaseCopyLimitPerReplicaReached: l'utente ha raggiunto il limite di copie simultanee del database.

  • 409 RemoteDatabaseExists : il nome del database di destinazione esiste già nel server di destinazione.

  • 409 LongTermRetentionMigrationRequestConflict - È ancora in corso un'operazione di conflitto su questo backup LTR.

  • 409 LongTermRetentionMigrationBackupConflict - Esiste un altro backup LTR con la stessa ora di backup per il database di destinazione.

  • 429 SubscriptionTooManyCreateUpdateRequests: richieste oltre il numero massimo di richieste che possono essere elaborate dalle risorse disponibili.

  • 429 SubscriptionTooManyRequests - Richieste oltre il numero massimo di richieste che possono essere elaborate dalle risorse disponibili.

  • 429 SubscriptionTooManyCreateUpdateRequests: richieste oltre il numero massimo di richieste che possono essere elaborate dalle risorse disponibili.

  • 429 SubscriptionTooManyRequests - Richieste oltre il numero massimo di richieste che possono essere elaborate dalle risorse disponibili.

  • 500 OperationTimedOut: timeout dell'operazione e rollback automatico. Ripetere l'operazione.

  • 500 ActivateOrDeactivateWorkflowThrottling - L'attivazione o la disattivazione del flusso di lavoro non è riuscita perché sono presenti troppi flussi di lavoro simultanei

  • 500 LongTermRetentionMigrationRequestFailedToStartOnTarget - Non è stato possibile avviare la richiesta di copia di backup LTR nell'area di destinazione.

  • 500 LongTermRetentionMigrationRequestCopyFailed - Operazione di copia non riuscita per i BLOB di backup LTR.

  • 500 LongTermRetentionMigrationRestoreVerExceeded - La verifica del ripristino non è riuscita dopo il raggiungimento del numero massimo di tentativi.

  • 500 LongTermRetentionMigrationRestoreVerFailed - La verifica del ripristino non è riuscita.

  • 503 TooManyRequests: richieste oltre il numero massimo di richieste che possono essere elaborate dalle risorse disponibili.

  • 503 TooManyRequests: richieste oltre il numero massimo di richieste che possono essere elaborate dalle risorse disponibili.

  • 503 AzureKeyVaultConnectionFailed- Impossibile completare l'operazione nel server perché i tentativi di connessione ad Azure Key Vault non sono riusciti

  • 503 AzureKeyVaultGenericConnectionError- Impossibile completare l'operazione perché si è verificato un errore durante il tentativo di recuperare Key Vault informazioni .

  • 503 DatabaseUnavailable: operazione non riuscita perché il database non è disponibile.

  • 504 RequestTimeout : la richiesta di servizio ha superato il timeout consentito.

Esempio

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

Definizioni

Nome Descrizione
BackupStorageRedundancy

Tipo di account di archiviazione usato per archiviare i backup per questo database.

CatalogCollationType

Regole di confronto del catalogo dei metadati.

CreateMode

Specifica la modalità di creazione del database.

Impostazione predefinita: creazione regolare del database.

Copia: crea un database come copia di un database esistente. sourceDatabaseId deve essere specificato come ID risorsa del database di origine.

Secondario: crea un database come replica secondaria di un database esistente. sourceDatabaseId deve essere specificato come ID risorsa del database primario esistente.

PointInTimeRestore: crea un database ripristinando un backup temporizzato di un database esistente. sourceDatabaseId deve essere specificato come ID risorsa del database esistente e deve essere specificato restorePointInTime.

Ripristino: crea un database ripristinando un backup con replica geografica. sourceDatabaseId deve essere specificato come ID risorsa di database recuperabile da ripristinare.

Ripristino: crea un database ripristinando un backup di un database eliminato. sourceDatabaseId deve essere specificato. Se sourceDatabaseId è l'ID risorsa originale del database, è necessario specificare sourceDatabaseDeletionDate. In caso contrario, sourceDatabaseId deve essere l'ID risorsa del database eliminata ripristinabile e sourceDatabaseDeletionDate viene ignorato. restorePointInTime può essere specificato anche per ripristinare da un momento precedente.

RestoreLongTermRetentionBackup: crea un database ripristinando da un insieme di credenziali di conservazione a lungo termine. recoveryServicesRecoveryPointResourceId deve essere specificato come ID risorsa del punto di ripristino.

Copy, Secondary e RestoreLongTermRetentionBackup non sono supportati per l'edizione DataWarehouse.

Database

Risorsa di database.

DatabaseIdentity

Configurazione delle identità di Azure Active Directory per una risorsa.

DatabaseIdentityType

Tipo di identità

DatabaseLicenseType

Tipo di licenza da applicare per questo database. LicenseIncludedse è necessaria una licenza o BasePrice se si dispone di una licenza e si è idonei per il Vantaggio Azure Hybrid.

DatabaseReadScale

Stato del routing di sola lettura. Se abilitata, le connessioni con finalità dell'applicazione impostate su readonly nella propria stringa di connessione possono essere indirizzate a una replica secondaria di lettura nella stessa area. Non applicabile a un database Hyperscale all'interno di un pool elastico.

DatabaseStatus

Stato del database.

DatabaseUserIdentity

Configurazione delle identità di Azure Active Directory per una risorsa.

SampleName

Nome dello schema di esempio da applicare durante la creazione di questo database.

SecondaryType

Tipo secondario del database se è secondario. I valori validi sono Geo e Named.

Sku

SKU di risorsa arm.

BackupStorageRedundancy

Tipo di account di archiviazione usato per archiviare i backup per questo database.

Nome Tipo Descrizione
Geo

string

GeoZone

string

Local

string

Zone

string

CatalogCollationType

Regole di confronto del catalogo dei metadati.

Nome Tipo Descrizione
DATABASE_DEFAULT

string

SQL_Latin1_General_CP1_CI_AS

string

CreateMode

Specifica la modalità di creazione del database.

Impostazione predefinita: creazione regolare del database.

Copia: crea un database come copia di un database esistente. sourceDatabaseId deve essere specificato come ID risorsa del database di origine.

Secondario: crea un database come replica secondaria di un database esistente. sourceDatabaseId deve essere specificato come ID risorsa del database primario esistente.

PointInTimeRestore: crea un database ripristinando un backup temporizzato di un database esistente. sourceDatabaseId deve essere specificato come ID risorsa del database esistente e deve essere specificato restorePointInTime.

Ripristino: crea un database ripristinando un backup con replica geografica. sourceDatabaseId deve essere specificato come ID risorsa di database recuperabile da ripristinare.

Ripristino: crea un database ripristinando un backup di un database eliminato. sourceDatabaseId deve essere specificato. Se sourceDatabaseId è l'ID risorsa originale del database, è necessario specificare sourceDatabaseDeletionDate. In caso contrario, sourceDatabaseId deve essere l'ID risorsa del database eliminata ripristinabile e sourceDatabaseDeletionDate viene ignorato. restorePointInTime può essere specificato anche per ripristinare da un momento precedente.

RestoreLongTermRetentionBackup: crea un database ripristinando da un insieme di credenziali di conservazione a lungo termine. recoveryServicesRecoveryPointResourceId deve essere specificato come ID risorsa del punto di ripristino.

Copy, Secondary e RestoreLongTermRetentionBackup non sono supportati per l'edizione DataWarehouse.

Nome Tipo Descrizione
Copy

string

Default

string

OnlineSecondary

string

PointInTimeRestore

string

Recovery

string

Restore

string

RestoreExternalBackup

string

RestoreExternalBackupSecondary

string

RestoreLongTermRetentionBackup

string

Secondary

string

Database

Risorsa di database.

Nome Tipo Descrizione
id

string

ID risorsa.

identity

DatabaseIdentity

Identità di Azure Active Directory del database.

kind

string

Tipo di database. Si tratta di metadati usati per l'esperienza di portale di Azure.

location

string

Percorso della risorsa.

managedBy

string

Risorsa che gestisce il database.

name

string

Nome risorsa.

properties.autoPauseDelay

integer

Tempo in minuti dopo il quale il database viene automaticamente sospeso. Il valore -1 indica che la sospensione automatica è disabilitata

properties.catalogCollation

CatalogCollationType

Regole di confronto del catalogo dei metadati.

properties.collation

string

Regole di confronto del database.

properties.createMode

CreateMode

Specifica la modalità di creazione del database.

Impostazione predefinita: creazione regolare del database.

Copia: crea un database come copia di un database esistente. sourceDatabaseId deve essere specificato come ID risorsa del database di origine.

Secondario: crea un database come replica secondaria di un database esistente. sourceDatabaseId deve essere specificato come ID risorsa del database primario esistente.

PointInTimeRestore: crea un database ripristinando un backup temporizzato di un database esistente. sourceDatabaseId deve essere specificato come ID risorsa del database esistente e deve essere specificato restorePointInTime.

Ripristino: crea un database ripristinando un backup con replica geografica. sourceDatabaseId deve essere specificato come ID risorsa di database recuperabile da ripristinare.

Ripristino: crea un database ripristinando un backup di un database eliminato. sourceDatabaseId deve essere specificato. Se sourceDatabaseId è l'ID risorsa originale del database, è necessario specificare sourceDatabaseDeletionDate. In caso contrario, sourceDatabaseId deve essere l'ID risorsa del database eliminata ripristinabile e sourceDatabaseDeletionDate viene ignorato. restorePointInTime può essere specificato anche per ripristinare da un momento precedente.

RestoreLongTermRetentionBackup: crea un database ripristinando da un insieme di credenziali di conservazione a lungo termine. recoveryServicesRecoveryPointResourceId deve essere specificato come ID risorsa del punto di ripristino.

Copy, Secondary e RestoreLongTermRetentionBackup non sono supportati per l'edizione DataWarehouse.

properties.creationDate

string

Data di creazione del database (ISO8601 formato).

properties.currentBackupStorageRedundancy

BackupStorageRedundancy

Tipo di account di archiviazione usato per archiviare i backup per questo database.

properties.currentServiceObjectiveName

string

Nome obiettivo del livello di servizio corrente del database.

properties.currentSku

Sku

Nome e livello dello SKU.

properties.databaseId

string

ID del database.

properties.defaultSecondaryLocation

string

Area secondaria predefinita per questo database.

properties.earliestRestoreDate

string

Questo record registra la data e l'ora di inizio più recente disponibili per questo database (ISO8601 formato).

properties.elasticPoolId

string

Identificatore di risorsa del pool elastico contenente questo database.

properties.failoverGroupId

string

Identificatore di risorsa gruppo di failover a cui appartiene il database.

properties.federatedClientId

string

ID client usato per lo scenario CMK tra tenant per database

properties.highAvailabilityReplicaCount

integer

Numero di repliche secondarie associate al database utilizzato per fornire disponibilità elevata. Non applicabile a un database Hyperscale all'interno di un pool elastico.

properties.isInfraEncryptionEnabled

boolean

La crittografia dell'infrastruttura è abilitata per questo database.

properties.isLedgerOn

boolean

Indipendentemente dal fatto che il database sia un database ledger, il che significa che tutte le tabelle del database sono tabelle di ledger. Nota: il valore di questa proprietà non può essere modificato dopo la creazione del database.

properties.licenseType

DatabaseLicenseType

Tipo di licenza da applicare per questo database. LicenseIncludedse è necessaria una licenza o BasePrice se si dispone di una licenza e si è idonei per il Vantaggio Azure Hybrid.

properties.longTermRetentionBackupResourceId

string

Identificatore di risorsa del backup di conservazione a lungo termine associato all'operazione di creazione di questo database.

properties.maintenanceConfigurationId

string

ID di configurazione della manutenzione assegnato al database. Questa configurazione definisce il periodo in cui si verificheranno gli aggiornamenti della manutenzione.

properties.maxLogSizeBytes

integer

Dimensioni massime del log per questo database.

properties.maxSizeBytes

integer

Dimensioni massime del database espresso in byte.

properties.minCapacity

number

Capacità minima che il database avrà sempre allocato, se non sospeso

properties.pausedDate

string

Data in cui il database è stato sospeso dalla configurazione utente o dall'azione(ISO8601 formato). Null se il database è pronto.

properties.readScale

DatabaseReadScale

Stato del routing di sola lettura. Se abilitata, le connessioni con finalità dell'applicazione impostate su readonly nella propria stringa di connessione possono essere indirizzate a una replica secondaria di lettura nella stessa area. Non applicabile a un database Hyperscale all'interno di un pool elastico.

properties.recoverableDatabaseId

string

Identificatore di risorsa del database recuperabile associato all'operazione di creazione del database.

properties.recoveryServicesRecoveryPointId

string

Identificatore di risorsa del punto di ripristino associato all'operazione di creazione del database.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Tipo di account di archiviazione da usare per archiviare i backup per questo database.

properties.requestedServiceObjectiveName

string

Nome obiettivo del livello di servizio richiesto del database.

properties.restorableDroppedDatabaseId

string

Identificatore della risorsa del database eliminato ripristinabile associato all'operazione di creazione del database.

properties.restorePointInTime

string

Specifica il tempo (ISO8601 formato) del database di origine che verrà ripristinato per creare il nuovo database.

properties.resumedDate

string

Data in cui il database è stato ripreso dall'azione dell'utente o dall'account di accesso al database (ISO8601 formato). Null se il database viene sospeso.

properties.sampleName

SampleName

Nome dello schema di esempio da applicare durante la creazione di questo database.

properties.secondaryType

SecondaryType

Tipo secondario del database se è secondario. I valori validi sono Geo e Named.

properties.sourceDatabaseDeletionDate

string

Specifica l'ora di eliminazione del database.

properties.sourceDatabaseId

string

Identificatore di risorsa del database di origine associato all'operazione di creazione del database.

properties.sourceResourceId

string

Identificatore di risorsa dell'origine associata all'operazione di creazione di questo database.

Questa proprietà è supportata solo per l'edizione DataWarehouse e consente di ripristinare tra sottoscrizioni.

Quando si specifica sourceResourceId, sourceDatabaseId, recoverableDatabaseId, restorableDroppedDatabaseId e sourceDatabaseDeletionDate non devono essere specificati e CreateMode deve essere PointInTimeRestore, Restore o Restore.

Quando createMode è PointInTimeRestore, sourceResourceId deve essere l'ID risorsa del database esistente o del pool sql esistente e deve essere specificato restorePointInTime.

Quando createMode è Restore, sourceResourceId deve essere l'ID risorsa del database eliminato ripristinabile o il pool sql eliminato ripristinabile.

Quando createMode è Ripristina, sourceResourceId deve essere l'ID risorsa del database recuperabile o del pool sql recuperabile.

Quando la sottoscrizione di origine appartiene a un tenant diverso dalla sottoscrizione di destinazione, l'intestazione "x-ms-authorization-auxiliary" deve contenere token di autenticazione per il tenant di origine. Per altre informazioni sull'intestazione "x-ms-authorization-ausiliaria" vedere https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant

properties.status

DatabaseStatus

Stato del database.

properties.zoneRedundant

boolean

Indipendentemente dal fatto che questo database sia ridondante della zona, ovvero le repliche di questo database verranno distribuite in più zone di disponibilità.

sku

Sku

SKU del database.

L'elenco degli SKU può variare in base all'area e all'offerta di supporto. Per determinare gli SKU (inclusi il nome SKU, il livello/edizione, la famiglia e la capacità) disponibili per la sottoscrizione in un'area di Azure, usare l'API Capabilities_ListByLocation REST o uno dei comandi seguenti:

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

object

Tag di risorse.

type

string

Tipo di risorsa.

DatabaseIdentity

Configurazione delle identità di Azure Active Directory per una risorsa.

Nome Tipo Descrizione
tenantId

string

ID tenant di Azure Active Directory.

type

DatabaseIdentityType

Tipo di identità

userAssignedIdentities

<string,  DatabaseUserIdentity>

ID risorsa delle identità assegnate dall'utente da usare

DatabaseIdentityType

Tipo di identità

Nome Tipo Descrizione
None

string

UserAssigned

string

DatabaseLicenseType

Tipo di licenza da applicare per questo database. LicenseIncludedse è necessaria una licenza o BasePrice se si dispone di una licenza e si è idonei per il Vantaggio Azure Hybrid.

Nome Tipo Descrizione
BasePrice

string

LicenseIncluded

string

DatabaseReadScale

Stato del routing di sola lettura. Se abilitata, le connessioni con finalità dell'applicazione impostate su readonly nella propria stringa di connessione possono essere indirizzate a una replica secondaria di lettura nella stessa area. Non applicabile a un database Hyperscale all'interno di un pool elastico.

Nome Tipo Descrizione
Disabled

string

Enabled

string

DatabaseStatus

Stato del database.

Nome Tipo Descrizione
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

Configurazione delle identità di Azure Active Directory per una risorsa.

Nome Tipo Descrizione
clientId

string

ID client di Azure Active Directory.

principalId

string

ID entità di Azure Active Directory.

SampleName

Nome dello schema di esempio da applicare durante la creazione di questo database.

Nome Tipo Descrizione
AdventureWorksLT

string

WideWorldImportersFull

string

WideWorldImportersStd

string

SecondaryType

Tipo secondario del database se è secondario. I valori validi sono Geo e Named.

Nome Tipo Descrizione
Geo

string

Named

string

Sku

SKU di risorsa arm.

Nome Tipo Descrizione
capacity

integer

Capacità dello SKU specifico.

family

string

Se il servizio ha generazioni diverse di hardware, per lo stesso SKU, è possibile acquisire qui.

name

string

Il nome dello SKU, in genere, una lettera + Codice Numero, ad esempio P3.

size

string

Dimensioni dello SKU specifico

tier

string

Livello o edizione dello SKU specifico, ad esempio Basic, Premium.