Delen via


Managed Databases - Update

Hiermee werkt u een bestaande database bij.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}?api-version=2023-08-01

URI-parameters

Name In Vereist Type Description
databaseName
path True

string

De naam van de database.

managedInstanceName
path True

string

De naam van het beheerde exemplaar.

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.

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
properties.autoCompleteRestore

boolean

Hiermee wordt aangegeven of het automatisch herstellen van deze beheerde database moet worden voltooid.

properties.catalogCollation

CatalogCollationType

Sortering van de metagegevenscatalogus.

properties.collation

string

Sortering van de beheerde database.

properties.createMode

ManagedDatabaseCreateMode

Modus voor het maken van beheerde databases. PointInTimeRestore: maak een database door een back-up naar een bepaald tijdstip van een bestaande database te herstellen. SourceDatabaseName, SourceManagedInstanceName en PointInTime moeten worden opgegeven. RestoreExternalBackup: maak een database door deze te herstellen vanuit externe back-upbestanden. Sortering, StorageContainerUri en StorageContainerSasToken moeten worden opgegeven. Herstel: Hiermee maakt u een database door een geo-gerepliceerde back-up te herstellen. RecoverableDatabaseId moet worden opgegeven als de herstelbare databaseresource-id om te herstellen. RestoreLongTermRetentionBackup: maak een database door een back-up voor langetermijnretentie te herstellen (longTermRetentionBackupResourceId vereist).

properties.crossSubscriptionRestorableDroppedDatabaseId

string

De herstelbare databaseresource-id voor meerdere abonnementen is verwijderd om te herstellen bij het maken van deze database.

properties.crossSubscriptionSourceDatabaseId

string

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

properties.crossSubscriptionTargetManagedInstanceId

string

Doel-id van beheerd exemplaar dat wordt gebruikt bij het herstellen van meerdere abonnementen.

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

string

De naam van het laatste back-upbestand voor het herstellen van deze beheerde database.

properties.longTermRetentionBackupResourceId

string

De naam van de langetermijnretentieback-up die moet worden gebruikt voor het herstellen van deze beheerde database.

properties.recoverableDatabaseId

string

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

properties.restorableDroppedDatabaseId

string

De herstelde databaseresource-id die moet worden hersteld bij het maken van deze database.

properties.restorePointInTime

string (date-time)

Voorwaardelijk. Als createMode PointInTimeRestore is, is deze waarde vereist. Hiermee geeft u het tijdstip (ISO8601-indeling) van de brondatabase op die wordt hersteld om de nieuwe database te maken.

properties.sourceDatabaseId

string

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

properties.storageContainerIdentity

string

Voorwaardelijk. Als createMode RestoreExternalBackup is, wordt deze waarde gebruikt. Hiermee geeft u de identiteit op die wordt gebruikt voor verificatie van opslagcontainers. Kan SharedAccessSignature of ManagedIdentity zijn; als er geen SharedAccessSignature is opgegeven, wordt ervan uitgegaan.

properties.storageContainerSasToken

string

Voorwaardelijk. Als createMode RestoreExternalBackup is en storageContainerIdentity niet ManagedIdentity is, is deze waarde vereist. Hiermee geeft u het sas-token voor de opslagcontainer op.

properties.storageContainerUri

string

Voorwaardelijk. Als createMode RestoreExternalBackup is, is deze waarde vereist. Hiermee geeft u de URI van de opslagcontainer waarin back-ups voor deze herstel worden opgeslagen.

tags

object

Resourcetags.

Antwoorden

Name Type Description
200 OK

ManagedDatabase

De database is bijgewerkt.

202 Accepted

Het bijwerken van de beheerde database wordt uitgevoerd.

Kopteksten

Location: string

Other Status Codes

ErrorResponse

