Delen via


Databases - Update

Hiermee werkt u een bestaande database bij.

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 (int32)

Tijd in minuten waarna de database automatisch wordt onderbroken. Een waarde van -1 betekent dat automatische pauze 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.

Standaard: het maken van een gewone database.

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

Secundair: maakt 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 restorable verwijderde databaseresource-id zijn en sourceDatabaseDeletionDate wordt genegeerd. restorePointInTime kan ook worden opgegeven om te herstellen vanaf een eerder tijdstip.

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

Kopiëren, Secundair en RestoreLongTermRetentionBackup worden niet ondersteund voor de DataWarehouse-editie.

properties.elasticPoolId

string (arm-id)

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

properties.federatedClientId

string (uuid)

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

properties.highAvailabilityReplicaCount

integer (int32)

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 in een elastische pool.

properties.isLedgerOn

boolean

Of deze database nu 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. LicenseIncluded als u een licentie nodig hebt of BasePrice als u een licentie hebt en in aanmerking komt voor Azure Hybrid Benefit.

properties.longTermRetentionBackupResourceId

string (arm-id)

De resource-id van de back-up voor langetermijnretentie die is gekoppeld aan het maken van deze database.

properties.maintenanceConfigurationId

string

Onderhoudsconfiguratie-id die is toegewezen aan de database. Met deze configuratie wordt de periode gedefinieerd waarop de onderhoudsupdates plaatsvinden.

properties.maxSizeBytes

integer (int64)

De maximale grootte van de database uitgedrukt in bytes.

properties.minCapacity

number (double)

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 met een toepassingsintentie die zijn ingesteld op alleen-lezen in de verbindingsreeks, worden doorgestuurd naar een alleen-lezen secundaire replica 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 het maken van deze database.

properties.recoveryServicesRecoveryPointId

string (arm-id)

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.restorableDroppedDatabaseId

string (arm-id)

De resource-id van de terug te zetten database die is gekoppeld aan het maken van deze database.

properties.restorePointInTime

string (date-time)

Hiermee geeft u het tijdstip (ISO8601-indeling) van de brondatabase op 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 Benoemd.

properties.sourceDatabaseDeletionDate

string (date-time)

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

properties.sourceDatabaseId

string (arm-id)

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

properties.zoneRedundant

boolean

Of deze database nu zone-redundant is, 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

