Partager via


Managed Databases - Create Or Update

Crée une base de données ou met à jour une base de données existante.

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

Paramètres URI

Nom Dans Obligatoire Type Description
databaseName
path True

string

Nom de la base de données.

managedInstanceName
path True

string

Nom de l’instance managée.

resourceGroupName
path True

string

Nom du groupe de ressources qui contient la ressource. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.

subscriptionId
path True

string

ID d’abonnement qui identifie un abonnement Azure.

api-version
query True

string

Version de l’API à utiliser pour la requête.

Corps de la demande

Nom Obligatoire Type Description
location True

string

Emplacement des ressources.

properties.autoCompleteRestore

boolean

Indique s’il faut effectuer automatiquement la restauration de cette base de données managée.

properties.catalogCollation

CatalogCollationType

Classement du catalogue de métadonnées.

properties.collation

string

Classement de la base de données managée.

properties.createMode

ManagedDatabaseCreateMode

Mode de création de base de données managée. PointInTimeRestore : Créez une base de données en restaurant une sauvegarde à un point dans le temps d’une base de données existante. SourceDatabaseName, SourceManagedInstanceName et PointInTime doivent être spécifiés. RestoreExternalBackup : Créez une base de données en restaurant à partir de fichiers de sauvegarde externes. Le classement, StorageContainerUri et StorageContainerSasToken doivent être spécifiés. Récupération : crée une base de données en restaurant une sauvegarde géorépliquée. RecoverableDatabaseId doit être spécifié comme ID de ressource de base de données récupérable à restaurer. RestoreLongTermRetentionBackup : créez une base de données en effectuant une restauration à partir d’une sauvegarde de rétention à long terme (longTermRetentionBackupResourceId requis).

properties.crossSubscriptionRestorableDroppedDatabaseId

string

L’ID de ressource de base de données pouvant être restauré entre abonnements a été supprimé lors de la création de cette base de données.

properties.crossSubscriptionSourceDatabaseId

string

Identificateur de ressource de la base de données source inter-abonnement associée à l’opération de création de cette base de données.

properties.crossSubscriptionTargetManagedInstanceId

string

ID d’instance managée cible utilisé dans la restauration entre abonnements.

properties.isLedgerOn

boolean

Indique si cette base de données est une base de données de registre, ce qui signifie que toutes les tables de la base de données sont des tables de registre. Remarque : la valeur de cette propriété ne peut pas être modifiée une fois la base de données créée.

properties.lastBackupName

string

Nom du dernier fichier de sauvegarde pour la restauration de cette base de données managée.

properties.longTermRetentionBackupResourceId

string

Nom de la sauvegarde de rétention à long terme à utiliser pour la restauration de cette base de données managée.

properties.recoverableDatabaseId

string

Identificateur de ressource de la base de données récupérable associée à l’opération de création de cette base de données.

properties.restorableDroppedDatabaseId

string

ID de ressource de base de données supprimé pouvant être restauré lors de la création de cette base de données.

properties.restorePointInTime

string (date-time)

Conditionnel. Si createMode est PointInTimeRestore, cette valeur est requise. Spécifie le point dans le temps (format ISO8601) de la base de données source qui sera restauré pour créer la nouvelle base de données.

properties.sourceDatabaseId

string

Identificateur de ressource de la base de données source associée à l’opération de création de cette base de données.

properties.storageContainerIdentity

string

Conditionnel. Si createMode est RestoreExternalBackup, cette valeur est utilisée. Spécifie l’identité utilisée pour l’authentification de conteneur de stockage. Peut être « SharedAccessSignature » ou « ManagedIdentity » ; s’il n’est pas spécifié « SharedAccessSignature » est supposé.

properties.storageContainerSasToken

string

Conditionnel. Si createMode est RestoreExternalBackup et storageContainerIdentity n’est pas ManagedIdentity, cette valeur est requise. Spécifie le jeton sas du conteneur de stockage.

properties.storageContainerUri

string

Conditionnel. Si createMode est RestoreExternalBackup, cette valeur est requise. Spécifie l’URI du conteneur de stockage dans lequel les sauvegardes de cette restauration sont stockées.

tags

object

Balises de ressource.

Réponses

Nom Type Description
200 OK

ManagedDatabase

Mise à jour réussie de la base de données.

201 Created

ManagedDatabase

Création réussie de la base de données.

202 Accepted

Accepté

En-têtes

Location: string

Other Status Codes

ErrorResponse