Foutreacties: ***

  • 400 ManagedInstanceStoppingOrStopped - Conflicterende bewerking verzonden terwijl het exemplaar de status gestopt/gestopt heeft

  • 400 ManagedInstanceStarting - Conflicterende bewerking verzonden terwijl het exemplaar de beginstatus heeft

  • 400 AkvEndpointNotReachableFromNode - AKV-eindpunt '{0}' is niet bereikbaar vanuit SQL, op server '{1}'.

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

  • 400 PasswordNotComplex - Het opgegeven wachtwoord is niet complex genoeg.

  • 400 InvalidServerName - Ongeldige servernaam opgegeven.

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

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

  • 400 TokenTooLong - Het opgegeven token is te lang.

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

  • 400 ManagedDatabaseNameInUse - Database '{0}' bestaat al. Kies een andere databasenaam.

  • 400 PitrPointInTimeInvalid - Het tijdstip {0} is niet geldig. Geldig tijdstip varieert van {1} dagen vroeg tot nu en niet vóór de aanmaaktijd van de bronserver.

  • 400 NoMoreSpaceInManagedInstance: het beheerde exemplaar heeft de opslaglimiet bereikt. Het opslaggebruik voor het beheerde exemplaar mag niet groter zijn dan (%d) MB's.

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

  • 400 CannotUseTrailingWhitespacesInDatabaseName : de validatie van de databasenaam is mislukt.

  • 400 StorageAccountFull - Managed Instance heeft de totale capaciteit van het onderliggende Azure-opslagaccount bereikt. Het Azure Premium Storage-account is beperkt tot 35 TB toegewezen ruimte.

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

  • 400 ServerNotFound - De aangevraagde server is niet gevonden.

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

  • 400 ManagedInstanceStoppingOrStopped - Conflicterende bewerking verzonden terwijl het exemplaar de status gestopt/gestopt heeft

  • 400 InvalidBackupRetentionPeriod: de retentiedagen van {0} is geen geldige configuratie. Geldige back-upretentie in dagen moet tussen {1} en {2}

  • 400 ManagedInstanceStarting - Conflicterende bewerking verzonden terwijl het exemplaar de beginstatus heeft

  • 400 SourceDatabaseNotFound - De brondatabase bestaat niet.

  • 400 DatabaseNumberLimitReached - Maximum aantal databases voor sql Database Managed Instance bereikt.

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

  • 400 ManagedInstanceUpdateSloInProgress : 'De bewerking kan niet worden voltooid omdat er een wijziging in de servicelaag wordt uitgevoerd voor het beheerde exemplaar '{0}'. Wacht totdat de bewerking is voltooid en probeer het opnieuw.

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

  • 400 AkvHostNotResolvingFromNode - AKV-host '{0}' kan niet worden omgezet vanuit SQL, op server '{1}'.

  • 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 InvalidRestorableDroppedDatabaseId - Ongeldige verwijderde database-id

  • 400 InvalidCrossSubscriptionTargetManagedInstanceId - Ongeldige beheerde exemplaar-id voor meerdere abonnementen.

  • 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 MissingSourceDatabaseId - Ontbrekende brondatabase-id.

  • 400 MissingRestorePointInTime - Ontbrekend herstelpunt in de tijd

  • 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 CrossSubscriptionRestorableDroppedDatabaseIdGivenForRestoreWithCrossSubscriptionSourceDatabaseId - Kan crossSubscriptionRestorableDroppedDatabaseId niet opgeven wanneer crossSubscriptionSourceDatabaseId al is opgegeven.

  • 400 MissmatchingCrossSubscriptionTargetManagedInstanceIdWithUrl - De opgegeven crossSubscriptionTargetManagedInstanceId moet overeenkomen met het exemplaar in de URL.

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

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

  • 404 SubscriptionDoesNotHaveServer - De aangevraagde server is niet gevonden

  • 404 ResourceNotFound : de aangevraagde resource is niet gevonden.

  • 404 CannotFindServerCertificateWithThumbprint - Kan servercertificaat niet vinden met vingerafdruk '{0}'. Gebruik de PowerShell-cmdlet Add-AzureRmSqlManagedInstanceTransparentDataEncryptionCertificate om het certificaat te maken.

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

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

  • 404 RestoreSourceDatabaseNotFound : kan database '{0}' op het moment '{1}' niet vinden die kan worden hersteld.

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

  • 404 CannotFindObject - Kan het object niet vinden omdat het niet bestaat of u beschikt niet over machtigingen

  • 404 SubscriptionNotFound - Het aangevraagde abonnement is niet gevonden.

  • 404 OperationIdNotFound - De bewerking met id bestaat niet.

  • 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 RemoteDatabaseExists : de naam van de doeldatabase bestaat al op de doelserver.

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

  • 409 ManagementServiceDatabaseBusy - Database '{0}' is bezig met een andere bewerking. Probeer de bewerking later.

  • 409 CannotCancelOperation - De beheerbewerking heeft een status die niet kan worden geannuleerd.

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

  • 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 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 ActivateOrDeactivateWorkflowThrottling - Activerings- of deactiveringswerkstroom is mislukt omdat er te veel gelijktijdige werkstromen zijn

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

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

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

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

