Databases - Update

Updates een bestaande database.

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

URI-parameters

Name In Vereist Type Description
databaseName
path True

string

De naam van de database.

resourceGroupName
path True

string

De naam van de resourcegroep die de resource bevat. U kunt deze waarde verkrijgen via de Azure Resource Manager-API of de portal.

serverName
path True

string

De naam van de server.

subscriptionId
path True

string

De abonnements-id waarmee een Azure-abonnement wordt geïdentificeerd.

api-version
query True

string

De API-versie die moet worden gebruikt voor de aanvraag.

Aanvraagbody

Name Type Description
identity

DatabaseIdentity

Database-identiteit

properties.autoPauseDelay

integer

Tijd in minuten waarna de database automatisch wordt onderbroken. De waarde -1 betekent dat automatisch onderbreken is uitgeschakeld

properties.catalogCollation

CatalogCollationType

Sortering van de metagegevenscatalogus.

properties.collation

string

De sortering van de database.

properties.createMode

CreateMode

Hiermee geeft u de modus voor het maken van de database op.

Standaardinstelling: regelmatig database maken.

Kopiëren: hiermee maakt u een database als een kopie van een bestaande database. sourceDatabaseId moet worden opgegeven als de resource-id van de brondatabase.

Secundair: hiermee maakt u een database als een secundaire replica van een bestaande database. sourceDatabaseId moet worden opgegeven als de resource-id van de bestaande primaire database.

PointInTimeRestore: hiermee maakt u een database door een back-up naar een bepaald tijdstip van een bestaande database te herstellen. sourceDatabaseId moet worden opgegeven als de resource-id van de bestaande database en restorePointInTime moet worden opgegeven.

Herstel: hiermee maakt u een database door een geo-gerepliceerde back-up te herstellen. sourceDatabaseId moet worden opgegeven als de herstelbare databaseresource-id om te herstellen.

Herstellen: hiermee maakt u een database door een back-up van een verwijderde database te herstellen. sourceDatabaseId moet worden opgegeven. Als sourceDatabaseId de oorspronkelijke resource-id van de database is, moet sourceDatabaseDeletionDate worden opgegeven. Anders moet sourceDatabaseId de herstelbare verwijderde databaseresource-id zijn en moet sourceDatabaseDeletionDate worden genegeerd. restorePointInTime kan ook worden opgegeven om te herstellen vanaf een eerder tijdstip.

RestoreLongTermRetentionBackup: hiermee maakt u een database door te herstellen vanuit een langetermijnretentiekluis. recoveryServicesRecoveryPointResourceId moet worden opgegeven als de resource-id van het herstelpunt.

Copy, Secondary en RestoreLongTermRetentionBackup worden niet ondersteund voor de DataWarehouse-editie.

properties.elasticPoolId

string

De resource-id van de elastische pool die deze database bevat.

properties.federatedClientId

string

De client-id die wordt gebruikt voor CMK-scenario voor meerdere tenants per database

properties.highAvailabilityReplicaCount

integer

Het aantal secundaire replica's dat aan de database is gekoppeld en dat wordt gebruikt om hoge beschikbaarheid te bieden. Niet van toepassing op een Hyperscale-database in een elastische pool.

properties.isLedgerOn

boolean

Of deze database al dan niet een grootboekdatabase is, wat betekent dat alle tabellen in de database grootboektabellen zijn. Opmerking: de waarde van deze eigenschap kan niet worden gewijzigd nadat de database is gemaakt.

properties.licenseType

DatabaseLicenseType

Het licentietype dat moet worden toegepast op deze database. LicenseIncludedals u een licentie nodig hebt of BasePrice als u een licentie hebt en in aanmerking komt voor de Azure Hybrid Benefit.

properties.longTermRetentionBackupResourceId

string

De resource-id van de langetermijnretentieback-up die is gekoppeld aan de maakbewerking van deze database.

properties.maintenanceConfigurationId

string

Onderhoudsconfiguratie-id die is toegewezen aan de database. Deze configuratie definieert de periode waarop de onderhoudsupdates worden uitgevoerd.

properties.maxSizeBytes

integer

De maximale grootte van de database, uitgedrukt in bytes.

properties.minCapacity

number

Minimale capaciteit die de database altijd heeft toegewezen, indien niet onderbroken

properties.readScale

DatabaseReadScale

De status van alleen-lezenroutering. Als deze optie is ingeschakeld, kunnen verbindingen waarvoor de toepassingsintentie is ingesteld op alleen-lezen in hun verbindingsreeks, worden doorgestuurd naar een secundaire replica met alleen-lezentoegang in dezelfde regio. Niet van toepassing op een Hyperscale-database in een elastische pool.

properties.recoverableDatabaseId

string

De resource-id van de herstelbare database die is gekoppeld aan de maakbewerking van deze database.

properties.recoveryServicesRecoveryPointId

string

De resource-id van het herstelpunt dat is gekoppeld aan de maakbewerking van deze database.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Het opslagaccounttype dat moet worden gebruikt voor het opslaan van back-ups voor deze database.

properties.restorableDroppedDatabaseId

string

De resource-id van de herstelbare verwijderde database die is gekoppeld aan de maakbewerking van deze database.

properties.restorePointInTime

string

Hiermee geeft u het tijdstip (ISO8601 indeling) op van de brondatabase die wordt hersteld om de nieuwe database te maken.

properties.sampleName

SampleName

De naam van het voorbeeldschema dat moet worden toegepast bij het maken van deze database.

properties.secondaryType

SecondaryType

Het secundaire type van de database als het een secundaire database is. Geldige waarden zijn Geo en Named.

properties.sourceDatabaseDeletionDate

string

Hiermee geeft u het tijdstip op waarop de database is verwijderd.

properties.sourceDatabaseId

string

De resource-id van de brondatabase die is gekoppeld aan de maakbewerking van deze database.

properties.zoneRedundant

boolean

Of deze database zone-redundant is of niet, wat betekent dat de replica's van deze database worden verdeeld over meerdere beschikbaarheidszones.

sku

Sku

De naam en laag van de SKU.

tags

object

Resourcetags.

Antwoorden

Name Type Description
200 OK

Database

De database is bijgewerkt.

202 Accepted

De database wordt bijgewerkt.

Other Status Codes