Réponses d’erreur : ***

  • 400 ManagedInstanceStoppingOrStopped : opération en conflit envoyée pendant l’arrêt/l’état arrêté de l’instance

  • 400 ManagedInstanceStarting - Opération en conflit envoyée pendant que l’instance est à l’état de démarrage

  • 400 AkvEndpointNotReachableFromNode - Point de terminaison AKV '{0}' n’est pas accessible à partir de SQL, sur le serveur '{1}'.

  • 400 CurrentDatabaseSizeExceedsMaxSize : l’utilisateur a tenté de réduire la taille maximale d’une base de données à une taille inférieure à l’utilisation actuelle.

  • 400 PasswordNotComplex : le mot de passe fourni n’est pas assez complexe.

  • 400 InvalidServerName - Nom du serveur non valide spécifié.

  • 400 CannotUpdateIsLedgerDatabase : la propriété de registre d’une base de données existante ne peut pas être mise à jour.

  • 400 UnsupportedServiceName : le nom spécifié est un nom non valide, car il contient un ou plusieurs caractères Unicode non pris en charge.

  • 400 TokenTooLong : le jeton fourni est trop long.

  • 400 RegionDoesNotSupportVersion : un utilisateur a tenté de créer un serveur d’une version spécifiée dans un emplacement où cette version de serveur n’est pas prise en charge.

  • 400 ManagedDatabaseNameInUse - Base de données '{0}' existe déjà. Choisissez un autre nom de base de données.

  • 400 PitrPointInTimeInvalid : point dans le temps {0} n’est pas valide. Intervalle de temps valide entre {1} jours tôt et non avant la création du serveur source.

  • 400 NoMoreSpaceInManagedInstance : l’instance managée a atteint sa limite de stockage. L’utilisation du stockage pour l’instance managée ne peut pas dépasser (%d) MB.

  • 400 CurrentDatabaseLogSizeExceedsMaxSize : l’utilisateur a tenté de modifier la base de données en référence sku avec une taille de journal maximale inférieure à celle de l’utilisation actuelle.

  • 400 CannotUseTrailingWhitespacesInDatabaseName : échec de la validation du nom de la base de données.

  • 400 StorageAccountFull - Managed Instance a atteint la capacité totale du compte de stockage Azure sous-jacent. Le compte Stockage Premium Azure est limité à 35 To d’espace alloué.

  • 400 SameKeyMaterialNotFoundOnRemoteServer - Le serveur secondaire n’a pas le matériel clé du protecteur de chiffrement du serveur principal.

  • 400 ServerNotFound : le serveur demandé est introuvable.

  • 400 SourceServerNotFound : la partie serveur d’un ID de base de données source fourni dans un appel d’API CreateDatabaseAsCopy ne correspond pas à un serveur existant.

  • 400 ManagedInstanceStoppingOrStopped : opération en conflit envoyée pendant l’arrêt/l’état arrêté de l’instance

  • 400 InvalidBackupRetentionPeriod : les jours de rétention de {0} n’est pas une configuration valide. La rétention de sauvegarde valide en jours doit être comprise entre {1} et {2}

  • 400 ManagedInstanceStarting - Opération en conflit envoyée pendant que l’instance est à l’état de démarrage

  • 400 SourceDatabaseNotFound : la base de données source n’existe pas.

  • 400 DatabaseNumberLimitReached : nombre maximal de bases de données pour SQL Database Managed Instance atteinte.

  • 400 InvalidCollation - Le classement n’est pas reconnu par le serveur.

  • 400 ManagedInstanceUpdateSloInProgress : « L’opération n’a pas pu être terminée, car une modification de niveau de service est en cours pour l’instance managée '{0}.' Veuillez attendre que l’opération en cours se termine et réessayez. »

  • 400 CannotUseReservedDatabaseName - Impossible d’utiliser le nom de la base de données réservée dans cette opération.

  • 400 AkvHostNotResolvingFromNode - L’hôte AKV '{0}' n’est pas résolvable à partir de SQL, sur le serveur '{1}'.

  • 400 InvalidDatabaseCreateOrUpdateRequest : le corps de la requête pour l’opération de création ou de mise à jour de la base de données n’est pas valide.

  • 400 InvalidResourceId - Identificateur de ressource non valide.

  • 400 InvalidSourceDatabaseId - Identificateur de base de données source non valide.

  • 400 InvalidRestorableDroppedDatabaseId - Identificateur de base de données supprimé non valide

  • 400 InvalidCrossSubscriptionTargetManagedInstanceId - Identificateur d’instance managée cible inter-abonnement non valide.

  • 400 Incompatibilité deResourceGroupNameWithUrl : le nom du groupe de ressources fourni ne correspond pas au nom dans l’URL.

  • 400 Incompatibilité deServerNameWithUrl : le nom de serveur fourni ne correspond pas au nom dans l’URL.

  • 400 IncompatibilitéSubscriptionWithUrl : l’abonnement fourni ne correspondait pas à l’abonnement dans l’URL.

  • 400 MissingCollation - Le classement est requis.

  • 400 MissingSourceDatabaseId - Identificateur de base de données source manquant.

  • 400 MissingRestorePointInTime - Point de restauration manquant dans le temps

  • 400 MissingStorageContainerSasToken - Jeton SAP du conteneur de stockage manquant

  • 400 MissingStorageContainerUri - URI de conteneur de stockage manquant

  • 400 RestoreableDroppedDatabaseIdGivenForRestoreWithSourceDatabaseId - Impossible de spécifier restoreableDroppedDatabaseId lorsque sourceDatabaseId est déjà donné en mode de création de restauration

  • 400 CrossSubscriptionRestorableDroppedDatabaseIdGivenForRestoreWithCrossSubscriptionSourceDatabaseId - Impossible de spécifier crossSubscriptionRestorableDroppedDatabaseId quand crossSubscriptionSourceDatabaseId est déjà donné.

  • 400 MissmatchingCrossSubscriptionTargetManagedInstanceIdWithUrl - Le crossSubscriptionTargetManagedInstanceId fourni doit correspondre à l’instance dans l’URL.

  • 400 CannotUseReservedDatabaseName - Impossible d’utiliser le nom de la base de données réservée dans cette opération.

  • 400 InvalidLongTermRetentionManagedInstanceBackupId - Identificateur de sauvegarde de rétention à long terme non valide pour Managed Instances.

  • 400 LongTermRetentiontBackupOperationResultsInvalidODataQuery : la requête OData spécifiée n’est pas valide ou n’est pas prise en charge

  • 400 LongTermRetentionMigrationRequestNotSupported : l’abonnement n’est pas autorisé à la fonctionnalité de migration de sauvegarde LTR.

  • 400 LongTermRetentionMigrationCrossClusterRequestNotSupported - Les abonnements source et cible ne sont pas autorisés à communiquer pour la fonctionnalité de copie de sauvegarde LTR.

  • 400 LongTermRetentionMigrationParameterMissing : paramètre obligatoire manquant pour l’opération.

  • 400 LongTermRetentionMigrationSameServerNotSupported - La fonctionnalité de copie LTR n’est pas prise en charge pour copier les sauvegardes LTR au sein du même serveur.

  • 400 LongTermRetentionMigrationTargetServerNotFound - Le serveur cible n’existe pas ou n’est pas prêt pour l’opération de copie de sauvegarde LTR.

  • 400 LongTermRetentionMigrationTargetDatabaseNotFound - La base de données cible n’existe pas sur le serveur.

  • 400 LongTermRetentionMigrationStorageTypeNotSupported - La redondance de stockage de sauvegarde spécifiée n’est pas prise en charge dans la région cible.

  • 400 LongTermRetentionMigrationStorageMismatch : la redondance de sauvegarde active de la base de données ne correspond pas à la redondance de sauvegarde demandée par le client.

  • 400 LtrOperationFailedBackupImmutable : la suppression de la sauvegarde de rétention à long terme a échoué, car la sauvegarde est immuable.

  • 400 LongTermRetentionMigrationDatabaseTypeNotSupported - La migration LTR n’est prise en charge que pour les sauvegardes LTR d’instance managée et Azure SQL DB LTR.

  • 400 LongTermRetentionMigrationBackupStorageRedundancyNotAllowed : la modification de la redondance du stockage de sauvegarde n’est pas autorisée pour les opérations de copie LTR.

  • 400 LtrRestoreFailedArchiveStorageTier : la restauration d’une sauvegarde de rétention à long terme archivée n’est pas prise en charge. La restauration ne peut être effectuée que sur les sauvegardes de rétention à long terme réhydratées ou régulières.

  • 400 LtrArchiveStorageTierNotEnabled : les sauvegardes de rétention à long terme d’archivage ne sont pas activées.

  • 400 LtrArchiveWrongParameters - ChangeLongTermRetentionBackupAccessTier n’est pas pris en charge pour la combinaison souhaitée (backupStorageAccessTier, operationMode). Seuls (Archive, Déplacement) et (Chaud, Copie) sont autorisés.

  • 400 LTRArchiveRedundancyChangeFailed : la mise à jour du type de redondance de stockage de sauvegarde vers le stockage redondant interzone n’est pas prise en charge lorsqu’une stratégie de rétention à long terme avec le niveau d’accès au stockage de sauvegarde « archive » est définie

  • 400 LongTermRetentionMigrationSubscriptionNotFound - L’abonnement est introuvable.

  • 400 ManagementServiceManagedServerDisabled - L’opération a échoué depuis que Managed Instance '{0}' est désactivé. Activez Managed Instance et réessayez.

  • 400 MiGeoRestoreWithWrongBackupStorageRedundancy : Geo-Restore n’est pas autorisé pour les instances managées avec la redondance du stockage de sauvegarde LRS/ZRS.

  • 400 LastBackupNameHasNewline - N’utilisez pas de caractères interdits ('\n', '\r') dans lastBackupName.

  • 400 LastBackupNameHasNonAsciiCharacter : l’opération a été abandonnée, car le paramètre « LastBackupName » contient des caractères non valides. Seuls les caractères ASCII sont autorisés.

  • 400 ProvisioningDisabled - Affiche le message d’erreur de l’autorisation d’opération de ressources tel qu’il est, sans modification

  • 400 LRSCutoverDatabaseDoesNotExist : l’opération a été abandonnée, car le nom de la base de données spécifié dans la requête ne correspond à aucun nom de base de données sur le serveur spécifié.

  • 400 LRSCutoverDatabaseNotInRestoringState : l’opération a été abandonnée, car la base de données spécifiée n’est pas en état de restauration.

  • 400 LRSCutoverDatabaseAlreadyRestored : l’opération a été abandonnée, car la base de données spécifiée a déjà été restaurée.

  • 400 LRSCutoverAlreadyInitiated : l’opération a été abandonnée, car un basculement pour la base de données spécifiée est déjà en cours.

  • 400 ManagementServiceFeatureDisabled : l’utilisateur a tenté d’utiliser une fonctionnalité désactivée.

  • 400 AadOnlyAuthenticationIsEnabled : l’authentification Azure Active Directory uniquement est activée. Contactez votre administrateur système.

  • 400 UpdatedInstanceAndBackupRedundancy : la redondance de zone d’instance et la redondance du stockage de sauvegarde ne peuvent pas être mises à jour dans la même requête.

  • 400 DeleteOfManagedInstanceIsDisabled : l’opération de suppression de l’instance managée est désactivée.

  • 400 RequestCantLandOnPaaSv2Platform : la demande doit atterrir sur la plateforme PaaSv2, mais PaaSv2 n’est pas activée.

  • 400 CustomMaintenanceWindowIsDisabled : la fenêtre de maintenance personnalisée n’est pas activée.

  • 400 DeleteOfVersion2VirtualClusterIsDisabled : la suppression du cluster virtuel avec la version 2 n’est pas activée.

  • 400 DeleteOfVirtualClusterIsDisabled : la suppression du cluster virtuel n’est pas activée.

  • 400 MICantBeMovedFromOrToInstancePool : l’instance managée existante ne peut pas être déplacée vers le pool d’instances managées.

  • 400 DnsRefreshOnVirtualClusterIsDisabled : l’actualisation des enregistrements DNS sur le cluster virtuel n’est pas activée.

  • 400 TimeoutDuringRestore : un délai d’expiration a été rencontré lors de la tentative de connexion à la cible de restauration.

  • 400 AutoCompleteMissingLastBackupName : la demande de restauration complète automatique doit avoir le paramètre lastBackupName fourni.

  • 400 MissingThumbprint - Impossible de trouver le certificat de serveur.

  • 400 BlobStorageServerFailure : échec du serveur de stockage d’objets blob s’est produit.

  • 400 BackupSetNotFound : aucune sauvegarde n’a été trouvée pour restaurer la base de données. Contactez le support technique pour restaurer la base de données.

  • 400 FullBackupNotFound - La sauvegarde complète est introuvable.

  • 400 RestoreFromStripedBackupsNotEnabled : la restauration à partir de sauvegardes à bandes n’est pas prise en charge.

  • 400 BrokenRestorePlanNoFullBackup : le plan de restauration est rompu, car il n’existe aucune sauvegarde complète.

  • 400 BrokenRestorePlanWrongLogBackupLSN : le plan de restauration est rompu, car le premierLsn de la sauvegarde du journal actuel n’est pas <= lastLsn de la sauvegarde de journal suivante.

  • 400 BrokenRestorePlanWrongDiffBackupLSN : le plan de restauration est rompu, car le premierLsn de la sauvegarde différentielle n’est pas >= firstLsn de sauvegarde complète.

  • 400 BrokenRestorePlanGapInLogBackups : le plan de restauration est rompu, car le premierLsn de la sauvegarde du journal actuel n’est pas égal au dernierLsn de la sauvegarde de journal préliminaire.

  • 400 TargetServerDoesNotExist : le serveur cible {0} n’existe pas ou n’est pas encore prêt. Vérifiez qu’il existe et réessayez la demande de restauration.

  • 400 TargetServerRestoreNotAllowed : le serveur cible {0} n’est actuellement pas dans un état qui permet de démarrer une restauration.

  • 400 XtpInitializedDuringRestore - Le groupe de fichiers à mémoire optimisée doit être vide pour être restauré sur le niveau Usage général de SQL Database Managed Instance.

  • 400 FullBackupMissingChecksum : la sauvegarde complète fournie est manquante.

  • 400 FullBackupDamaged - Une sauvegarde complète fournie est endommagée.

  • 400 MissingStripeInBackupSet - Le jeu de sauvegarde fourni comporte un ou plusieurs bandes manquantes.

  • 400 BackupsFromMultipleDatabasesDetectedInTheContainerWhileRestoreInProgress : il existe des sauvegardes de plusieurs bases de données dans le dossier conteneur. Assurez-vous que le dossier conteneur a des sauvegardes à partir d’une base de données unique.{0}

  • 400 BrokenRestorePlanWrongDiffBaseGUID : le plan de restauration est rompu, car DifferentialBaseGuid de la sauvegarde différentielle ne correspond pas à BackupSetGuid de la sauvegarde complète.

  • 400 CorruptedPagesInBackupSet : l’opération a été abandonnée, car RESTORE a détecté une ou plusieurs pages endommagées dans le jeu de sauvegarde.

  • 400 ManagedIdentityIssueDetectedWhileRestoreInProgress : l’identité managée n’est pas configurée correctement. Vérifiez et réessayez.

  • 400 CorruptedPagesListMaintenance : l’opération a été abandonnée, car une erreur interne s’est produite lors du traitement de la sauvegarde effectuée sans somme de contrôle.

  • 400 StorageBrokenIssueDetectedWhileInProgress : la connexion de stockage est interrompue. Réessayer automatiquement...

  • 400 PartiellementContainedDatabaseUnsupported : « La sauvegarde d’une base de données partiellement autonome n’est pas prise en charge ».

  • 400 RequiredBackupIsNotLastRestored : la migration ne peut pas être effectuée, car le nom du fichier de sauvegarde fourni n’est pas le nom du dernier fichier de sauvegarde restauré.

  • 400 ManagedInstanceStorageLimitHit : l’instance managée a atteint sa limite de stockage.

  • 400 IncompatiblePhysicalLayoutTooFewDataFiles - La sauvegarde de base de données contient une disposition physique incompatible. Aucun fichier de données n’est trouvé dans la sauvegarde.

  • 400 IncompatiblePhysicalLayoutNonOnlineDataFilesExist - La sauvegarde de base de données contient une disposition physique incompatible. Les fichiers de données non en ligne existent.

  • 400 IncompatiblePhysicalLayoutWrongNumberOfLogFiles : la sauvegarde de base de données contient une disposition physique incompatible. Plusieurs fichiers journaux ne sont pas pris en charge.

  • 400 IncompatiblePhysicalLayoutNonOnlineLogFilesExist - La sauvegarde de base de données contient une disposition physique incompatible. Les fichiers journaux non en ligne existent.

  • 400 IncompatiblePhysicalLayoutTooManyNonDataLogFiles - La sauvegarde de base de données contient une disposition physique incompatible. Trop de fichiers non-données/journaux.

  • 400 ExternalBackupAlreadySignaledToComplete : la demande de restauration a déjà été signalée comme terminée.

  • 400 ExternalBackupRestoreHasNotBeenStarted : la demande de restauration ne peut être effectuée qu’une fois la restauration démarrée.

  • 400 ExternalBackupUpgradeInProgress : la demande de restauration ne peut pas être terminée, car la mise à niveau est en cours.

  • 400 IncompatiblePhysicalLayoutTooManyXTPFiles - La sauvegarde de base de données contient une disposition physique incompatible. Plusieurs fichiers trouvés dans le groupe de fichiers qui contient MEMORY_OPTIMIZED_DATA.

  • 400 BlobStorageFailure : échec du stockage d’objets blob s’est produit.

  • 400 BackupsFromMultipleDatabasesDetectedInTheContainerFromTheStart : il existe des sauvegardes de plusieurs bases de données dans le dossier conteneur. Assurez-vous que le dossier conteneur a des sauvegardes à partir d’une base de données unique.{0}

  • 400 ManagedIdentityIssueDetectedFromTheStart - L’identité managée n’est pas configurée correctement. Vérifiez et réessayez.

  • 400 StorageBrokenIssueDetectedAtTheStart : la connexion de stockage est interrompue. Vérifiez et réessayez.

  • 400 StorageBrokenIssueDetectedTerminateRetries : la connexion de stockage est toujours interrompue. Vérifiez et réessayez.

  • 400 BackupSetBroken - Le jeu de sauvegarde est rompu.

  • 400 SqlRestoreError - Une erreur non retenable s’est produite lors de la restauration de la sauvegarde.

  • 404 ServerNotInSubscriptionResourceGroup : le serveur spécifié n’existe pas dans le groupe de ressources et l’abonnement spécifiés.

  • 404 SubscriptionDoesNotHaveServer - Le serveur demandé est introuvable

  • 404 ResourceNotFound : la ressource demandée est introuvable.

  • 404 CannotFindServerCertificateWithThumbprint - Impossible de trouver le certificat de serveur avec l’empreinte numérique '{0}'. Utilisez l’applet de commande PowerShell « Add-AzureRmSqlManagedInstanceTransparentDataEncryptionCertificate » pour créer le certificat.

  • 404 ServerNotInSubscriptionResourceGroup : le serveur spécifié n’existe pas dans le groupe de ressources et l’abonnement spécifiés.

  • 404 ServerNotInSubscription : le serveur spécifié n’existe pas sur l’abonnement spécifié.

  • 404 RestoreSourceDatabaseNotFound - Impossible de trouver la base de données '{0}' au moment '{1}' qui peut être restaurée.

  • 404 DatabaseDoesNotExist : l’utilisateur a spécifié un nom de base de données qui n’existe pas sur cette instance de serveur.

  • 404 CannotFindObject - Impossible de trouver l’objet, car il n’existe pas ou si vous n’avez pas d’autorisations

  • 404 SubscriptionNotFound : l’abonnement demandé est introuvable.

  • 404 LongTermRetentionMigrationBackupNotFound - La sauvegarde LTR spécifiée n’existe pas.

  • 404 OperationIdNotFound : l’opération avec ID n’existe pas.

  • 409 SubscriptionDisabled : l’abonnement est désactivé.

  • 409 ConflictingSystemOperationInProgress : une opération de maintenance du système est en cours sur la base de données et d’autres opérations doivent attendre qu’elle soit terminée.

  • 409 RemoteDatabaseExists : le nom de la base de données de destination existe déjà sur le serveur de destination.

  • 409 ConflictingDatabaseOperation : il existe déjà une opération sur la base de données et l’opération actuelle doit attendre qu’elle soit terminée.

  • 409 ManagementServiceDatabaseBusy - Database '{0}' est occupé avec une autre opération. Essayez votre opération ultérieurement.

  • 409 LongTermRetentionMigrationRequestConflict : une opération de conflit sur cette sauvegarde LTR est toujours en cours.

  • 409 LongTermRetentionMigrationBackupConflict - Une autre sauvegarde LTR avec la même durée de sauvegarde pour la base de données cible existe.

  • 409 MiCreateFailedNonDelegatedSubnet : l’utilisateur a essayé de déployer Managed Instance ou un pool Managed Instance dans un sous-réseau qui n’est pas délégué à Microsoft.Sql/managedInstances.

  • 409 InstancePoolBusy - Un pool d’instances est occupé avec une autre opération en cours

  • 409 ConflictingManagedInstanceOperation : une opération est en cours pour l’instance managée.

  • 409 BackupRedundancyUpdateAndInstanceRedundancyConflict : l’instance est multi-az, mais le stockage de sauvegarde est mis à jour de la zone redondante vers la non-zone redondante.

  • 409 InstanceRedundancyUpdateWhileBackupRedundancyUpdateInProgress : impossible de mettre à jour la redondance d’instance, car la mise à jour de la redondance du stockage de sauvegarde est en cours.

  • 409 InstanceRedundancyUpdateAndBackupRedundancyConflict : le stockage de sauvegarde n’est pas redondant interzone, mais la redondance d’instance est mise à jour vers une redondance interzone.

  • 409 BackupRedundancyUpdateConflict : impossible de mettre à jour la redondance du stockage de sauvegarde, car une mise à jour de redondance du stockage de sauvegarde est déjà en cours.

  • 409 MiDropFailedOnAuthLocks : l’utilisateur a essayé de supprimer la dernière instance managée dans le sous-réseau qui a appliqué le verrou sur les ressources.

  • 409 CannotCancelOperation : l’opération de gestion est dans un état qui ne peut pas être annulé.

  • 409 OperationCancelled : l’opération a été annulée par l’utilisateur.

  • 409 Opération interrompue : l’opération sur la ressource n’a pas pu être terminée, car elle a été interrompue par une autre opération sur la même ressource.

  • 412 InstanceNotReadyForBackupRedundancyUpdate : impossible de mettre à jour la redondance du stockage de sauvegarde, car l’instance n’est pas prête.

  • 429 SubscriptionTooManyRequests : demandes au-delà des requêtes maximales pouvant être traitées par les ressources disponibles.

  • 429 SubscriptionTooManyCreateUpdateRequests : demandes au-delà des requêtes maximales pouvant être traitées par les ressources disponibles.

  • 429 SubscriptionTooManyCreateUpdateRequests : demandes au-delà des requêtes maximales pouvant être traitées par les ressources disponibles.

  • 429 SubscriptionTooManyRequests : demandes au-delà des requêtes maximales pouvant être traitées par les ressources disponibles.

  • 429 ConflictingSubscriptionOperation : une opération est actuellement en cours pour l’abonnement.

  • 429 SubscriptionTooManyCreateUpdateRequests : demandes au-delà des requêtes maximales pouvant être traitées par les ressources disponibles.

  • 429 SubscriptionTooManyRequests : demandes au-delà des requêtes maximales pouvant être traitées par les ressources disponibles.

  • 500 ActivateOrDeactivateWorkflowThrottling - Échec du flux de travail d’activation ou de désactivation, car il existe trop de flux de travail simultanés

  • 500 LongTermRetentionMigrationRequestFailedToStartOnTarget - Échec du démarrage de la demande de copie de sauvegarde LTR dans la région cible.

  • 500 LongTermRetentionMigrationRequestCopyFailed - Échec de l’opération de copie pour les objets blob de sauvegarde LTR.

  • 500 LongTermRetentionMigrationRestoreVerExceededed : la vérification de la restauration a échoué après que les tentatives maximales ont été atteintes.

  • 500 LongTermRetentionMigrationRestoreVerFailed - Échec de la vérification de la restauration.

  • 500 OperationTimedOut : l’opération a expiré et a été restaurée automatiquement. Réessayez l’opération.

  • 503 DatabaseUnavailable : l’opération a échoué, car la base de données n’est pas disponible.

  • 503 TooManyRequests : demandes au-delà des requêtes maximales pouvant être traitées par les ressources disponibles.

  • 503 TooManyRequests : demandes au-delà des requêtes maximales pouvant être traitées par les ressources disponibles.

  • 503 TooManyRequests : demandes au-delà des requêtes maximales pouvant être traitées par les ressources disponibles.

  • 504 RequestTimeout : la demande de service a dépassé le délai d’expiration autorisé.

  • 504 RequestTimeout : la demande de service a dépassé le délai d’expiration autorisé.