Voorbeelden

Updates a managed database with maximal properties
Updates a managed database with minimal properties

Updates a managed database with maximal properties

Voorbeeldaanvraag

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/databases/testdb?api-version=2023-08-01

{
  "tags": {
    "tagKey1": "TagValue1"
  }
}

Voorbeeldrespons

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb"
}
Location: https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2017-03-01

Updates a managed database with minimal properties

Voorbeeldaanvraag

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/databases/testdb?api-version=2023-08-01

{
  "tags": {
    "tagKey1": "TagValue1"
  }
}

Voorbeeldrespons

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb"
}
Location: https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2017-03-01

Definities

Name Description
CatalogCollationType

Sortering van de metagegevenscatalogus.

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

ErrorDetail

De foutdetails.

ErrorResponse

Foutreactie

ManagedDatabase

Een beheerde databaseresource.

ManagedDatabaseCreateMode

Modus voor het maken van beheerde databases. PointInTimeRestore: maak een database door een back-up naar een bepaald tijdstip van een bestaande database te herstellen. SourceDatabaseName, SourceManagedInstanceName en PointInTime moeten worden opgegeven. RestoreExternalBackup: maak een database door deze te herstellen vanuit externe back-upbestanden. Sortering, StorageContainerUri en StorageContainerSasToken moeten worden opgegeven. Herstel: Hiermee maakt u een database door een geo-gerepliceerde back-up te herstellen. RecoverableDatabaseId moet worden opgegeven als de herstelbare databaseresource-id om te herstellen. RestoreLongTermRetentionBackup: maak een database door een back-up voor langetermijnretentie te herstellen (longTermRetentionBackupResourceId vereist).

ManagedDatabaseStatus

Status van de database.

ManagedDatabaseUpdate

Een update van een beheerde database.

CatalogCollationType

Sortering van de metagegevenscatalogus.

Waarde Description
DATABASE_DEFAULT
SQL_Latin1_General_CP1_CI_AS

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

Name Type Description
info

object

De aanvullende informatie.

type

string

Het extra informatietype.

ErrorDetail

De foutdetails.

Name Type Description
additionalInfo

ErrorAdditionalInfo[]

De fout bevat aanvullende informatie.

code

string

De foutcode.

details

ErrorDetail[]

De foutdetails.

message

string

Het foutbericht.

target

string

Het foutdoel.

ErrorResponse

Foutreactie

Name Type Description
error

ErrorDetail

Het foutobject.

ManagedDatabase

Een beheerde databaseresource.

Name Type Description
id

string

Resource-id.

location

string

Resourcelocatie.

name

string

Resourcenaam.

properties.autoCompleteRestore

boolean

Hiermee wordt aangegeven of het automatisch herstellen van deze beheerde database moet worden voltooid.

properties.catalogCollation

CatalogCollationType

Sortering van de metagegevenscatalogus.

properties.collation

string

Sortering van de beheerde database.

properties.createMode

ManagedDatabaseCreateMode