Foutreacties: ***

  • 400 InvalidDatabaseCreateOrUpdateRequest - De aanvraagbody voor de bewerking voor het maken of bijwerken van de database is ongeldig.

  • 400 InvalidResourceId - Ongeldige resource-id.

  • 400 InvalidSourceDatabaseId - Ongeldige brondatabase-id.

  • 400 Komt niet overeenResourceGroupNameWithUrl - De opgegeven naam van de resourcegroep komt niet overeen met de naam in de URL.

  • 400 MismatchingServerNameWithUrl - De opgegeven servernaam komt niet overeen met de naam in de URL.

  • 400 Komt niet overeenSubscriptionWithUrl: het opgegeven abonnement komt niet overeen met het abonnement in de URL.

  • 400 MissingCollation - Sortering is vereist.

  • 400 MissingMaxSizeBytes - MaxSizeBytes is vereist.

  • 400 MissingSkuName - SKU-naam is vereist.

  • 400 MissingSourceDatabaseId - Ontbrekende brondatabase-id.

  • 400 InvalidLicenseType - Het opgegeven licentietype is ongeldig.

  • 400 InvalidSkuName - Ongeldige SKU-naam.

  • 400 MismatchedSkuNameAndCapacity - Niet-overeenkomende SKU-naam en capaciteit.

  • 400 Niet-overeenkomendeSkuNameAndTier- niet-overeenkomende SKU-naam en laag.

  • 400 Niet-overeenkomendeSkuNameAndFamily - Niet-overeenkomende SKU-naam en familie.

  • 400 LedgerNotAllowedWithSpecifiedCreateMode - IsLedgerOn is niet toegestaan met de opgegeven maakmodus.

  • 400 LedgerNotAllowedOnSampleDatabase: het maken van een database met IsLedgerOn is niet toegestaan voor een voorbeelddatabase.

  • 400 DatabaseNameDoesNotMatchSourceDatabaseId - De opgegeven databasenaam komt niet overeen met de databasenaam in sourceDatabaseId.

  • 400 ElasticPoolNotSupportedForExternalBackupRestore - Elastische pool wordt niet ondersteund voor herstel van externe back-ups

  • 400 InvalidRecoverableDatabaseId - Ongeldige herstelbare database-id.

  • 400 InvalidRecoveryServicesRecoveryPointId - Ongeldige recovery services-herstelpunt-id.

  • 400 InvalidRestorableDroppedDatabaseDeletionDate - De opgegeven verwijderingsdatum van de herstelbare verwijderde database is ongeldig

  • 400 InvalidRestorableDroppedDatabaseId - Ongeldige herstelbare verwijderde database-id

  • 400 MissingRecoverableDatabaseId - Ontbrekende herstelbare database-id.

  • 400 MissingRecoveryServicesRecoveryPointId - Ontbrekende herstelpunt-id van recovery services.

  • 400 MissingRestorableDroppedDatabaseId - Ontbrekende restorableDroppedDatabaseId

  • 400 MissingRestorePointInTime - Ontbrekend herstelpunt

  • 400 MissingSourceDatabaseDeletionDate - Ontbrekende datum voor het verwijderen van de brondatabase

  • 400 MissingStorageContainerSasToken - SAS-token voor opslagcontainer ontbreekt

  • 400 MissingStorageContainerUri - Ontbrekende opslagcontainer-URI

  • 400 RestorableDroppedDatabaseIdGivenForRestoreWithSourceDatabaseId - Kan restorableDroppedDatabaseId niet opgeven wanneer sourceDatabaseId al is opgegeven in de herstelmodus voor maken

  • 400 MultipleIdentitiesOnDatabase: er wordt slechts één door de gebruiker toegewezen beheerde identiteit ondersteund op databaseniveau.

  • 400 MultipleIdentityDelegationsOnDatabase: er wordt slechts één identiteitsdelegering ondersteund op databaseniveau.

  • 400 MissingPrimaryDelegatedIdentityClientId - Geef een primaire client-id voor gedelegeerde identiteiten op om gedelegeerde identiteiten te gebruiken.

  • 400 LongTermRetentionMigrationRequestNotSupported - Abonnement is niet toegestaan LTR-back-upmigratiefunctie.

  • 400 LongTermRetentionMigrationCrossClusterRequestNotSupported- Bron- en doelabonnementen mogen niet communiceren voor de functie voor het LTR-back-up kopiëren.

  • 400 LongTermRetentionMigrationParameterMissing - Vereiste parameter ontbreekt voor de bewerking.

  • 400 LongTermRetentionMigrationSameServerNotSupported - LTR Copy-functie wordt niet ondersteund voor het kopiëren van LTR-back-ups binnen dezelfde server.

  • 400 LongTermRetentionMigrationTargetServerNotFound - Doelserver bestaat niet of is niet gereed voor het LTR-back-up kopiëren.

  • 400 LongTermRetentionMigrationTargetDatabaseNotFound - Doeldatabase bestaat niet op de server.

  • 400 LongTermRetentionMigrationStorageTypeNotSupported - Opgegeven redundantie voor back-upopslag wordt niet ondersteund in de doelregio.

  • 400 LongTermRetentionMigrationStorageMismatch - Actieve back-upredundantie van database komt niet overeen met back-upredundantie die door de klant is aangevraagd.

  • 400 LongTermRetentionMigrationDatabaseTypeNotSupported - LTR-migratie wordt alleen ondersteund voor beheerde exemplaren en Azure SQL DB LTR-back-ups.

  • 400 LongTermRetentionMigrationBackupStorageRedundancyNotAllowed - Het wijzigen van de redundantie van back-upopslag is niet toegestaan voor LTR-kopieerbewerkingen.

  • 400 LongTermRetentionMigrationSubscriptionNotFound - Kan het abonnement niet vinden.

  • 400 InvalidStandbyGeoReadScale - Gebruiker heeft geprobeerd leesschaal in te schakelen op een stand-by geo-database die dit niet ondersteunt.

  • 400 PerDatabaseCMKKeyRotationAttemptedWhileOldThumbprintInUse - Sleutelrotatie voor de TDE-beveiliging op databaseniveau wordt geblokkeerd wanneer actieve transacties het logboek vasthouden dat is versleuteld met oude sleutels. Raadpleeg aka.ms/azuresqldbkeyrotation voor mogelijke strategieën om dit probleem te omzeilen.

  • 400 TierChangeUnsupportedDueToMemoryOptimizedObject : de database kan de SKU niet bijwerken omdat deze objecten bevat die zijn geoptimaliseerd voor geheugen.

  • 400 PerDBCMKNotSupportedWithLTR - CMK op databaseniveau wordt niet ondersteund wanneer langetermijnretentie van back-ups is ingeschakeld voor de database.

  • 400 SourceServerNotFound - Het serveronderdeel van een brondatabase-id die is opgegeven in een CreateDatabaseAsCopy API-aanroep, wordt niet toegewezen aan een bestaande server.

  • 400 ElasticPoolOverStorageUsage : er wordt geprobeerd gegevens naar een database te schrijven wanneer de opslaglimiet van de elastische pool is bereikt.

  • 400 InvalidDatabaseCreateMode - Ongeldige aanvraag voor het maken van een database.

  • 400 MissingAsymmetricKeyOnTargetServer - Doelserver heeft geen toegang tot een asymmetrische sleutel.

  • 400 Komt niet overeenSubscriptionWithUrl : het opgegeven abonnement komt niet overeen met het abonnement in de URL.

  • 400 MultipleDroppedDatabasesWithTheSameName - Meerdere verwijderde databases met dezelfde naam op de server gevonden.

  • 400 InvalidAddSecondaryPermission - Gebruiker heeft onvoldoende machtigingen om secundaire op de opgegeven server toe te voegen.

  • 400 AzureKeyVaultClientError: er is een fout opgetreden in de Azure Key Vault-client.

  • 400 UnsupportedServiceName: de opgegeven naam is een ongeldige naam omdat deze een of meer niet-ondersteunde Unicode-tekens bevat.

  • 400 AzureKeyVaultClientInfoError: er is een fout opgetreden bij het verkrijgen van informatie voor de Azure Key Vault-client.

  • 400 CurrentDatabaseLogSizeExceedsMaxSize - Gebruiker heeft geprobeerd de database te wijzigen in een SKU met een lagere maximale logboekgrootte dan het huidige gebruik.

  • 400 IsLedgerDatabaseIsNotSupportedOnResourceType: het wijzigen van de eigenschap grootboek wordt niet ondersteund voor dit resourcetype.

  • 400 InvalidBackupStorageAccountType - Gebruiker heeft zrs/lrs doorgegeven tijdens het maken/bijwerken van een database, maar dit is mislukt omdat de klant niet in de whitelist staat of omdat zrs niet beschikbaar is in de opgegeven regio.

  • 400 CannotUpdateToFreeDatabase - Het bijwerken van een database naar de gratis SKU wordt niet ondersteund.

  • 400 DatabaseInvalidSkuPropertyCombination : de eigenschappen van de aangevraagde SKU zijn inconsistent. Controleer of er een geldige combinatie is opgegeven. Zie https://docs.microsoft.com/en-us/rest/api/sql/capabilities/listbylocation#serviceobjectivecapability voor meer informatie.

  • 400 DatabaseNamedReplicaPerDatabaseLimitExceeded - Gebruiker heeft geprobeerd een benoemde replica te maken die het toegestane aantal per primaire database overschrijdt

  • 400 UnsupportedBackupStorageRedundancyForEdition - De aangevraagde redundantie voor back-upopslag wordt niet ondersteund voor editie

  • 400 DatabaseIsCurrentlyPinned - Microsoft heeft uw database vastgemaakt SQL Server engineversie. Om ervoor te zorgen dat uw database geen productieproblemen ondervindt, worden toekomstige schaalbewerkingen in uw database geblokkeerd totdat deze niet is vastgemaakt. Neem contact op met Microsoft Ondersteuning voor hulp bij schalen.

  • 400 RestoreTargetEditionSizeInsufficient - Gebruiker heeft geprobeerd een database te herstellen naar een editie die kleiner is dan de huidige toegewezen grootte van de bron.

  • 400 InvalidSku : de gebruiker heeft een ongeldige SKU opgegeven.

  • 400 InvalidTierSkuCombination - De opgegeven laag biedt geen ondersteuning voor de opgegeven SKU.

  • 400 ServerNotFound - De aangevraagde server is niet gevonden.

  • 400 UnsupportedBackupStorageRedundancy - Opgegeven redundantie voor back-upopslag wordt niet ondersteund in de doelregio.

  • 400 InvalidIdentityId - Een of meer opgegeven id('s) zijn geen geldige ARM-resource-id(s). Voer geldige id('s) in en probeer het opnieuw.

  • 400 LTRSterlingToVldbMigrationNotSupported: kan de servicedoelstelling voor de database niet wijzigen in Hyperscale omdat langetermijnretentie nog niet wordt ondersteund op Hyperscale. Schakel langetermijnretentie voor de database uit en probeer het opnieuw.

  • 400 TokenTooLong : het opgegeven token is te lang.

  • 400 FeatureDisabledOnSelectedEdition - Gebruiker heeft geprobeerd een functie te gebruiken die is uitgeschakeld in de huidige database-editie.

  • 400 OfferDisabledOnSubscription - Het type abonnementsaanbieding is beperkt tot het inrichten van de aangevraagde resource.

  • 400 UnableToCreateGeoChain - Gebruiker heeft geprobeerd een secundaire database te maken (chaining), ook al is het automatisch uploaden van grootboeksamenvatten geconfigureerd

  • 400 InvalidNumberOfId-entiteiten: er wordt slechts één door de gebruiker toegewezen beheerde identiteit ondersteund op databaseniveau.

  • 400 DatabaseNamedReplicaChainingNotAllowed - Gebruiker heeft geprobeerd een benoemde replica van een benoemde replica te maken die niet is toegestaan.

  • 400 DatabaseNamedReplicaInvalidOperation - Gebruiker heeft een niet-ondersteunde bewerking geprobeerd op een benoemde replica.

  • 400 DatabaseNamedReplicaInvalidSourceDatabase - Gebruiker heeft geprobeerd een benoemde replica te maken in een ander abonnement of een andere regio dan de brondatabase.

  • 400 InvalidTargetSubregion - De doelserver van een niet-leesbare secundaire server bevindt zich niet in een gekoppelde Azure-regio voor herstel na noodgeval.

  • 400 CannotAssignIdentityToMaster - Kan geen identiteit toewijzen aan een systeemdatabase. De database-identiteit kan niet worden toegewezen aan databases 'master', 'model', 'tempdb', 'msdb' of 'resource'.

  • 400 PerDatabaseCMKDWNotSupported - CMK op databaseniveau in preview wordt niet ondersteund voor datawarehouse-editie.

  • 400 DatabaseCreationBlockedForNonActivatedCMKServer: het maken van SQL-pools wordt geblokkeerd voor WERKRUIMTEn met CMK-functionaliteit totdat de werkruimte is geactiveerd. Schakel eerst beveiliging tegen opschonen in en ververleent de werkruimte Beheerde identiteit de vereiste machtigingen (Get, Wrap Key, Unwrap Key) op de Azure Key Vault van de werkruimtesleutel. Activeer vervolgens uw werkruimte nadat u toegang hebt verleend.

  • 400 PartnerServerNotCompatible : de gebruiker probeert een database te kopiëren van een SAWA V1-server naar een Sterling-server of omgekeerd.

  • 400 IncorrectReplicationLinkState: de bewerking verwacht dat de database een verwachte status heeft op de replicatiekoppeling.

  • 400 TargetElasticPoolDoesNotExist - De elastische pool bestaat niet op een server.

  • 400 ElasticPoolSkuCombinationInvalid- Elastische pool en SKU kunnen alleen samen worden opgegeven als sku is opgegeven als 'ElasticPool'.

  • 400 ElasticPoolTierCombinationInvalid - De databaselaag is anders dan de servicelaag van de elastische pool.

  • 400 ElasticPoolNameRequired - Gebruiker heeft geprobeerd de database te maken of bij te werken naar de servicedoelstelling voor elastische pools zonder de naam van de elastische pool op te geven.

  • 400 MissingThumbprintCrm : de herstelbewerking van een CRM-database is mislukt omdat een vereist TDE-certificaat ontbrak. Voer de herstelbewerking opnieuw uit naar een bestaande elastische pool.

  • 400 ElasticPoolOverStorage : er wordt geprobeerd gegevens naar een database te schrijven wanneer de opslaglimiet van de elastische pool is bereikt.

  • 400 ElasticPoolInconsistentDtuGuaranteeSettings : er wordt geprobeerd om DTU min op te geven voor databases in de elastische pool die de aangevraagde DTU's van de elastische pool overschrijdt.

  • 400 RestoreTargetEditionSizeInsufficientV2 - Gebruiker heeft geprobeerd een database te herstellen naar een editie die kleiner is dan de toegewezen grootte van de herstelde database.

  • 400 TierChangeUnsupportedDueToCDCEnabledDatabase : de database kan de SKU niet bijwerken omdat deze is ingeschakeld voor CDC.

  • 400 ElasticPoolDatabaseCountOverLimit: een poging om een database te maken of toe te voegen aan een elastische pool wanneer de limiet voor het aantal databases van de elastische pool is bereikt.

  • 400 ResourcePoolStorageLimitHitDuringRestore : de herstelde database kan niet worden hersteld in de resourcegroep vanwege de resterende opslagcapaciteit in de pool.

  • 400 CannotChangeToOrFromDataWarehouseTier - Gebruiker heeft geprobeerd de SKU van een database te wijzigen van de DataWarehouse-laag in niet-DataWarehouse-lagen of omgekeerd.

  • 400 CurrentDatabaseSizeExceedsMaxSize - Gebruiker heeft geprobeerd de maximale grootte voor een database te verkleinen tot een grootte die kleiner is dan het huidige gebruik.

  • 400 PerDatabaseCMKRestoreNotSupported - Databaseherstel wordt niet ondersteund wanneer CMK op databaseniveau is geconfigureerd in preview.

  • 400 PerDatabaseCMKHSNotSupported - CMK op databaseniveau in preview wordt niet ondersteund voor hyperscale-editie.

  • 400 AzureKeyVaultKeyDisabled: de bewerking kan niet worden voltooid op de server omdat de Azure Key Vault-sleutel is uitgeschakeld.

  • 400 PerDatabaseCMKGeoReplicationNotSupported - Geo-replicatie en databasekopie wordt niet ondersteund wanneer CMK op databaseniveau is geconfigureerd in preview.

  • 400 ElasticPoolDecreaseStorageLimitBelowUsage : probeert de opslaglimiet van de elastische pool te verlagen tot onder het opslaggebruik.

  • 400 AzureKeyVaultInvalidExpirationDate: de bewerking kan niet worden voltooid omdat de vervaldatum van de Azure Key Vault-sleutel ongeldig is.

  • 400 InvalidStandbyGeoEdition - Gebruiker heeft geprobeerd een stand-by geo op basis van DTU te maken.

  • 400-beveiligingAzureKeyVaultUrlNullOrEmpty: de bewerking kan niet worden voltooid omdat de Azure Key Vault-URI null of leeg is.

  • 400 ElasticPoolInconsistentVcoreGuaranteeSettings : het aantal databases en het VCore-minimum per database mag niet groter zijn dan de aangevraagde VCores van de elastische pool.

  • 400 UpdateNotAllowedOnPausedDatabase - Gebruiker heeft geprobeerd een update uit te voeren op een onderbroken database.

  • 400 GeoRestoreBackupStorageTypeNotSupported - Databaseherstelaanvragen zijn ongeldig wanneer ze worden uitgegeven voor een database die niet is geconfigureerd voor het gebruik van geografisch redundante back-upopslag.

  • 400 RestoreHyperscaleToNonHyperscale - Het herstellen van een Hyperscale-databaseback-up naar een niet-Hyperscale-servicelaag of vice versa wordt niet ondersteund.

  • 400 SubscriptionDoesNotHaveAccessToServer - Het abonnement heeft geen toegang tot de opgegeven server(s)

  • 400 RecoveryPointDoesNotExist - Het opgegeven herstelpunt bestaat niet of is niet geldig.

  • 400 AzureKeyVaultNoServerIdentity: de serveridentiteit is niet juist geconfigureerd.

  • 400 InvalidMaxSizeTierCombination - De opgegeven laag biedt geen ondersteuning voor de opgegeven maximale grootte van de database.

  • 400 LtrBackupNotFound - De opgegeven back-up voor langetermijnretentie bestaat niet.

  • 400 AzureKeyVaultInvalidUri : een ongeldig antwoord van Azure Key Vault. Gebruik een geldige Azure Key Vault-URI.

  • 400 InvalidPointInTime - Het opgegeven tijdstip is niet geldig voor de database.

  • 400 AzureKeyVaultMissingPermissions : de server mist vereiste machtigingen op de Azure Key Vault.

  • 400 GeoRestoreCannotResolveTargetCluster - Kan doelcluster voor server niet oplossen

  • 400 InvalidReadScaleEdition - Gebruiker heeft geprobeerd leesschaal in te schakelen voor een databasetype dat dit niet ondersteunt.

  • 400 CannotSpecifyEditionOrSloWhenRestoringToPool - Het opgeven van de doelserviceniveaudoelstelling of -editie wordt niet ondersteund bij het herstellen naar een elastische pool.

  • 400 InvalidReadScaleUnits : gebruiker heeft geprobeerd een leesschaalwaarde op te geven die niet wordt ondersteund.

  • 400 RestoreNotSupportedForGeoDrSecondary - Herstelbewerkingen naar een bepaald tijdstip en herstelbewerkingen van databases worden niet ondersteund voor databases die momenteel zijn geconfigureerd als geo-secundaire databases.

  • 400 SecurityAzureKeyVaultInvalidKeyName - De bewerking kan niet worden voltooid vanwege een ongeldige serversleutelnaam.

  • 400 RegionDoesNotSupportVersion - Een gebruiker heeft geprobeerd een server van een opgegeven versie te maken op een locatie waar die serverversie niet wordt ondersteund.

  • 400 GeoSecondaryMaxSizeUpdateFailed - De geo-secundaire database heeft een SLO die geen ondersteuning biedt voor de aangevraagde maxsize-waarde, of de geo-secundaire database bevindt zich in een niet-ondersteunde regio of er wordt al een updatebewerking uitgevoerd op de geo-secundaire database.

  • 400 AdalGenericError: de bewerking kan niet worden voltooid omdat er een Azure Active Directory-fout is opgetreden.

  • 400 AdalServicePrincipalNotFound : de bewerking kan niet worden voltooid omdat er een fout met de service-principal van de Azure Active Directory-bibliotheek niet gevonden is opgetreden.

  • 400 InvalidTier : de gebruiker heeft een ongeldige laag opgegeven.

  • 400 AzureKeyVaultMalformedVaultUri : de opgegeven Key Vault-URI is ongeldig.

  • 400 CannotUseReservedDatabaseName - Kan de gereserveerde databasenaam niet gebruiken in deze bewerking.

  • 400 RequestedDatabaseSizeRequiresShrink - Gebruiker heeft geprobeerd om ALTER DATABASE MODIFY MAXSIZE te wijzigen om de MAXSIZE voor een database te wijzigen in een kleinere grootte dan de huidige grootte.

  • 400 CurrentDatabaseSizeExceedsDbMaxSize - Gebruiker heeft geprobeerd de maximale grootte voor een database te verminderen tot een grootte die kleiner is dan het huidige gebruik.

  • 400 InvalidServerName - Ongeldige servernaam opgegeven.

  • 400 CannotUseTrailingWhitespacesInDatabaseName - De validatie van de databasenaam is mislukt.

  • 400 SourceDatabaseEditionCouldNotBeUpgraded: de brondatabase mag geen hogere editie hebben dan de doeldatabase.

  • 400 SecurityAdalPrincipalCertExpiredError: de bewerking kan niet worden voltooid omdat het Azure Key Vault principal-certificaat is verlopen.

  • 400 TargetDatabaseEditionCouldNotBeDowngraded - De doeldatabase mag geen lagere editie hebben dan de brondatabase.

  • 400 UpdateNotAllowedIfGeoDrOperationInProgress - De bewerking is niet toegestaan omdat de kopieer- of failoverbewerking voor database '{0}' op server'{1} momenteel wordt uitgevoerd.

  • 400 InvalidCollation - Sortering wordt niet herkend door de server.

  • 400 SecurityInvalidAzureKeyVaultRecoveryLevel - De opgegeven Key Vault-URI is ongeldig.

  • 400 KeyMaterialNotFoundOnRemoteServer - Externe server heeft geen toegang tot sleutelmateriaal dat wordt gebruikt als een TDE-beveiliging.

  • 400 AzureKeyVaultRsaKeyNotSupported: de opgegeven sleutelkluis gebruikt niet-ondersteunde RSA-sleutelgrootte of -sleuteltype. De ondersteunde RSA-sleutelgrootte is 2048 of 3072 en sleuteltype is RSA of RSA-HSM.

  • 400 SameKeyMaterialNotFoundOnRemoteServer - Secundaire server beschikt niet over het sleutelmateriaal van de versleutelingsbeveiliging van de primaire server.

  • 400 ElasticPoolOverFileSpace - Onvoldoende bestandsruimte in de elastische pool.

  • 400 PartnerDBNotCompatibleForSGXEnclave - Poging om GeoDR-koppeling in te stellen of SLO bij te werken voor enclavedatabase wordt alleen ondersteund wanneer beide databases worden uitgevoerd op hardware uit de DC-serie.

  • 400 UpdateNotAllowedInCurrentReplicationState - De bewerking is niet toegestaan voor de database in de huidige replicatiestatus.

  • 400 InvalidLicenseType - Gebruiker heeft geprobeerd een database of elastische pool te maken of bij te werken met een niet-ondersteund licentietype.

  • 400 GeoReplicaLimitReached : de replicatielimiet per replica is bereikt.

  • 400 UnsupportedCapacity - Gebruiker heeft geprobeerd een database te maken of bij te werken met capaciteit die niet wordt ondersteund.

  • 400 ReplicationSourceAndTargetMustHaveSameName - De replicatiebron- en doeldatabases moeten dezelfde naam hebben.

  • 400 ProvisioningDisabled - Geeft een foutbericht weer van de resourcebewerkings autoriseren zoals het is, zonder wijzigingen

  • 400 ReplicationSourceAndTargetMustBeInDifferentServers: de replicatiebron- en doeldatabases moeten zich in verschillende logische servers bevinden.

  • 400 CannotUpdateIsLedgerDatabase - De grootboekeigenschap van een bestaande database kan niet worden bijgewerkt.

  • 400 UnableToResolveRemoteServer - De servernaam van de externe partner kan niet worden omgezet vanwege een ongeldige servernaam of dns-connectiviteitsproblemen.

  • 400 RemoteDatabaseCopyPermission - Gebruiker heeft onvoldoende machtigingen om een databasekopie te maken op de opgegeven server.

  • 400 CannotMoveOrDropSyncMetadataDatabase - Kan de database die wordt gebruikt als database met synchronisatiemetagegevens, niet verwijderen.

  • 400 BeveiligingAzureKeyVaultGeoChainError: het maken van een secundaire of secundaire (een proces dat ketenkoppeling wordt genoemd) wordt niet ondersteund bij het inschakelen van Transparent Data Encryption met behulp van Azure Key Vault (BYOK).

  • 400 RestoreToFreeEditionNotSupported - Herstel- en GeoRestore-doel kan geen gratis database zijn.

  • 400 CannotMoveOrDropJobAccountDatabase - Kan de database die is gekoppeld aan het taakaccount niet verwijderen.

  • 400 RestoreNotSupportedForFreeEdition - Restore en GeoRestore worden niet ondersteund voor gratis databases.

  • 400 JobAgentDatabaseEditionUnsupported: de serviceniveaudoelstelling van de opgegeven database wordt niet ondersteund voor gebruik als een taakagentdatabase.

  • 400 InvalidDroppedDatabase - Verwijderde brondatabase bestaat niet op de server binnen de ondersteunde herstelperiode.

  • 400 InvalidLiveDatabase - Brondatabase bestaat niet op de server binnen de ondersteunde herstelperiode. Als u een verwijderde database herstelt, geeft u de verwijderingsdatum op.

  • 400 InvalidVldbRecoverySlo : voor het herstel van de Hyperscale-editie moeten zowel bron- als doeldatabases gebruikmaken van de Hyperscale-serviceniveaudoelstelling.

  • 400 SourceDatabaseNotFound - De brondatabase bestaat niet.

  • 400 InvalidVldbRestoreSlo - Voor het herstel naar een bepaald tijdstip van de Hyperscale-editie moeten zowel bron- als doeldatabases de Hyperscale-serviceniveaudoelstelling gebruiken.

  • 400 CannotSpecifyPoolOrSlo - Het opgeven van een elastische pool en/of het wijzigen van de serviceniveaudoelstelling of editie wordt niet ondersteund voor editie.

  • 400 InvalidPublicMaintenanceConfiguration: gebruiker heeft geprobeerd een configuratie voor openbaar onderhoud op te geven die niet kan worden geconverteerd naar een interne id (onjuist of verkeerde regio).

  • 400 MaintenanceWindowNotSupportedForNamedReplica - Gebruiker heeft geprobeerd een benoemde replica te maken of bij te werken met een niet-standaard onderhoudsvenster dat niet wordt ondersteund.

  • 400 ChangeUnsupportedOnEntity - Gebruiker heeft een niet-ondersteunde bewerking voor het maken/bijwerken/verwijderen van een bepaalde entiteit geprobeerd.

  • 404 OperationIdNotFound - De bewerking met id bestaat niet.

  • 404 SubscriptionDoesNotHaveServer - De aangevraagde server is niet gevonden

  • 404 ServerNotInSubscriptionResourceGroup : de opgegeven server bestaat niet in de opgegeven resourcegroep en het opgegeven abonnement.

  • 404 LongTermRetentionMigrationBackupNotFound - OPGEGEVEN LTR-back-up bestaat niet.

  • 404 DatabaseDoesNotExist - Gebruiker heeft een databasenaam opgegeven die niet bestaat op dit serverexemplaren.

  • 404 ServerNotInSubscriptionResourceGroup : de opgegeven server bestaat niet in de opgegeven resourcegroep en het opgegeven abonnement.

  • 404 SubscriptionNotFound - Het aangevraagde abonnement is niet gevonden.

  • 404 ServerNotInSubscription : de opgegeven server bestaat niet in het opgegeven abonnement.

  • 404 CannotFindObject - Kan het object niet vinden omdat het niet bestaat of omdat u geen machtigingen hebt

  • 405 UnsupportedReplicationOperation: er is een niet-ondersteunde replicatiebewerking gestart op de database.

  • 409 OperationCancelled : de bewerking is geannuleerd door de gebruiker.

  • 409 Bewerking onderbroken: de bewerking op de resource kan niet worden voltooid omdat deze is onderbroken door een andere bewerking op dezelfde resource.

  • 409 LongTermRetentionMigrationRequestConflict - Er wordt nog steeds een conflictbewerking voor deze LTR-back-up uitgevoerd.

  • 409 LongTermRetentionMigrationBackupConflict - Er bestaat nog een LTR-back-up met dezelfde back-uptijd voor de doeldatabase.

  • 409 FreeDbAlreadyExists - Er kan slechts één gratis database bestaan voor een abonnement per regio.

  • 409 ConflictingServerOperation : er wordt momenteel een bewerking uitgevoerd voor de server.

  • 409 SubscriptionDisabled - Abonnement is uitgeschakeld.

  • 409 ConflictingSystemOperationInProgress - Er wordt een systeemonderhoudsbewerking uitgevoerd op de database en verdere bewerkingen moeten wachten totdat deze is voltooid.

  • 409 ConflictRequestToUpdateBackupRedundancy: er wordt nog steeds een conflictaanvraag uitgevoerd om de redundantie van back-upopslag te wijzigen.

  • 409 SkuAssignmentInProgress: de huidige toewijzingsaanvraag kan niet worden verwerkt omdat een eerdere aanvraag niet is voltooid.

  • 409 DatabaseElasticPoolMaintenanceConflict - Gebruiker heeft geprobeerd een database te maken of bij te werken met een opgegeven onderhoudsconfiguratie die conflicteerde met die van de elastische pool van de database.

  • 409 ServerDtuQuotaExceeded: kan de bewerking niet uitvoeren omdat de server het toegestane quotum voor de databasedoorvoereenheid overschrijdt.

  • 409 UnableToAlterDatabaseInReplication - Gebruiker heeft de editie van een database gewijzigd in een replicatierelatie.

  • 409 SubscriptionVcoreQuotaExceeded - Kan de bewerking niet uitvoeren omdat het abonnement het toegestane vCore-quotum overschrijdt.

  • 409 CurrentMemoryUsageExceedsSkuQuota - Gebruiker heeft geprobeerd een SKU-updatebewerking te starten die niet kan worden voltooid vanwege het hogere resourceverbruik.

  • 409 ServerKeyNameAlreadyExists: de serversleutel bestaat al op de server.

  • 409 ServerKeyUriAlreadyExists: de serversleutel-URI bestaat al op de server.

  • 409 ServerKeyDoesNotExists - De serversleutel bestaat niet.

  • 409 UpdateSloInProgress - Gebruiker heeft geprobeerd een incompatibele bewerking te starten terwijl een SLO-update werd uitgevoerd.

  • 409 UpdateSloFailedDatabaseTooBusy - De SLO-updatebewerking kan niet worden voltooid omdat de database te druk is.

  • 409 ElasticPoolBusy - Er is een beheerbewerking uitgevoerd op een elastische pool die bezet is.

  • 409 AzureKeyVaultKeyNameNotFound: de bewerking kan niet worden voltooid omdat de naam van de Azure Key Vault-sleutel niet bestaat.

  • 409 AzureKeyVaultKeyInUse : de sleutel wordt momenteel gebruikt door de server.

  • 409 ServerDisabled - Server is uitgeschakeld.

  • 409 ConflictingDatabaseOperation - Er is al een bewerking op de database en de huidige bewerking moet wachten totdat deze is voltooid.

  • 409 SimultaneousSkuChangeNotAllowed - Wijzigingsbewerkingen voor servicedoelstelling kunnen niet tegelijkertijd worden uitgevoerd op beide databases van een replicatierelatie.

  • 409 TargetElasticPoolBeingUpdated - De update van elastische pool kan niet worden gestart omdat er een kopieerbewerking wordt uitgevoerd voor een van de databases in deze elastische pool

  • 409 InvalidOperationForDatabaseNotInReplicationRelationship : er is een replicatiesedingbewerking uitgevoerd op een database die al een replicatierelatie heeft.

  • 409 InvalidOperationForDatabaseInReplicationRelationship : er is een replicatie-seedingbewerking uitgevoerd op een database die al een replicatierelatie heeft.

  • 409 DuplicateGeoDrRelation : de databases bevinden zich al in een replicatierelatie. Dit is een dubbele aanvraag.

  • 409 DatabaseCopyLimitPerReplicaReached - Gebruiker heeft de limiet van gelijktijdige databasekopieën bereikt.

  • 409 RemoteDatabaseExists - De naam van de doeldatabase bestaat al op de doelserver.

  • 429 SubscriptionTooManyCreateUpdateRequests - Aanvragen die verder gaan dan het maximumaantal aanvragen dat kan worden verwerkt door beschikbare resources.

  • 429 SubscriptionTooManyRequests - Aanvragen die verder gaan dan het maximumaantal aanvragen dat kan worden verwerkt door beschikbare resources.

  • 429 SubscriptionTooManyCreateUpdateRequests - Aanvragen die verder gaan dan het maximumaantal aanvragen dat kan worden verwerkt door beschikbare resources.

  • 429 SubscriptionTooManyRequests - Aanvragen die verder gaan dan het maximumaantal aanvragen dat kan worden verwerkt door beschikbare resources.

  • 500 OperationTimedOut: er is een time-out opgetreden voor de bewerking en deze is automatisch teruggedraaid. Probeer de bewerking opnieuw uit te voeren.

  • 500 LongTermRetentionMigrationRequestFailedToStartOnTarget - Kan de LTR-back-upkopieaanvraag niet starten in de doelregio.

  • 500 LongTermRetentionMigrationRequestCopyFailed - Kopieerbewerking is mislukt voor LTR-back-upblobs.

  • 500 LongTermRetentionMigrationRestoreVerExceeded - Herstelverificatie is mislukt nadat het maximum aantal pogingen is bereikt.

  • 500 LongTermRetentionMigrationRestoreVerFailed - Herstelverificatie is mislukt.

  • 500 ActivateOrDeactivateWorkflowThrottling - Activering of deactiveringswerkstroom is mislukt omdat er te veel gelijktijdige werkstromen zijn

  • 503 TooManyRequests: aanvragen die verder gaan dan het maximum aantal aanvragen dat kan worden verwerkt door beschikbare resources.

  • 503 TooManyRequests: aanvragen die verder gaan dan het maximum aantal aanvragen dat kan worden verwerkt door beschikbare resources.

  • 503 AzureKeyVaultConnectionFailed : de bewerking kan niet worden voltooid op de server omdat pogingen om verbinding te maken met Azure Key Vault zijn mislukt

  • 503 AzureKeyVaultGenericConnectionError: de bewerking kan niet worden voltooid omdat er een fout is opgetreden bij het ophalen van Key Vault informatie .

  • 503 DatabaseUnavailable - De bewerking is mislukt omdat de database niet beschikbaar is.

  • 504 RequestTimeout - Serviceaanvraag heeft de toegestane time-out overschreden.