Exemples

Creates a new managed database by restoring from an external backup
Creates a new managed database by restoring from an external backup using managed identity
Creates a new managed database from restoring a geo-replicated backup
Creates a new managed database from restoring a long term retention backup
Creates a new managed database using cross subscription point in time restore
Creates a new managed database using point in time restore
Creates a new managed database with ledger on.
Creates a new managed database with maximal properties
Creates a new managed database with minimal properties

Creates a new managed database by restoring from an external backup

Exemple de requête

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

{
  "properties": {
    "createMode": "RestoreExternalBackup",
    "storageContainerUri": "https://myaccountname.blob.core.windows.net/backups",
    "storageContainerSasToken": "sv=2015-12-11&sr=c&sp=rl&sig=1234",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "autoCompleteRestore": true,
    "lastBackupName": "last_backup_name"
  },
  "location": "southeastasia"
}

Exemple de réponse

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}

Creates a new managed database by restoring from an external backup using managed identity

Exemple de requête

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

{
  "properties": {
    "createMode": "RestoreExternalBackup",
    "storageContainerUri": "https://myaccountname.blob.core.windows.net/backups",
    "storageContainerIdentity": "ManagedIdentity",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "autoCompleteRestore": true,
    "lastBackupName": "last_backup_name"
  },
  "location": "southeastasia"
}