Het bijwerken van de database wordt uitgevoerd.

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 overeen metResourceGroupNameWithUrl: de opgegeven resourcegroepnaam komt niet overeen met de naam in de URL.

  • 400 Niet-overeenkomendeServerNameWithUrl : de opgegeven servernaam komt niet overeen met de naam in de URL.

  • 400 Niet-overeenkomendeSubscriptionWithUrl : 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 Niet-overeenkomendeSkuNameAndCapacity - Komt niet overeen tussen SKU-naam en capaciteit.

  • 400 Niet-overeenkomendeSkuNameAndTier - Komt niet overeen tussen SKU-naam en laag.

  • 400 Niet-overeenkomendeSkuNameAndFamily - Komt niet overeen tussen SKU-naam en familie.

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

  • 400 LedgerNotAllowedOnSampleDatabase - Het maken van databases is niet toegestaan met IsLedgerOn voor een voorbeelddatabase.

  • 400 DatabaseNameDoesNotMatchSourceDatabaseId : de opgegeven databasenaam komt niet overeen met de naam van de database in sourceDatabaseId.

  • 400 ElasticPoolNotSupportedForExternalBackupRestore - Elastische pool wordt niet ondersteund voor extern back-upherstel

  • 400 InvalidRecoverableDatabaseId - Ongeldige herstelbare database-id.

  • 400 InvalidRecoveryServicesRecoveryPointId - Ongeldige recovery services recovery services recovery point identifier.

  • 400 InvalidRestorableDroppedDatabaseDeletionDate - De verwijderde datum voor verwijderde database is ongeldig

  • 400 InvalidRestorableDroppedDatabaseId - Ongeldige verwijderde database-id

  • 400 MissingRecoverableDatabaseId - Ontbrekende herstelbare database-id.

  • 400 MissingRecoveryServicesRecoveryPointId - Id van herstelpunt voor ontbrekende recovery services.

  • 400 MissingRestorableDroppedDatabaseId - Ontbrekende restorableDroppedDatabaseId

  • 400 MissingRestorePointInTime - Ontbrekend herstelpunt in de tijd

  • 400 MissingSourceDatabaseDeletionDate - Verwijderingsdatum van ontbrekende brondatabase

  • 400 MissingStorageContainerSasToken - SAS-token voor opslagcontainer ontbreekt

  • 400 MissingStorageContainerUri - URI voor ontbrekende opslagcontainer

  • 400 RestorableDroppedDatabaseIdGivenForRestoreWithSourceDatabaseId - Kan geen restorableDroppedDatabaseId opgeven wanneer sourceDatabaseId al is opgegeven in de herstelmodus

  • 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 : als u gedelegeerde identiteiten wilt gebruiken, geeft u een primaire client-id voor de gedelegeerde identiteit op.

  • 400 LongTermRetentionMigrationRequestNotSupported - Subscription is not allowed LTR backup Migration feature.

  • 400 LongTermRetentionMigrationCrossClusterRequestNotSupported - Bron- en doelabonnementen mogen niet communiceren voor de functie 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 back-upopslagredundantie wordt niet ondersteund in de doelregio.

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

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

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

  • 400 LongTermRetentionMigrationSubscriptionNotFound - Het abonnement is niet gevonden.

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

  • 400 PerDatabaseCMKKeyRotationAttemptedWhileOldThumbprintInUse - Sleutelrotatie voor de TDE-protector 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 om een database te maken.

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

  • 400 Niet-overeenkomendeSubscriptionWithUrl : het opgegeven abonnement komt niet overeen met het abonnement in de URL.

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

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

  • 400 AzureKeyVaultClientError: er is een fout opgetreden bij 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 tijdens 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 grootboekeigenschap 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 op 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 de sql Server-engineversie van uw database vastgemaakt. Om ervoor te zorgen dat uw database geen productieproblemen ondervindt, worden toekomstige schaalbewerkingen op 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 - Specified Backup Storage Redundanty 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 servicedoelstelling voor database niet wijzigen in Hyperscale omdat langetermijnretentie nog niet wordt ondersteund op Hyperscale. Schakel langetermijnretentie in 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 voor 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 (ketening) te maken, 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 te maken van een benoemde replica die niet is toegestaan.

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

  • 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 met herstel na noodgeval.

  • 400 CannotAssignIdentityToMaster - Kan geen identiteit toewijzen aan een systeemdatabase. 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 CMK-werkruimten totdat de werkruimte is geactiveerd. Schakel eerst beveiliging tegen opschonen in en verdeel de beheerde identiteit van de werkruimte de vereiste machtigingen (Get, Wrap Key, Unwrap Key) in de Azure Key Vault van de werkruimtesleutel. Activeer vervolgens uw werkruimte nadat u toegang hebt verleend.

  • 400 PartnerServerNotCompatible : de gebruiker probeert een database van een SAWA V1-server te kopiëren 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 verschilt van de servicelaag elastische pool.

  • 400 ElasticPoolNameRequired : gebruiker heeft geprobeerd een 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 ontbreekt. Voer de herstelbewerking opnieuw uit naar een bestaande elastische pool.

  • 400 ElasticPoolOverStorage: een poging om gegevens naar een database te schrijven wanneer de opslaglimiet van de elastische pool is bereikt.

  • 400 ElasticPoolInconsistentDtuGuaranteeSettings : poging om DTU min te bieden 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 van de DataWarehouse-laag te wijzigen 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 de 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- Poging om de opslaglimiet van de elastische pool onder het opslaggebruik te verlagen.

  • 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 SecurityAzureKeyVaultUrlNullOrEmpty: de bewerking kan niet worden voltooid omdat de Azure Key Vault-URI null of leeg is.

  • 400 ElasticPoolInconsistentVcoreGuaranteeSettings: het aantal databases en VCore min per database kan niet groter zijn dan 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 Back-up van een Hyperscale-database naar een servicelaag zonder Hyperscale of omgekeerd 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 maximale grootte van de opgegeven 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 voor 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 CannotSpecifyEditionOrSloWhen RestoreToPool - Het opgeven van de doelserviceniveaudoelstelling of -editie wordt niet ondersteund bij het herstellen naar een elastische pool.

  • 400 InvalidReadScaleUnits - Gebruiker heeft geprobeerd een waarde voor leesschaal op te geven die niet wordt ondersteund.

  • 400 RestoreNotSupportedForGeoDrSecondary - Herstelbewerkingen naar een bepaald tijdstip en herstelbewerkingen 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 is van een SLO die geen ondersteuning biedt voor de aangevraagde maxsizewaarde of de geo-secundaire regio 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 geen service-principal voor de Azure Active Directory-bibliotheek is gevonden.

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

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

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

  • 400 RequestedDatabaseSizeRequiresShrink - Gebruiker heeft geprobeerd OM 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 verkleinen 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 kan geen hogere editie hebben dan de doeldatabase.

  • 400 SecurityAdalPrincipalCertExpiredError: de bewerking kan niet worden voltooid omdat het Azure Key Vault-principalcertificaat 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 de database '{0}' op de server '{1}' momenteel wordt uitgevoerd.

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

  • 400 SecurityInvalidAzureKeyVaultRecoveryLevel- De opgegeven Key Vault-URI is niet geldig.

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

  • 400 AzureKeyVaultRsaKeyNotSupported: de opgegeven sleutelkluis maakt gebruik van 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 een enclavedatabase wordt alleen ondersteund wanneer beide databases worden uitgevoerd op DC-seriehardware.

  • 400 UpdateNotAllowedInCurrentReplicationState : de bewerking is niet toegestaan op 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 het foutbericht weer van de resourcebewerking autor zoals dat is, zonder wijzigingen

  • 400 ReplicationSourceAndTargetMustBeInDifferentServers - De replicatiebron en doeldatabases moeten zich op verschillende logische servers bevinden.

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

  • 400 UnableToResolveRemoteServer : de naam van de externe partnerserver kan niet worden omgezet vanwege een ongeldige servernaam of DNS-verbindingsproblemen.

  • 400 RemoteDatabaseCopyPermission - Gebruiker beschikt niet over voldoende machtigingen om een databasekopie te maken op de opgegeven server.

  • 400 CannotMoveOrDropSyncMetadataDatabase - Kan database die wordt gebruikt als synchronisatiemetagegevensdatabase niet verwijderen.

  • 400 SecurityAzureKeyVaultGeoChainError: het maken van een secundaire waarde (een proces dat ook wel ketening wordt genoemd) wordt niet ondersteund bij het inschakelen van Transparent Data Encryption met behulp van Azure Key Vault (BYOK).

  • 400 RestoreToFreeEditionNotSupported - Restore and GeoRestore target cannot be free database.

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

  • 400 RestoreNotSupportedForFreeEdition - Restore and GeoRestore worden niet ondersteund voor gratis database.

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

  • 400 InvalidDroppedDatabase : de 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 zijn zowel bron- als doeldatabases vereist voor het gebruik van de hyperscale-serviceniveaudoelstelling.

  • 400 SourceDatabaseNotFound - De brondatabase bestaat niet.

  • 400 InvalidVldbRestoreSlo - Het Hyperscale edition Point-In-Time herstel vereist dat 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 om een configuratie voor openbaar onderhoud op te geven die niet kan worden geconverteerd naar een interne id (onjuiste of verkeerde regio).

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

  • 400 ChangeUnsupportedOnEntity - Gebruiker heeft geprobeerd een niet-ondersteunde bewerking voor maken/bijwerken/verwijderen op een bepaalde entiteit uit te voeren.

  • 404 OperationIdNotFound - De bewerking met id bestaat niet.

  • 404 SubscriptionDoesNotHaveServer - De aangevraagde server is niet gevonden

  • 404 ServerNotInSubscriptionResourceGroup - 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 - 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 u beschikt niet over machtigingen

  • 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 uitgevoerd op deze LTR-back-up.

  • 409 LongTermRetentionMigrationBackupConflict : er bestaat een andere 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 vorige 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 databasedoorvoereenheden zou overschrijden.

  • 409 UnableToAlterDatabaseInReplication - Door gebruiker gewijzigde editie op een database in een replicatierelatie.

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

  • 409 CurrentMemoryUsageExceedsSkuQuota - Gebruiker heeft geprobeerd een sKU-updatebewerking uit te voeren 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 er een SLO-update werd uitgevoerd.

  • 409 UpdateSloFailedDatabaseTooBusy - De SLO-bewerking bijwerken kan niet worden voltooid omdat de database te druk was.

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

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

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

  • 409 ServerDisabled - Server is uitgeschakeld.

  • 409 ConflictingDatabaseOperation: er is al een bewerking in de database en de huidige bewerking moet wachten totdat deze is voltooid.

  • 409 SimultaneousSkuChangeNotAllowed - Bewerkingen voor wijziging van 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 replicatie-seedingbewerking uitgevoerd op een database die al in een replicatierelatie staat.

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

  • 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 buiten het maximum aantal aanvragen dat kan worden verwerkt door beschikbare resources.

  • 429 SubscriptionTooManyRequests : aanvragen buiten het maximum aantal aanvragen dat kan worden verwerkt door beschikbare resources.

  • 429 SubscriptionTooManyCreateUpdateRequests - Aanvragen buiten het maximum aantal aanvragen dat kan worden verwerkt door beschikbare resources.

  • 429 SubscriptionTooManyRequests : aanvragen buiten het maximum aantal aanvragen dat kan worden verwerkt door beschikbare resources.

  • 500 OperationTimedOut: er is een time-out opgetreden voor de bewerking en wordt automatisch teruggedraaid. Voer de bewerking opnieuw uit.

  • 500 LongTermRetentionMigrationRequestFailedToStartOnTarget - Kan de LTR-aanvraag voor het kopiëren van back-ups 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 - Activerings- of deactiveringswerkstroom is mislukt omdat er te veel gelijktijdige werkstromen zijn

  • 503 TooManyRequests : aanvragen die buiten het maximum aantal aanvragen kunnen worden verwerkt door beschikbare resources.

  • 503 TooManyRequests : aanvragen die buiten het maximum aantal aanvragen kunnen 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-gegevens.

  • 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.