Voorbeelden

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

Assigns maintenance window to a database.

Sample Request

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

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

Sample Response

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

Resets maintenance window of a database to default.

Sample Request

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

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

Sample Response

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

Updates a database.

Sample Request

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

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

Sample Response

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

Definities

Name Description
BackupStorageRedundancy

Het opslagaccounttype dat wordt gebruikt voor het opslaan van back-ups voor deze database.

CatalogCollationType

Sortering van de metagegevenscatalogus.

CreateMode

Hiermee geeft u de modus voor het maken van de database op.

Standaardinstelling: regelmatig database maken.

Kopiëren: hiermee maakt u een database als een kopie van een bestaande database. sourceDatabaseId moet worden opgegeven als de resource-id van de brondatabase.

Secundair: hiermee maakt u een database als een secundaire replica van een bestaande database. sourceDatabaseId moet worden opgegeven als de resource-id van de bestaande primaire database.

PointInTimeRestore: hiermee maakt u een database door een back-up naar een bepaald tijdstip van een bestaande database te herstellen. sourceDatabaseId moet worden opgegeven als de resource-id van de bestaande database en restorePointInTime moet worden opgegeven.

Herstel: Hiermee maakt u een database door een geo-gerepliceerde back-up te herstellen. sourceDatabaseId moet worden opgegeven als de herstelbare databaseresource-id om te herstellen.