Exemple de réponse

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}

Creates a new managed database from restoring a geo-replicated backup

Exemple de requête

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

{
  "location": "southeastasia",
  "properties": {
    "createMode": "Recovery",
    "recoverableDatabaseId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/Default-SQL-WestEurope/providers/Microsoft.Sql/managedInstances/testsvr/recoverableDatabases/testdb"
  }
}

Exemple de réponse

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/server1/recoverableDatabases/testdb_recovered",
  "name": "testdb_recovered",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2018-11-07T04:41:33.937Z",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/recoverableDatabases/testdb_recovered",
  "name": "testdb_recovered",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2018-11-07T04:41:33.937Z",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}

Creates a new managed database from restoring a long term retention backup

Exemple de requête

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

{
  "properties": {
    "createMode": "RestoreExternalBackup",
    "storageContainerUri": "https://myaccountname.blob.core.windows.net/backups",
    "storageContainerSasToken": "sv=2015-12-11&sr=c&sp=rl&sig=1234",
    "collation": "SQL_Latin1_General_CP1_CI_AS"
  },
  "location": "southeastasia"
}

Exemple de réponse

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}

Creates a new managed database using cross subscription point in time restore

Exemple de requête

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

{
  "location": "southeastasia",
  "properties": {
    "createMode": "PointInTimeRestore",
    "crossSubscriptionTargetManagedInstanceId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr",
    "crossSubscriptionSourceDatabaseId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr2/databases/testdb",
    "restorePointInTime": "2017-07-14T05:35:31.503Z"
  }
}