Voorbeeldaanvraag

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

Voorbeeldrespons

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

Voorbeeldaanvraag

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

Voorbeeldrespons

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

Voorbeeldaanvraag

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

Voorbeeldrespons

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

Standaard: het maken van een gewone database.

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

Secundair: maakt 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 restorable verwijderde databaseresource-id zijn en sourceDatabaseDeletionDate wordt genegeerd. restorePointInTime kan ook worden opgegeven om te herstellen vanaf een eerder tijdstip.

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

Kopiëren, Secundair 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 toegepast op deze database. LicenseIncluded als u een licentie nodig hebt of BasePrice als u een licentie hebt en in aanmerking komt voor Azure Hybrid Benefit.

DatabaseReadScale

De status van alleen-lezenroutering. Als deze optie is ingeschakeld, kunnen verbindingen met een toepassingsintentie die zijn ingesteld op alleen-lezen in de verbindingsreeks, worden doorgestuurd naar een alleen-lezen secundaire replica in dezelfde regio. Niet van toepassing op een Hyperscale-database in 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 Benoemd.

Sku

Een ARM-resource-SKU.

BackupStorageRedundancy

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

Waarde Description
Geo
GeoZone
Local
Zone

CatalogCollationType

Sortering van de metagegevenscatalogus.

Waarde Description
DATABASE_DEFAULT
SQL_Latin1_General_CP1_CI_AS