Herstellen: hiermee maakt u een database door een back-up van een verwijderde database te herstellen. sourceDatabaseId moet worden opgegeven. Als sourceDatabaseId de oorspronkelijke resource-id van de database is, moet sourceDatabaseDeletionDate worden opgegeven. Anders moet sourceDatabaseId de herstelbare verwijderde databaseresource-id zijn en wordt sourceDatabaseDeletionDate genegeerd. restorePointInTime kan ook worden opgegeven om te herstellen vanaf een eerder tijdstip.

RestoreLongTermRetentionBackup: hiermee maakt u een database door te herstellen vanuit een kluis voor langetermijnretentie. recoveryServicesRecoveryPointResourceId moet worden opgegeven als de resource-id van het herstelpunt.

Copy, Secondary en RestoreLongTermRetentionBackup worden niet ondersteund voor de DataWarehouse-editie.

Database

Een databaseresource.

DatabaseIdentity

Azure Active Directory-identiteitsconfiguratie voor een resource.

DatabaseIdentityType

Het identiteitstype

DatabaseLicenseType

Het licentietype dat moet worden aangevraagd voor deze database. LicenseIncludedals u een licentie nodig hebt of BasePrice als u een licentie hebt en in aanmerking komt voor de Azure Hybrid Benefit.