Exemple de réponse

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}

Creates a new managed database using point in time restore

Exemple de requête

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

{
  "location": "southeastasia",
  "properties": {
    "createMode": "PointInTimeRestore",
    "sourceDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb",
    "restorePointInTime": "2017-07-14T05:35:31.503Z"
  }
}

Exemple de réponse

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}

Creates a new managed database with ledger on.

Exemple de requête

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

{
  "location": "southeastasia",
  "properties": {
    "isLedgerOn": true
  }
}

Exemple de réponse

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testcl/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": true
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testcl/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": true
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
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=2022-08-01

Creates a new managed database with maximal properties

Exemple de requête

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

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia"
}

Exemple de réponse

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
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

Creates a new managed database with minimal properties

Exemple de requête

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

{
  "location": "southeastasia"
}

Exemple de réponse

{
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
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

Définitions

Nom Description
CatalogCollationType

Classement du catalogue de métadonnées.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorDetail

Détail de l’erreur.

ErrorResponse

Réponse d’erreur

ManagedDatabase

Ressource de base de données managée.

ManagedDatabaseCreateMode

Mode de création de base de données managée. PointInTimeRestore : Créez une base de données en restaurant une sauvegarde à un point dans le temps d’une base de données existante. SourceDatabaseName, SourceManagedInstanceName et PointInTime doivent être spécifiés. RestoreExternalBackup : Créez une base de données en restaurant à partir de fichiers de sauvegarde externes. Le classement, StorageContainerUri et StorageContainerSasToken doivent être spécifiés. Récupération : crée une base de données en restaurant une sauvegarde géorépliquée. RecoverableDatabaseId doit être spécifié comme ID de ressource de base de données récupérable à restaurer. RestoreLongTermRetentionBackup : créez une base de données en effectuant une restauration à partir d’une sauvegarde de rétention à long terme (longTermRetentionBackupResourceId requis).

ManagedDatabaseStatus

État de la base de données.

CatalogCollationType

Classement du catalogue de métadonnées.

Valeur Description
DATABASE_DEFAULT
SQL_Latin1_General_CP1_CI_AS

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

Nom Type Description
info

object

Informations supplémentaires.

type

string

Type d’informations supplémentaire.

ErrorDetail

Détail de l’erreur.

Nom Type Description
additionalInfo

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Code d’erreur.

details

ErrorDetail[]

Détails de l’erreur.

message

string

Message d’erreur.

target

string

Cible d’erreur.

ErrorResponse

Réponse d’erreur

Nom Type Description
error

ErrorDetail

Objet d’erreur.

ManagedDatabase

Ressource de base de données managée.

Nom Type Description
id

string

ID de ressource.

location

string

Emplacement des ressources.

name

string

Nom de la ressource.

properties.autoCompleteRestore

boolean

Indique s’il faut effectuer automatiquement la restauration de cette base de données managée.

properties.catalogCollation

CatalogCollationType

Classement du catalogue de métadonnées.

properties.collation

string

Classement de la base de données managée.

properties.createMode

ManagedDatabaseCreateMode

Mode de création de base de données managée. PointInTimeRestore : Créez une base de données en restaurant une sauvegarde à un point dans le temps d’une base de données existante. SourceDatabaseName, SourceManagedInstanceName et PointInTime doivent être spécifiés. RestoreExternalBackup : Créez une base de données en restaurant à partir de fichiers de sauvegarde externes. Le classement, StorageContainerUri et StorageContainerSasToken doivent être spécifiés. Récupération : crée une base de données en restaurant une sauvegarde géorépliquée. RecoverableDatabaseId doit être spécifié comme ID de ressource de base de données récupérable à restaurer. RestoreLongTermRetentionBackup : créez une base de données en effectuant une restauration à partir d’une sauvegarde de rétention à long terme (longTermRetentionBackupResourceId requis).

properties.creationDate

string (date-time)

Date de création de la base de données.

properties.crossSubscriptionRestorableDroppedDatabaseId

string

L’ID de ressource de base de données pouvant être restauré entre abonnements a été supprimé lors de la création de cette base de données.

properties.crossSubscriptionSourceDatabaseId

string

Identificateur de ressource de la base de données source inter-abonnement associée à l’opération de création de cette base de données.

properties.crossSubscriptionTargetManagedInstanceId

string

ID d’instance managée cible utilisé dans la restauration entre abonnements.

properties.defaultSecondaryLocation

string

Région géo-jumelée.

properties.earliestRestorePoint

string (date-time)

Point de restauration le plus ancien dans le temps pour la restauration dans le temps.

properties.failoverGroupId

string

Identificateur de ressource de groupe de basculement d’instance auquel appartient cette base de données managée.

properties.isLedgerOn

boolean

Indique si cette base de données est une base de données de registre, ce qui signifie que toutes les tables de la base de données sont des tables de registre. Remarque : la valeur de cette propriété ne peut pas être modifiée une fois la base de données créée.

properties.lastBackupName

string

Nom du dernier fichier de sauvegarde pour la restauration de cette base de données managée.

properties.longTermRetentionBackupResourceId

string

Nom de la sauvegarde de rétention à long terme à utiliser pour la restauration de cette base de données managée.

properties.recoverableDatabaseId

string

Identificateur de ressource de la base de données récupérable associée à l’opération de création de cette base de données.

properties.restorableDroppedDatabaseId

string

ID de ressource de base de données supprimé pouvant être restauré lors de la création de cette base de données.

properties.restorePointInTime

string (date-time)

Conditionnel. Si createMode est PointInTimeRestore, cette valeur est requise. Spécifie le point dans le temps (format ISO8601) de la base de données source qui sera restauré pour créer la nouvelle base de données.

properties.sourceDatabaseId

string

Identificateur de ressource de la base de données source associée à l’opération de création de cette base de données.

properties.status

ManagedDatabaseStatus

État de la base de données.

properties.storageContainerIdentity

string

Conditionnel. Si createMode est RestoreExternalBackup, cette valeur est utilisée. Spécifie l’identité utilisée pour l’authentification de conteneur de stockage. Peut être « SharedAccessSignature » ou « ManagedIdentity » ; s’il n’est pas spécifié « SharedAccessSignature » est supposé.

properties.storageContainerSasToken

string

Conditionnel. Si createMode est RestoreExternalBackup et storageContainerIdentity n’est pas ManagedIdentity, cette valeur est requise. Spécifie le jeton sas du conteneur de stockage.

properties.storageContainerUri

string

Conditionnel. Si createMode est RestoreExternalBackup, cette valeur est requise. Spécifie l’URI du conteneur de stockage dans lequel les sauvegardes de cette restauration sont stockées.

tags

object

Balises de ressource.

type

string

Type de ressource.

ManagedDatabaseCreateMode

Mode de création de base de données managée. PointInTimeRestore : Créez une base de données en restaurant une sauvegarde à un point dans le temps d’une base de données existante. SourceDatabaseName, SourceManagedInstanceName et PointInTime doivent être spécifiés. RestoreExternalBackup : Créez une base de données en restaurant à partir de fichiers de sauvegarde externes. Le classement, StorageContainerUri et StorageContainerSasToken doivent être spécifiés. Récupération : crée une base de données en restaurant une sauvegarde géorépliquée. RecoverableDatabaseId doit être spécifié comme ID de ressource de base de données récupérable à restaurer. RestoreLongTermRetentionBackup : créez une base de données en effectuant une restauration à partir d’une sauvegarde de rétention à long terme (longTermRetentionBackupResourceId requis).

Valeur Description
Default
RestoreExternalBackup
PointInTimeRestore
Recovery
RestoreLongTermRetentionBackup

ManagedDatabaseStatus

État de la base de données.

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