CreateMode

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

Standaard: het maken van een gewone database.

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

Secundair: maakt 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 restorable verwijderde databaseresource-id zijn en sourceDatabaseDeletionDate wordt genegeerd. restorePointInTime kan ook worden opgegeven om te herstellen vanaf een eerder tijdstip.

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

Kopiëren, Secundair en RestoreLongTermRetentionBackup worden niet ondersteund voor de DataWarehouse-editie.

Waarde Description
Copy
Default
OnlineSecondary
PointInTimeRestore
Recovery
Restore
RestoreExternalBackup
RestoreExternalBackupSecondary
RestoreLongTermRetentionBackup
Secondary

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 (int32)

Tijd in minuten waarna de database automatisch wordt onderbroken. Een waarde van -1 betekent dat automatische pauze 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.

Standaard: het maken van een gewone database.

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

Secundair: maakt 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 restorable verwijderde databaseresource-id zijn en sourceDatabaseDeletionDate wordt genegeerd. restorePointInTime kan ook worden opgegeven om te herstellen vanaf een eerder tijdstip.

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

Kopiëren, Secundair en RestoreLongTermRetentionBackup worden niet ondersteund voor de DataWarehouse-editie.

properties.creationDate

string (date-time)

De aanmaakdatum van de database (ISO8601-indeling).