DatabaseReadScale

De status van alleen-lezenroutering. Als deze optie is ingeschakeld, kunnen verbindingen waarvoor de toepassingsintentie is ingesteld op alleen-lezen in hun verbindingsreeks, worden doorgestuurd naar een alleen-lezen secundaire replica in dezelfde regio. Niet van toepassing op een Hyperscale-database binnen een elastische pool.

DatabaseStatus

De status van de database.

DatabaseUpdate

Een database-updateresource.

DatabaseUserIdentity

Azure Active Directory-identiteitsconfiguratie voor een resource.

SampleName

De naam van het voorbeeldschema dat moet worden toegepast bij het maken van deze database.

SecondaryType

Het secundaire type van de database als het een secundaire database is. Geldige waarden zijn Geo en Named.

Sku

Een ARM-resource-SKU.

BackupStorageRedundancy

Het opslagaccounttype dat wordt gebruikt voor het opslaan van back-ups voor deze database.

Name Type Description
Geo

string

GeoZone

string

Local

string

Zone

string

CatalogCollationType

Sortering van de metagegevenscatalogus.

Name Type Description
DATABASE_DEFAULT

string

SQL_Latin1_General_CP1_CI_AS

string

CreateMode

Hiermee geeft u de modus voor het maken van de database op.