Modus voor het maken van beheerde databases. PointInTimeRestore: maak een database door een back-up naar een bepaald tijdstip van een bestaande database te herstellen. SourceDatabaseName, SourceManagedInstanceName en PointInTime moeten worden opgegeven. RestoreExternalBackup: maak een database door deze te herstellen vanuit externe back-upbestanden. Sortering, StorageContainerUri en StorageContainerSasToken moeten worden opgegeven. Herstel: Hiermee maakt u een database door een geo-gerepliceerde back-up te herstellen. RecoverableDatabaseId moet worden opgegeven als de herstelbare databaseresource-id om te herstellen. RestoreLongTermRetentionBackup: maak een database door een back-up voor langetermijnretentie te herstellen (longTermRetentionBackupResourceId vereist).

properties.creationDate

string (date-time)

De aanmaakdatum van de database.

properties.crossSubscriptionRestorableDroppedDatabaseId

string

De herstelbare databaseresource-id voor meerdere abonnementen is verwijderd om te herstellen bij het maken van deze database.

properties.crossSubscriptionSourceDatabaseId

string

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

properties.crossSubscriptionTargetManagedInstanceId

string

Doel-id van beheerd exemplaar dat wordt gebruikt bij het herstellen van meerdere abonnementen.

properties.defaultSecondaryLocation

string

Geografisch gekoppelde regio.

properties.earliestRestorePoint

string (date-time)

Vroegst herstelpunt in de tijd voor herstel naar een bepaald tijdstip.

properties.failoverGroupId

string

Resource-id van exemplaarfailovergroep waartoe deze beheerde database behoort.

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

string

De naam van het laatste back-upbestand voor het herstellen van deze beheerde database.

properties.longTermRetentionBackupResourceId

string

De naam van de langetermijnretentieback-up die moet worden gebruikt voor het herstellen van deze beheerde database.

properties.recoverableDatabaseId

string

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

properties.restorableDroppedDatabaseId

string

De herstelde databaseresource-id die moet worden hersteld bij het maken van deze database.

properties.restorePointInTime

string (date-time)

Voorwaardelijk. Als createMode PointInTimeRestore is, is deze waarde vereist. Hiermee geeft u het tijdstip (ISO8601-indeling) van de brondatabase op die wordt hersteld om de nieuwe database te maken.

properties.sourceDatabaseId

string

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

properties.status

ManagedDatabaseStatus

Status van de database.

properties.storageContainerIdentity

string

Voorwaardelijk. Als createMode RestoreExternalBackup is, wordt deze waarde gebruikt. Hiermee geeft u de identiteit op die wordt gebruikt voor verificatie van opslagcontainers. Kan SharedAccessSignature of ManagedIdentity zijn; als er geen SharedAccessSignature is opgegeven, wordt ervan uitgegaan.

properties.storageContainerSasToken

string

Voorwaardelijk. Als createMode RestoreExternalBackup is en storageContainerIdentity niet ManagedIdentity is, is deze waarde vereist. Hiermee geeft u het sas-token voor de opslagcontainer op.

properties.storageContainerUri

string

Voorwaardelijk. Als createMode RestoreExternalBackup is, is deze waarde vereist. Hiermee geeft u de URI van de opslagcontainer waarin back-ups voor deze herstel worden opgeslagen.

tags

object

Resourcetags.

type

string

Resourcetype.

ManagedDatabaseCreateMode

Modus voor het maken van beheerde databases. PointInTimeRestore: maak een database door een back-up naar een bepaald tijdstip van een bestaande database te herstellen. SourceDatabaseName, SourceManagedInstanceName en PointInTime moeten worden opgegeven. RestoreExternalBackup: maak een database door deze te herstellen vanuit externe back-upbestanden. Sortering, StorageContainerUri en StorageContainerSasToken moeten worden opgegeven. Herstel: Hiermee maakt u een database door een geo-gerepliceerde back-up te herstellen. RecoverableDatabaseId moet worden opgegeven als de herstelbare databaseresource-id om te herstellen. RestoreLongTermRetentionBackup: maak een database door een back-up voor langetermijnretentie te herstellen (longTermRetentionBackupResourceId vereist).