properties.currentBackupStorageRedundancy

BackupStorageRedundancy

Het type opslagaccount 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 (uuid)

De id van de database.

properties.defaultSecondaryLocation

string

De standaard secundaire regio voor deze database.

properties.earliestRestoreDate

string (date-time)

Hiermee wordt de vroegste begindatum en -tijd vastgelegd die beschikbaar zijn voor deze database (ISO8601-indeling).

properties.elasticPoolId

string (arm-id)

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 (uuid)

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

properties.highAvailabilityReplicaCount

integer (int32)

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 in een elastische pool.

properties.isInfraEncryptionEnabled

boolean

Infra-versleuteling is ingeschakeld voor deze database.

properties.isLedgerOn

boolean

Of deze database nu 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. LicenseIncluded als u een licentie nodig hebt of BasePrice als u een licentie hebt en in aanmerking komt voor Azure Hybrid Benefit.

properties.longTermRetentionBackupResourceId

string (arm-id)

De resource-id van de back-up voor langetermijnretentie die is gekoppeld aan het maken van deze database.

properties.maintenanceConfigurationId

string

Onderhoudsconfiguratie-id die is toegewezen aan de database. Met deze configuratie wordt de periode gedefinieerd waarop de onderhoudsupdates plaatsvinden.

properties.maxLogSizeBytes

integer (int64)

De maximale logboekgrootte voor deze database.

properties.maxSizeBytes

integer (int64)

De maximale grootte van de database uitgedrukt in bytes.

properties.minCapacity

number (double)

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

properties.pausedDate

string (date-time)

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 met een toepassingsintentie die zijn ingesteld op alleen-lezen in de verbindingsreeks, worden doorgestuurd naar een alleen-lezen secundaire replica in dezelfde regio. Niet van toepassing op een Hyperscale-database in een elastische pool.

properties.recoverableDatabaseId

string (arm-id)

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

properties.recoveryServicesRecoveryPointId

string (arm-id)

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 (arm-id)

De resource-id van de terug te zetten database die is gekoppeld aan het maken van deze database.

properties.restorePointInTime

string (date-time)

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

properties.resumedDate

string (date-time)

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 Benoemd.

properties.sourceDatabaseDeletionDate

string (date-time)

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

properties.sourceDatabaseId

string (arm-id)

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

properties.sourceResourceId

string (arm-id)

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 kan worden hersteld tussen abonnementen.

Wanneer sourceResourceId is opgegeven, moet 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 is Restore, moet sourceResourceId de resource-id zijn van een verwijderde database of een verwijderde SQL-pool die kan worden teruggezet.

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

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

properties.status

DatabaseStatus

De status van de database.

properties.zoneRedundant

boolean

Of deze database nu zone-redundant is, 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 variëren per regio en ondersteuningsaanbieding. Gebruik de Capabilities_ListByLocation REST API of een van de volgende opdrachten om 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 (uuid)

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

Waarde Description
None
UserAssigned

DatabaseLicenseType

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