Standaardinstelling: regelmatig database maken.

Kopiëren: hiermee maakt u een database als een kopie van een bestaande database. sourceDatabaseId moet worden opgegeven als de resource-id van de brondatabase.

Secundair: hiermee maakt u een database als een secundaire replica van een bestaande database. sourceDatabaseId moet worden opgegeven als de resource-id van de bestaande primaire database.

PointInTimeRestore: hiermee maakt u een database door een back-up naar een bepaald tijdstip van een bestaande database te herstellen. sourceDatabaseId moet worden opgegeven als de resource-id van de bestaande database en restorePointInTime moet worden opgegeven.

Herstel: Hiermee maakt u een database door een geo-gerepliceerde back-up te herstellen. sourceDatabaseId moet worden opgegeven als de herstelbare databaseresource-id om te herstellen.

Herstellen: hiermee maakt u een database door een back-up van een verwijderde database te herstellen. sourceDatabaseId moet worden opgegeven. Als sourceDatabaseId de oorspronkelijke resource-id van de database is, moet sourceDatabaseDeletionDate worden opgegeven. Anders moet sourceDatabaseId de herstelbare verwijderde databaseresource-id zijn en wordt sourceDatabaseDeletionDate genegeerd. restorePointInTime kan ook worden opgegeven om te herstellen vanaf een eerder tijdstip.

RestoreLongTermRetentionBackup: hiermee maakt u een database door te herstellen vanuit een kluis voor langetermijnretentie. recoveryServicesRecoveryPointResourceId moet worden opgegeven als de resource-id van het herstelpunt.

Copy, Secondary en RestoreLongTermRetentionBackup worden niet ondersteund voor de DataWarehouse-editie.

Name Type Description
Copy

string

Default

string

OnlineSecondary

string

PointInTimeRestore

string

Recovery

string

Restore

string

RestoreExternalBackup

string

RestoreExternalBackupSecondary

string

RestoreLongTermRetentionBackup

string

Secondary

string

Database

Een databaseresource.

Name Type Description
id

string

Resource-id.

identity

DatabaseIdentity

De Azure Active Directory-identiteit van de database.

kind

string

Soort database. Dit zijn metagegevens die worden gebruikt voor de Azure Portal ervaring.

location

string

Resourcelocatie.

managedBy

string

Resource die de database beheert.

name

string

Resourcenaam.

properties.autoPauseDelay

integer

Tijd in minuten waarna de database automatisch wordt onderbroken. De waarde -1 betekent dat automatisch onderbreken is uitgeschakeld

properties.catalogCollation

CatalogCollationType

Sortering van de metagegevenscatalogus.

properties.collation

string

De sortering van de database.

properties.createMode

CreateMode

Hiermee geeft u de modus voor het maken van de database op.

Standaardinstelling: regelmatig database maken.

Kopiëren: hiermee maakt u een database als een kopie van een bestaande database. sourceDatabaseId moet worden opgegeven als de resource-id van de brondatabase.

Secundair: hiermee maakt u een database als een secundaire replica van een bestaande database. sourceDatabaseId moet worden opgegeven als de resource-id van de bestaande primaire database.

PointInTimeRestore: hiermee maakt u een database door een back-up naar een bepaald tijdstip van een bestaande database te herstellen. sourceDatabaseId moet worden opgegeven als de resource-id van de bestaande database en restorePointInTime moet worden opgegeven.

Herstel: hiermee maakt u een database door een geo-gerepliceerde back-up te herstellen. sourceDatabaseId moet worden opgegeven als de herstelbare databaseresource-id om te herstellen.

Herstellen: hiermee maakt u een database door een back-up van een verwijderde database te herstellen. sourceDatabaseId moet worden opgegeven. Als sourceDatabaseId de oorspronkelijke resource-id van de database is, moet sourceDatabaseDeletionDate worden opgegeven. Anders moet sourceDatabaseId de herstelbare verwijderde databaseresource-id zijn en moet sourceDatabaseDeletionDate worden genegeerd. restorePointInTime kan ook worden opgegeven om te herstellen vanaf een eerder tijdstip.