Waarde Description
Default
RestoreExternalBackup
PointInTimeRestore
Recovery
RestoreLongTermRetentionBackup

ManagedDatabaseStatus

Status van de database.

Waarde Description
Online
Offline
Shutdown
Creating
Inaccessible
Restoring
Updating
Stopping
Stopped
Starting
DbMoving
DbCopying

ManagedDatabaseUpdate

Een update van een beheerde database.

Name Type Description
properties.autoCompleteRestore

boolean

Hiermee wordt aangegeven of het automatisch herstellen van deze beheerde database moet worden voltooid.

properties.catalogCollation

CatalogCollationType

Sortering van de metagegevenscatalogus.

properties.collation

string

Sortering van de beheerde database.

properties.createMode

ManagedDatabaseCreateMode

Modus voor het maken van beheerde databases. PointInTimeRestore: maak een database door een back-up naar een bepaald tijdstip van een bestaande database te herstellen. SourceDatabaseName, SourceManagedInstanceName en PointInTime moeten worden opgegeven. RestoreExternalBackup: maak een database door deze te herstellen vanuit externe back-upbestanden. Sortering, StorageContainerUri en StorageContainerSasToken moeten worden opgegeven. Herstel: Hiermee maakt u een database door een geo-gerepliceerde back-up te herstellen. RecoverableDatabaseId moet worden opgegeven als de herstelbare databaseresource-id om te herstellen. RestoreLongTermRetentionBackup: maak een database door een back-up voor langetermijnretentie te herstellen (longTermRetentionBackupResourceId vereist).

properties.creationDate

string (date-time)

De aanmaakdatum van de database.

properties.crossSubscriptionRestorableDroppedDatabaseId

string

De herstelbare databaseresource-id voor meerdere abonnementen is verwijderd om te herstellen bij het maken van deze database.

properties.crossSubscriptionSourceDatabaseId

string

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

properties.crossSubscriptionTargetManagedInstanceId

string

Doel-id van beheerd exemplaar dat wordt gebruikt bij het herstellen van meerdere abonnementen.

properties.defaultSecondaryLocation

string

Geografisch gekoppelde regio.

properties.earliestRestorePoint

string (date-time)

Vroegst herstelpunt in de tijd voor herstel naar een bepaald tijdstip.

properties.failoverGroupId

string

Resource-id van exemplaarfailovergroep waartoe deze beheerde database behoort.

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

string

De naam van het laatste back-upbestand voor het herstellen van deze beheerde database.

properties.longTermRetentionBackupResourceId

string

De naam van de langetermijnretentieback-up die moet worden gebruikt voor het herstellen van deze beheerde database.

properties.recoverableDatabaseId

string

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

properties.restorableDroppedDatabaseId

string

De herstelde databaseresource-id die moet worden hersteld bij het maken van deze database.

properties.restorePointInTime

string (date-time)

Voorwaardelijk. Als createMode PointInTimeRestore is, is deze waarde vereist. Hiermee geeft u het tijdstip (ISO8601-indeling) van de brondatabase op die wordt hersteld om de nieuwe database te maken.

properties.sourceDatabaseId

string

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

properties.status

ManagedDatabaseStatus

Status van de database.

properties.storageContainerIdentity

string

Voorwaardelijk. Als createMode RestoreExternalBackup is, wordt deze waarde gebruikt. Hiermee geeft u de identiteit op die wordt gebruikt voor verificatie van opslagcontainers. Kan SharedAccessSignature of ManagedIdentity zijn; als er geen SharedAccessSignature is opgegeven, wordt ervan uitgegaan.

properties.storageContainerSasToken

string

Voorwaardelijk. Als createMode RestoreExternalBackup is en storageContainerIdentity niet ManagedIdentity is, is deze waarde vereist. Hiermee geeft u het sas-token voor de opslagcontainer op.

properties.storageContainerUri

string

Voorwaardelijk. Als createMode RestoreExternalBackup is, is deze waarde vereist. Hiermee geeft u de URI van de opslagcontainer waarin back-ups voor deze herstel worden opgeslagen.

tags

object

Resourcetags.