Waarde Description
BasePrice
LicenseIncluded

DatabaseReadScale

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

Waarde Description
Disabled
Enabled

DatabaseStatus

De status van de database.

Waarde Description
AutoClosed
Copying
Creating
Disabled
EmergencyMode
Inaccessible
Offline
OfflineChangingDwPerformanceTiers
OfflineSecondary
Online
OnlineChangingDwPerformanceTiers
Paused
Pausing
Recovering
RecoveryPending
Restoring
Resuming
Scaling
Shutdown
Standby
Starting
Stopped
Stopping
Suspect

DatabaseUpdate

Een database-updateresource.

Name Type Description
identity

DatabaseIdentity

Database-identiteit

properties.autoPauseDelay

integer (int32)

Tijd in minuten waarna de database automatisch wordt onderbroken. Een waarde van -1 betekent dat automatische pauze 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.

Standaard: het maken van een gewone database.

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

Secundair: maakt 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 restorable verwijderde databaseresource-id zijn en sourceDatabaseDeletionDate wordt genegeerd. restorePointInTime kan ook worden opgegeven om te herstellen vanaf een eerder tijdstip.

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

Kopiëren, Secundair en RestoreLongTermRetentionBackup worden niet ondersteund voor de DataWarehouse-editie.

properties.creationDate

string (date-time)

De aanmaakdatum van de database (ISO8601-indeling).

properties.currentBackupStorageRedundancy

BackupStorageRedundancy

Het type opslagaccount 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 (uuid)

De id van de database.

properties.defaultSecondaryLocation

string

De standaard secundaire regio voor deze database.

properties.earliestRestoreDate

string (date-time)

Hiermee wordt de vroegste begindatum en -tijd vastgelegd die beschikbaar zijn voor deze database (ISO8601-indeling).

properties.elasticPoolId

string (arm-id)

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 (uuid)

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

properties.highAvailabilityReplicaCount

integer (int32)

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 in een elastische pool.

properties.isInfraEncryptionEnabled

boolean

Infra-versleuteling is ingeschakeld voor deze database.

properties.isLedgerOn

boolean

Of deze database nu 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. LicenseIncluded als u een licentie nodig hebt of BasePrice als u een licentie hebt en in aanmerking komt voor Azure Hybrid Benefit.

properties.longTermRetentionBackupResourceId

string (arm-id)

De resource-id van de back-up voor langetermijnretentie die is gekoppeld aan het maken van deze database.

properties.maintenanceConfigurationId

string

Onderhoudsconfiguratie-id die is toegewezen aan de database. Met deze configuratie wordt de periode gedefinieerd waarop de onderhoudsupdates plaatsvinden.

properties.maxLogSizeBytes

integer (int64)

De maximale logboekgrootte voor deze database.

properties.maxSizeBytes

integer (int64)

De maximale grootte van de database uitgedrukt in bytes.

properties.minCapacity

number (double)

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

properties.pausedDate

string (date-time)

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 met een toepassingsintentie die zijn ingesteld op alleen-lezen in de verbindingsreeks, worden doorgestuurd naar een alleen-lezen secundaire replica 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 het maken van deze database.

properties.recoveryServicesRecoveryPointId

string (arm-id)

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 (arm-id)

De resource-id van de terug te zetten database die is gekoppeld aan het maken van deze database.

properties.restorePointInTime

string (date-time)

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

properties.resumedDate

string (date-time)

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 Benoemd.

properties.sourceDatabaseDeletionDate

string (date-time)

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

properties.sourceDatabaseId

string (arm-id)

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 nu zone-redundant is, 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 (uuid)

De Azure Active Directory-client-id.

principalId

string (uuid)

De principal-id van Azure Active Directory.

SampleName

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

Waarde Description
AdventureWorksLT
WideWorldImportersFull
WideWorldImportersStd

SecondaryType

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

Waarde Description
Geo
Named

Sku

Een ARM-resource-SKU.

Name Type Description
capacity

integer (int32)

Capaciteit van de specifieke SKU.

family

string

Als de service verschillende generaties hardware heeft, voor dezelfde SKU, 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.