RestoreLongTermRetentionBackup: hiermee maakt u een database door te herstellen vanuit een langetermijnretentiekluis. recoveryServicesRecoveryPointResourceId moet worden opgegeven als de resource-id van het herstelpunt.

Copy, Secondary en RestoreLongTermRetentionBackup worden niet ondersteund voor de DataWarehouse-editie.

properties.creationDate

string

De aanmaakdatum van de database (ISO8601-indeling).

properties.currentBackupStorageRedundancy

BackupStorageRedundancy

Het opslagaccounttype dat wordt gebruikt voor het opslaan van back-ups voor deze database.

properties.currentServiceObjectiveName

string

De naam van de huidige serviceniveaudoelstelling van de database.

properties.currentSku

Sku

De naam en laag van de SKU.

properties.databaseId

string

De id van de database.

properties.defaultSecondaryLocation

string

De standaard secundaire regio voor deze database.

properties.earliestRestoreDate

string

Hiermee wordt de vroegste begindatum en tijd vastgelegd waarop herstel beschikbaar is voor deze database (ISO8601-indeling).

properties.elasticPoolId

string

De resource-id van de elastische pool die deze database bevat.

properties.failoverGroupId

string

Resource-id van failovergroep waartoe deze database behoort.

properties.federatedClientId

string

De client-id die wordt gebruikt voor CMK-scenario voor meerdere tenants per database

properties.highAvailabilityReplicaCount

integer

Het aantal secundaire replica's dat aan de database is gekoppeld en dat wordt gebruikt om hoge beschikbaarheid te bieden. Niet van toepassing op een Hyperscale-database in een elastische pool.

properties.isInfraEncryptionEnabled

boolean

Infra-versleuteling is ingeschakeld voor deze database.

properties.isLedgerOn

boolean

Of deze database al dan niet een grootboekdatabase is, wat betekent dat alle tabellen in de database grootboektabellen zijn. Opmerking: de waarde van deze eigenschap kan niet worden gewijzigd nadat de database is gemaakt.

properties.licenseType

DatabaseLicenseType

Het licentietype dat moet worden toegepast op deze database. LicenseIncludedals u een licentie nodig hebt of BasePrice als u een licentie hebt en in aanmerking komt voor de Azure Hybrid Benefit.

properties.longTermRetentionBackupResourceId

string

De resource-id van de langetermijnretentieback-up die is gekoppeld aan de maakbewerking van deze database.

properties.maintenanceConfigurationId

string

Onderhoudsconfiguratie-id die is toegewezen aan de database. Deze configuratie definieert de periode waarop de onderhoudsupdates worden uitgevoerd.

properties.maxLogSizeBytes

integer

De maximale logboekgrootte voor deze database.

properties.maxSizeBytes

integer

De maximale grootte van de database, uitgedrukt in bytes.

properties.minCapacity

number

Minimale capaciteit die de database altijd heeft toegewezen, indien niet onderbroken

properties.pausedDate

string

De datum waarop de database is onderbroken door de gebruikersconfiguratie of actie (ISO8601-indeling). Null als de database gereed is.

properties.readScale

DatabaseReadScale

De status van alleen-lezenroutering. Als deze optie is ingeschakeld, kunnen verbindingen waarvoor de toepassingsintentie is ingesteld op alleen-lezen in hun verbindingsreeks, worden doorgestuurd naar een secundaire replica met alleen-lezentoegang in dezelfde regio. Niet van toepassing op een Hyperscale-database in een elastische pool.

properties.recoverableDatabaseId

string

De resource-id van de herstelbare database die is gekoppeld aan de maakbewerking van deze database.

properties.recoveryServicesRecoveryPointId

string

De resource-id van het herstelpunt dat is gekoppeld aan de maakbewerking van deze database.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Het opslagaccounttype dat moet worden gebruikt voor het opslaan van back-ups voor deze database.

properties.requestedServiceObjectiveName

string

De aangevraagde serviceniveaudoelstellingnaam van de database.

properties.restorableDroppedDatabaseId

string

De resource-id van de herstelbare verwijderde database die is gekoppeld aan de maakbewerking van deze database.

properties.restorePointInTime

string

Hiermee geeft u het tijdstip (ISO8601 indeling) op van de brondatabase die wordt hersteld om de nieuwe database te maken.

properties.resumedDate

string

De datum waarop de database is hervat door gebruikersactie of databaseaanmelding (ISO8601-indeling). Null als de database is onderbroken.

properties.sampleName

SampleName

De naam van het voorbeeldschema dat moet worden toegepast bij het maken van deze database.

properties.secondaryType

SecondaryType

Het secundaire type van de database als het een secundaire database is. Geldige waarden zijn Geo en Named.

properties.sourceDatabaseDeletionDate

string

Hiermee geeft u het tijdstip op waarop de database is verwijderd.

properties.sourceDatabaseId

string

De resource-id van de brondatabase die is gekoppeld aan de maakbewerking van deze database.

properties.sourceResourceId

string

De resource-id van de bron die is gekoppeld aan de maakbewerking van deze database.

Deze eigenschap wordt alleen ondersteund voor de DataWarehouse-editie en maakt het mogelijk om verschillende abonnementen te herstellen.

Wanneer sourceResourceId is opgegeven, moeten sourceDatabaseId, recoverableDatabaseId, restorableDroppedDatabaseId en sourceDatabaseDeletionDate niet worden opgegeven en moet CreateMode PointInTimeRestore, Restore of Recover zijn.

Wanneer createMode PointInTimeRestore is, moet sourceResourceId de resource-id van de bestaande database of bestaande SQL-pool zijn en moet restorePointInTime worden opgegeven.

Wanneer createMode Herstellen is, moet sourceResourceId de resource-id zijn van herstelbare verwijderde database of herstelbare verwijderde SQL-pool.

Wanneer createMode Herstellen is, moet sourceResourceId de resource-id zijn van de herstelbare database of herstelbare SQL-pool.

Wanneer het bronabonnement tot een andere tenant behoort dan het doelabonnement, moet de header x-ms-authorization-auxiliary verificatietoken voor de brontenant bevatten. Zie voor meer informatie over de header x-ms-authorization-auxiliary https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant

properties.status

DatabaseStatus

De status van de database.

properties.zoneRedundant

boolean

Of deze database zone-redundant is of niet, wat betekent dat de replica's van deze database worden verdeeld over meerdere beschikbaarheidszones.

sku

Sku

De database-SKU.

De lijst met SKU's kan verschillen per regio en ondersteuningsaanbieding. Gebruik Capabilities_ListByLocation de REST API of een van de volgende opdrachten om de SKU's (inclusief de SKU-naam, laag/editie, familie en capaciteit) te bepalen die beschikbaar zijn voor uw abonnement in een Azure-regio:

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

object

Resourcetags.

type

string

Resourcetype.

DatabaseIdentity

Azure Active Directory-identiteitsconfiguratie voor een resource.

Name Type Description
tenantId

string

De tenant-id van Azure Active Directory.

type

DatabaseIdentityType

Het identiteitstype

userAssignedIdentities

<string,  DatabaseUserIdentity>

De resource-id's van de door de gebruiker toegewezen identiteiten die moeten worden gebruikt

DatabaseIdentityType

Het identiteitstype

Name Type Description
None

string

UserAssigned

string

DatabaseLicenseType

Het licentietype dat moet worden aangevraagd voor deze database. LicenseIncludedals u een licentie nodig hebt of BasePrice als u een licentie hebt en in aanmerking komt voor de Azure Hybrid Benefit.

Name Type Description
BasePrice

string

LicenseIncluded

string

DatabaseReadScale

De status van alleen-lezenroutering. Als deze optie is ingeschakeld, kunnen verbindingen waarvoor de toepassingsintentie is ingesteld op alleen-lezen in hun verbindingsreeks, worden doorgestuurd naar een alleen-lezen secundaire replica in dezelfde regio. Niet van toepassing op een Hyperscale-database binnen een elastische pool.

Name Type Description
Disabled

string

Enabled

string

DatabaseStatus

De status van de database.

Name Type Description
AutoClosed

string

Copying

string

Creating

string

Disabled

string

EmergencyMode

string

Inaccessible

string

Offline

string

OfflineChangingDwPerformanceTiers

string

OfflineSecondary

string

Online

string

OnlineChangingDwPerformanceTiers

string

Paused

string

Pausing

string

Recovering

string

RecoveryPending

string

Restoring

string

Resuming

string

Scaling

string

Shutdown

string

Standby

string

Starting

string

Stopped

string

Stopping

string

Suspect

string

DatabaseUpdate

Een database-updateresource.

Name Type Description
identity

DatabaseIdentity

Database-identiteit

properties.autoPauseDelay

integer

Tijd in minuten waarna de database automatisch wordt onderbroken. De waarde -1 betekent dat automatisch onderbreken is uitgeschakeld

properties.catalogCollation

CatalogCollationType

Sortering van de metagegevenscatalogus.

properties.collation

string

De sortering van de database.

properties.createMode

CreateMode

Hiermee geeft u de modus voor het maken van de database op.

Standaardinstelling: regelmatig database maken.

Kopiëren: hiermee maakt u een database als een kopie van een bestaande database. sourceDatabaseId moet worden opgegeven als de resource-id van de brondatabase.

Secundair: hiermee maakt u een database als een secundaire replica van een bestaande database. sourceDatabaseId moet worden opgegeven als de resource-id van de bestaande primaire database.

PointInTimeRestore: hiermee maakt u een database door een back-up naar een bepaald tijdstip van een bestaande database te herstellen. sourceDatabaseId moet worden opgegeven als de resource-id van de bestaande database en restorePointInTime moet worden opgegeven.

Herstel: Hiermee maakt u een database door een geo-gerepliceerde back-up te herstellen. sourceDatabaseId moet worden opgegeven als de herstelbare databaseresource-id om te herstellen.

Herstellen: hiermee maakt u een database door een back-up van een verwijderde database te herstellen. sourceDatabaseId moet worden opgegeven. Als sourceDatabaseId de oorspronkelijke resource-id van de database is, moet sourceDatabaseDeletionDate worden opgegeven. Anders moet sourceDatabaseId de herstelbare verwijderde databaseresource-id zijn en wordt sourceDatabaseDeletionDate genegeerd. restorePointInTime kan ook worden opgegeven om te herstellen vanaf een eerder tijdstip.

RestoreLongTermRetentionBackup: hiermee maakt u een database door te herstellen vanuit een kluis voor langetermijnretentie. recoveryServicesRecoveryPointResourceId moet worden opgegeven als de resource-id van het herstelpunt.

Copy, Secondary en RestoreLongTermRetentionBackup worden niet ondersteund voor de DataWarehouse-editie.

properties.creationDate

string

De aanmaakdatum van de database (ISO8601 indeling).

properties.currentBackupStorageRedundancy

BackupStorageRedundancy

Het opslagaccounttype dat wordt gebruikt voor het opslaan van back-ups voor deze database.

properties.currentServiceObjectiveName

string

De huidige naam van de serviceniveaudoelstelling van de database.

properties.currentSku

Sku

De naam en laag van de SKU.

properties.databaseId

string

De id van de database.

properties.defaultSecondaryLocation

string

De standaard secundaire regio voor deze database.

properties.earliestRestoreDate

string

Hiermee wordt de vroegste begindatum en tijd vastgelegd waarop herstel beschikbaar is voor deze database (ISO8601 indeling).

properties.elasticPoolId

string

De resource-id van de elastische pool die deze database bevat.

properties.failoverGroupId

string

Resource-id van failovergroep waartoe deze database behoort.

properties.federatedClientId

string

De client-id die wordt gebruikt voor CMK-scenario voor meerdere tenants per database

properties.highAvailabilityReplicaCount

integer

Het aantal secundaire replica's dat is gekoppeld aan de database die wordt gebruikt om hoge beschikbaarheid te bieden. Niet van toepassing op een Hyperscale-database binnen een elastische pool.

properties.isInfraEncryptionEnabled

boolean

Infra-versleuteling is ingeschakeld voor deze database.

properties.isLedgerOn

boolean

Of deze database al dan niet een grootboekdatabase is, wat betekent dat alle tabellen in de database grootboektabellen zijn. Opmerking: de waarde van deze eigenschap kan niet worden gewijzigd nadat de database is gemaakt.

properties.licenseType

DatabaseLicenseType

Het licentietype dat moet worden aangevraagd voor deze database. LicenseIncludedals u een licentie nodig hebt of BasePrice als u een licentie hebt en in aanmerking komt voor de Azure Hybrid Benefit.

properties.longTermRetentionBackupResourceId

string

De resource-id van de langetermijnretentieback-up die is gekoppeld aan de maakbewerking van deze database.

properties.maintenanceConfigurationId

string

Onderhoudsconfiguratie-id die is toegewezen aan de database. Deze configuratie definieert de periode waarin de onderhoudsupdates worden uitgevoerd.

properties.maxLogSizeBytes

integer

De maximale logboekgrootte voor deze database.

properties.maxSizeBytes

integer

De maximale grootte van de database, uitgedrukt in bytes.

properties.minCapacity

number

Minimale capaciteit die de database altijd heeft toegewezen, indien niet onderbroken

properties.pausedDate

string

De datum waarop de database is onderbroken door gebruikersconfiguratie of actie (ISO8601 indeling). Null als de database gereed is.

properties.readScale

DatabaseReadScale

De status van alleen-lezenroutering. Als deze optie is ingeschakeld, kunnen verbindingen waarvoor de toepassingsintentie is ingesteld op alleen-lezen in hun verbindingsreeks, worden doorgestuurd naar een alleen-lezen secundaire replica in dezelfde regio. Niet van toepassing op een Hyperscale-database binnen een elastische pool.

properties.recoverableDatabaseId

string

De resource-id van de herstelbare database die is gekoppeld aan de maakbewerking van deze database.

properties.recoveryServicesRecoveryPointId

string

De resource-id van het herstelpunt dat is gekoppeld aan het maken van deze database.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Het type opslagaccount dat moet worden gebruikt voor het opslaan van back-ups voor deze database.

properties.requestedServiceObjectiveName

string

De aangevraagde serviceniveaudoelstellingnaam van de database.

properties.restorableDroppedDatabaseId

string

De resource-id van de herstelbare verwijderde database die is gekoppeld aan de maakbewerking van deze database.

properties.restorePointInTime

string

Hiermee geeft u het tijdstip (ISO8601 indeling) op van de brondatabase die wordt hersteld om de nieuwe database te maken.

properties.resumedDate

string

De datum waarop de database is hervat door gebruikersactie of databaseaanmelding (ISO8601 indeling). Null als de database is onderbroken.

properties.sampleName

SampleName

De naam van het voorbeeldschema dat moet worden toegepast bij het maken van deze database.

properties.secondaryType

SecondaryType

Het secundaire type van de database als het een secundaire database is. Geldige waarden zijn Geo en Named.

properties.sourceDatabaseDeletionDate

string

Hiermee geeft u de tijd op waarop de database is verwijderd.

properties.sourceDatabaseId

string

De resource-id van de brondatabase die is gekoppeld aan het maken van deze database.

properties.status

DatabaseStatus

De status van de database.

properties.zoneRedundant

boolean

Of deze database zoneredundant is of niet, wat betekent dat de replica's van deze database worden verdeeld over meerdere beschikbaarheidszones.

sku

Sku

De naam en laag van de SKU.

tags

object

Resourcetags.

DatabaseUserIdentity

Azure Active Directory-identiteitsconfiguratie voor een resource.

Name Type Description
clientId

string

De Azure Active Directory-client-id.

principalId

string

De principal-id van Azure Active Directory.

SampleName

De naam van het voorbeeldschema dat moet worden toegepast bij het maken van deze database.

Name Type Description
AdventureWorksLT

string

WideWorldImportersFull

string

WideWorldImportersStd

string

SecondaryType

Het secundaire type van de database als het een secundaire database is. Geldige waarden zijn Geo en Named.

Name Type Description
Geo

string

Named

string

Sku

Een ARM-resource-SKU.

Name Type Description
capacity

integer

Capaciteit van de specifieke SKU.

family

string

Als de service verschillende generaties hardware voor dezelfde SKU heeft, kan die hier worden vastgelegd.

name

string

De naam van de SKU, meestal een letter + cijfercode, bijvoorbeeld P3.

size

string

Grootte van de specifieke SKU

tier

string

De laag of editie van de specifieke SKU, bijvoorbeeld Basic, Premium.