Partager via


Managed Instances - Create Or Update

Crée ou met à jour une instance managée.

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

Paramètres URI

Nom Dans Obligatoire Type Description
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.

identity

ResourceIdentity

Identité Azure Active Directory de l’instance managée.

properties.administratorLogin

string

Nom d’utilisateur administrateur de l’instance managée. Peut être spécifié uniquement lorsque l’instance managée est en cours de création (et est requise pour la création).

properties.administratorLoginPassword

string

Mot de passe de connexion administrateur (requis pour la création d’une instance managée).

properties.administrators

ManagedInstanceExternalAdministrator

Administrateur Azure Active Directory de l’instance. Cela ne peut être utilisé qu’au moment de la création d’instance. Si elle est utilisée pour la mise à jour d’instance, elle est ignorée ou entraîne une erreur. Pour les mises à jour, les API individuelles doivent être utilisées.

properties.authenticationMetadata

AuthMetadataLookupModes

Mode de recherche des métadonnées d’authentification de l’instance managée.

properties.collation

string

Classement de l’instance managée.

properties.databaseFormat

ManagedInstanceDatabaseFormat

Spécifie le format interne des bases de données d’instance spécifiques à la version du moteur SQL.

properties.dnsZonePartner

string (arm-id)

ID de ressource d’une autre instance managée dont la zone DNS que cette instance managée partagera après la création.

properties.hybridSecondaryUsage

HybridSecondaryUsage

Utilisation secondaire hybride. Les valeurs possibles sont « Active » (valeur par défaut) et « Passive » (le client utilise le réplica secondaire comme récupération d’urgence passive).

properties.instancePoolId

string

ID du pool d’instances auquel appartient ce serveur managé.

properties.isGeneralPurposeV2

boolean

Indique s’il s’agit d’une variante GPv2 de l’édition Usage général.

properties.keyId

string

URI CMK de la clé à utiliser pour le chiffrement.

properties.licenseType

ManagedInstanceLicenseType

Type de licence. Les valeurs possibles sont « LicenseIncluded » (prix normal inclus d’une nouvelle licence SQL) et « BasePrice » (prix AHB réduit pour apporter vos propres licences SQL).

properties.maintenanceConfigurationId

string

Spécifie l’ID de configuration de maintenance à appliquer à cette instance managée.

properties.managedInstanceCreateMode

ManagedServerCreateMode

Spécifie le mode de création de base de données.

Valeur par défaut : création d’une instance régulière.

Restauration : crée une instance en restaurant un ensemble de sauvegardes à un point précis dans le temps. RestorePointInTime et SourceManagedInstanceId doivent être spécifiés.

properties.minimalTlsVersion

string

Version TLS minimale. Valeurs autorisées : « None », « 1.0 », « 1.1 », « 1.2 »

properties.pricingModel

PricingModel

Modèle de tarification de Managed Instance.

properties.primaryUserAssignedIdentityId

string (arm-id)

ID de ressource d’une identité affectée par l’utilisateur à utiliser par défaut.

properties.proxyOverride

ManagedInstanceProxyOverride

Type de connexion utilisé pour la connexion à l’instance.

properties.publicDataEndpointEnabled

boolean

Indique si le point de terminaison de données public est activé ou non.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Type de compte de stockage à utiliser pour stocker des sauvegardes pour cette instance. Les options sont Local (LocalRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) et GeoZone(GeoZoneRedundantStorage)

properties.restorePointInTime

string (date-time)

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

ServicePrincipal

Principal de service de l’instance managée.

properties.sourceManagedInstanceId

string (arm-id)

Identificateur de ressource de l’instance managée source associée à l’opération de création de cette instance.

properties.storageIOps

integer (int32)

IOps de stockage. Valeur minimale : 300. Valeur maximale : 8 0000. Incréments de 1 IOps autorisés uniquement. La valeur maximale dépend de la famille de matériels sélectionnée et du nombre de vCores.

properties.storageSizeInGB

integer (int32)

Taille de stockage en Go. Valeur minimale : 32. Valeur maximale : 16384. Incréments de 32 Go autorisés uniquement. La valeur maximale dépend de la famille de matériels sélectionnée et du nombre de vCores.

properties.storageThroughputMBps

integer (int32)

Le paramètre MBits/s du débit de stockage n’est pas pris en charge dans l’opération de création/mise à jour de l’instance.

properties.subnetId

string (arm-id)

ID de ressource de sous-réseau pour l’instance managée.

properties.timezoneId

string

ID du fuseau horaire. Les valeurs autorisées sont des fuseaux horaires pris en charge par Windows. Windows conserve des détails sur les fuseaux horaires pris en charge, y compris l’ID, dans le Registre sous KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fuseaux horaires. Vous pouvez obtenir ces valeurs de Registre via SQL Server en interrogeant le nom SELECT AS timezone_id FROM sys.time_zone_info. Vous pouvez également obtenir la liste des ID en exécutant [System.TimeZoneInfo] ::GetSystemTimeZones() dans PowerShell. Un exemple d’ID de fuseau horaire valide est « Pacific Standard Time » ou « W. Heure standard de l’Europe".

properties.vCores

integer (int32)

Nombre de vCores. Valeurs autorisées : 8, 16, 24, 32, 40, 64, 80.

properties.zoneRedundant

boolean

Indique si le multi-az est activé ou non.

sku

Sku

Référence SKU d’instance managée. Valeurs autorisées pour sku.name : GP_Gen5, GP_G8IM, GP_G8IH, BC_Gen5, BC_G8IM, BC_G8IH

tags

object

Balises de ressource.

Réponses

Nom Type Description
200 OK

ManagedInstance

Mise à jour réussie de l’instance managée.

201 Created

ManagedInstance

Création réussie de l’instance managée.

202 Accepted

Accepté

En-têtes

Location: string

Other Status Codes

ErrorResponse

Réponses d’erreur : ***

  • 400 SubnetMissingRequiredDelegation : le sous-réseau sélectionné n’est pas délégué pour SQL Managed Instance.

  • 400 UnspecifiedTargetEditionAndTrueGPV2NotAllowedInCreateOfMI - Combinaison d’édition cible non spécifiée (paramètres sku.name/sku.tier) et la valeur TRUE pour le paramètre isGeneralPurposeV2 n’est pas autorisée dans l’opération de création.

  • 400 UnspecifiedTargetEditionAndTrueGPV2NotAllowedInUpdateOfGPV1MI - Combinaison d’édition cible non spécifiée (paramètres sku.name/sku.tier) et la valeur TRUE pour le paramètre isGeneralPurposeV2 n’est pas autorisée dans l’opération de mise à jour de l’instance managée usage général V1.

  • 400 UnspecifiedTargetEditionAndFalseGPV2NotAllowedInUpdateOfGPV2MI - Combinaison d’éditions cibles non spécifiées (paramètres sku.name/sku.tier) et la valeur FALSE pour le paramètre isGeneralPurposeV2 n’est pas autorisée dans l’opération de mise à jour de l’instance managée usage général V2.

  • 400 NameAlreadyExists : le nom fourni existe déjà.

  • 400 GPTargetEditionAndUnspecifiedGPV2NotAllowedInUpdateOFGPV2MI - Combinaison de l’édition cible usage général (paramètres sku.name/sku.tier) et valeur non spécifiée pour le paramètre isGeneralPurposeV2 n’est pas autorisée dans l’opération de mise à jour de l’instance managée usage général V2.

  • 400 InvalidCollation - Classement non valide.

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

  • 400 BCTargetEditionAndSpecifiedGPV2ParamNotAllowedInCreateUpdateOfMI - Combinaison de l’édition cible critique pour l’entreprise (paramètres sku.name/sku.tier) avec un paramètre isGeneralPurposeV2 spécifié n’est pas autorisé dans l’opération de création/mise à jour.

  • 400 UnspecifiedTargetEditionAndSpecifiedGPV2ParamNotAllowedInUpdateOfBCMI - Combinaison d’édition cible non spécifiée (sku.name/sku.tier parameters) avec un paramètre isGeneralPurposeV2 spécifié n’est pas autorisé dans l’opération de mise à jour de l’instance gérée critique pour l’entreprise.

  • 400 RegionDoesNotAllowProvisioning : l’emplacement sélectionné n’accepte pas de nouveaux serveurs Windows Azure SQL Database. Cela peut changer ultérieurement.

  • 400 MemorySizeInGBNotSupported : la taille de la mémoire en Go n’est pas autorisée dans l’opération de création/mise à jour de l’instance.

  • 400 MemorySizeInGBNotSupportedForSpecifiedEdition : la taille de mémoire en Go n’est pas autorisée dans l’opération de création/mise à jour de l’instance pour le niveau de service ou la génération matérielle spécifiés.

  • 400 InvalidSubnetForGPV2Edition - L’édition usage général v2 de Managed Instance n’est pas compatible avec le sous-réseau spécifié. Le sous-réseau cible doit être vide ou toutes les instances qu’il doit exécuter avec la vague de fonctionnalités de novembre 2022.

  • 400 MemorySizeInGBInvalidLimit : la valeur de mémoire spécifiée n’est pas valide. Assurez-vous que la taille de mémoire en Go se trouve dans la plage autorisée de 28 à 870 et correspond correctement au nombre de vCores et de niveau de service. Les tailles de mémoire disponibles pour les vCores et le niveau de service sélectionnés sont {0}. Pour plus d’informations sur les limites de ressources, visitez : https://go.microsoft.com/fwlink/?linkid=2293407

  • 400 UnableToResolveRemoteServer : le nom du serveur partenaire distant n’a pas pu être résolu en raison d’un nom de serveur non valide ou d’un problème de connectivité DNS.

  • 400 ManagedInstanceUpdateSloGPv2PerDatabaseFileLimitExceedededed : l’opération n’a pas pu être effectuée, car il existe au moins une base de données dont le nombre de fichiers dépasse la limite de {0} fichiers par base de données sur l’édition usage général v2.

  • 400 NextGenGPNotSupportedForCmwCustomers - Next-Gen General Purpose edition of Managed Instance ne prend pas en charge la fenêtre de maintenance personnalisée.

  • 400 HkCannotSwitchToInactive : la base de données ne peut pas procéder à la mise à jour de niveau tarifaire, car elle a des objets à mémoire optimisée. Supprimez ces objets et réessayez.

  • 400 TokenTooLong : le jeton fourni est trop long.

  • 400 ManagedInstanceFreemiumNotAvailableForInputParameters - Création ou mise à jour d’instance managée exécutée avec SLO qui n’est pas autorisé pour freemium.

  • 400 ManagedInstanceFreemiumNotAvailableOnRegion - Création d’une instance managée freemium sur une région non autorisée pour freemium.

  • 400 ManagementServiceSubnetMaintenanceInProgress : l’utilisateur a tenté de lancer la création/la mise à jour d’une instance managée alors que la maintenance incompatible est en cours.

  • 400 ManagedInstanceFreemiumNotAvailableForSubscription - Freemium n’est pas activé pour ce type d’abonnement.

  • 400 ManagedInstanceInvalidEditionForInstancePool - L’utilisateur a essayé de sélectionner le niveau de service non valide pour l’instance managée dans un pool d’instances existant.

  • 400 ManagedInstanceInvalidSubnetForInstancePool - L’utilisateur a essayé de sélectionner un sous-réseau non valide pour une instance managée dans un pool d’instances existant.

  • 400 CloudLifterUnsupportedFeature : la fonctionnalité n’est pas disponible sur Managed Instance pour l’instant.

  • 400 ManagedInstanceSloUpdateFailed - L’opération SLO '{0}' ne peut pas réussir, car l’utilisation de la mémoire de '{1}' dépasse le quota.

  • 400 OperationCanNotStartDueToMiLink : l’opération «{0}» ne peut pas être terminée, car il existe une base de données dans un processus de création via le lien Managed Instance. Attendez la fin de la création du lien ou supprimez le lien, puis réessayez l’opération.

  • 400 ManagedInstanceInvalidHardwareFamilyForInstancePool - L’utilisateur a essayé de sélectionner une famille de matériel non valide pour une instance managée dans un pool d’instances existant.

  • 400 ManagedInstanceInvalidLicenseTypeForInstancePool - L’utilisateur a essayé de sélectionner un type de licence non valide pour l’instance managée dans un pool d’instances existant.

  • 400 ManagedInstanceLocalStorageUpdateSloDisabled - Update SLO pour les instances managées avec stockage local n’est pas encore pris en charge.

  • 400 ManagedInstanceUpdateSloFromVersionlessToVersionedNotAllowed : la modification du format de base de données de '{0}' en '{1}' n’est pas prise en charge. Vérifiez la valeur de propriété de format de base de données spécifiée et visitez https://aka.ms/sqlmidatabaseformat pour plus d’informations.

  • 400 ManagedInstanceUpdateSloFromNewerToOlderVersionEditionNotAllowed - La modification du format de base de données de '{0}' à '{1}' n’est pas prise en charge. Vérifiez la valeur de propriété de format de base de données spécifiée et visitez https://aka.ms/sqlmidatabaseformat pour plus d’informations.

  • 400 InvalidSubnetResourceId : l’ID de ressource de sous-réseau fourni pour la création ou la mise à jour de l’instance managée n’est pas valide.

  • 400 ManagedInstanceUpdateSloFromVersionedToVersionlessWorkerCLNotAllowed : la modification du format de base de données n’est pas prise en charge pour cette instance managée. Vérifiez la valeur de propriété de format de base de données spécifiée et visitez https://aka.ms/sqlmi-fwnov2022 pour plus d’informations.

  • 400 ManagedInstanceVersionEditionParameterNotAllowedForUsing : la spécification de la valeur de propriété de format de base de données n’est pas prise en charge pour l’instant.

  • 400 ManagedInstanceFreemiumInvalidArchitecture : une instance freemium ne peut pas être créée dans le sous-réseau spécifié '(0)'.

  • 400 ManagedInstanceWithGeoDRMoveToInstancePoolNotAllowed : le client a tenté de déplacer une instance managée autonome avec un groupe de basculement automatique existant configuré dans un pool d’instances, ce qui n’est pas pris en charge. Seules les instances autonomes sans groupes de basculement automatique existants configurés peuvent être déplacées vers des pools d’instances.

  • 400 ManagedInstanceZoneRedudantFeatureTemporarilyDisabledPerRegion : la création de ZoneRedundant SQL MI est temporairement désactivée sur cette région. Vous pouvez créer des instances managées SQL redondantes interzone dans de nombreuses autres régions dans Azure. https://learn.microsoft.com/en-us/azure/azure-sql/managed-instance/high-availability-sla?view=azuresql-mi#zone-redundant-availability.

  • 400 VnetInWrongRegion - Le réseau virtuel se trouve dans une région incorrecte.

  • 400 ManagedInstanceZoneRedudantFeatureTemporarilyDisabledPerHardwareGeneration - La création de ZoneRedundant SQL MI est temporairement désactivée pour cette génération de matériel sur cette région. Vous pouvez créer des instances managées SQL redondantes interzone avec une génération de matériel différente sur cette région ou de nombreuses autres régions dans Azure. https://learn.microsoft.com/en-us/azure/azure-sql/managed-instance/high-availability-sla?view=azuresql-mi#zone-redundant-availability.

  • 400 AlterDbDeactivatedNotSupported - Échec de l’opération de base de données pour le serveur '{0}', Base de données '{1}' en raison d’un retard inattendu. Réessayez.

  • 400 ManagedInstanceUpdateSloGeoPrimaryWithNewerVersionEditionThanSecondary - La modification du format de base de données doit d’abord être effectuée sur l’instance secondaire du groupe de basculement. Pour plus d’informations, consultez https://go.microsoft.com/fwlink/?linkid=2251601.

  • 400 ManagedInstanceFreemiumInstanceAlreadyExists : une seule instance managée SQL gratuite est autorisée par abonnement.

  • 400 ManagementServiceGeodrSecondaryDatabaseInCreation - L’opération «{0}» ne peut pas être terminée, car il existe une base de données dans un processus de création via le déploiement de groupe de basculement. Attendez que le déploiement du groupe de basculement se termine, ou supprimez le groupe de basculement et réessayez l’opération.

  • 400 VnetAddressRangeError - La plage d’adresses de réseau virtuel n’est pas valide.

  • 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 ManagedInstanceConversionRegularToFreemiumNotAllowed : l’utilisateur a essayé de convertir une instance managée SQL régulière en instance managée SQL gratuite.

  • 400 ManagedInstanceConversionFreemiumToRegularAndUpdateSLOWhileStoppedNotAllowed : l’utilisateur a essayé de convertir une instance managée SQL gratuite en instance managée SQL standard et de mettre à jour SLO dans la même requête, tandis que l’instance est arrêtée.

  • 400 ManagedInstanceMaintenanceWindowChangeNotAllowedWhenInInstancePool - La fenêtre maintenance est définie au niveau du pool d’instances et ne peut pas être définie individuellement par instance mise en pool.

  • 400 ManagedInstanceMoveToInstancePoolExceedsDbCountLimit : impossible de déplacer l’instance dans le pool en raison de la limite de nombre de bases de données du pool.

  • 400 ManagedInstancePoolZoneRedundancyNotSupported : impossible de déplacer une instance redondante interzone dans le pool, car la redondance de zone n’est pas prise en charge dans les pools.

  • 400 VnetConfigIsNotAllowed : la configuration du réseau virtuel n’est pas autorisée.

  • 400 DeploymentIntoPrivateSubnetsNotAllowed : le déploiement d’instances managées et de pools d’instances dans des sous-réseaux privés n’est pas pris en charge.

  • 400 ManagedInstanceDeprecatedMinimalTlsVersionLowerThan12DuringCreateUpdate - L’opération '{0}' n’a pas pu être terminée, car la version MINIMALE de TLS requise est 1.2 ou ultérieure. Les versions antérieures de TLS ne sont plus prises en charge, car elles sont considérées comme déconseillées.

  • 400 InstanceFailoverGroupDoesNotExist - Le groupe de basculement n’existe pas sur un serveur.

  • 400 MaintenanceWindowMismatchBetweenInstanceAndInstancePool - La fenêtre de maintenance d’instance doit être définie pour correspondre à la fenêtre de maintenance du pool d’instances.

  • 400 ManagedInstanceClassicVnetNotSupported - Managed Instance ne peut pas être joint à un réseau virtuel classique.

  • 400 ManagedInstanceMinTlsVersionGreaterThanMaxAllowedVersion - L’opération '{0}' n’a pas pu être effectuée, car le paramètre de version TLS minimal est supérieur au nombre maximal autorisé.

  • 400 VnetConfigHasNsg : l’utilisateur a essayé d’injecter un sous-réseau de serveur managé avec des groupes de sécurité réseau.

  • 400 VnetConfigHasNoUdr : l’utilisateur a essayé d’injecter un sous-réseau managed Server sans table de routage définie par l’utilisateur par défaut.

  • 400 VnetConfigHasInvalidUdr : l’utilisateur a essayé d’injecter un sous-réseau Managed Server avec une table de routage définie par l’utilisateur non valide.

  • 400 VnetConfigHasInvalidDns : l’utilisateur a essayé d’injecter un sous-réseau Managed Server avec un DNS personnalisé non valide.

  • 400 VnetConfigHasServiceEndpoints : l’utilisateur a essayé d’injecter un sous-réseau Managed Server avec des points de terminaison de service.

  • 400 VnetSubnetIsInUse : l’utilisateur a essayé d’injecter un sous-réseau Managed Server qui n’est pas vide.

  • 400 VnetSubnetIsLocked : l’utilisateur a essayé d’injecter un sous-réseau Managed Server dans l’étendue verrouillée.

  • 400 VnetSubnetIsGateway : l’utilisateur a essayé d’injecter un sous-réseau de serveur managé qui est un sous-réseau de passerelle.

  • 400 VnetSubnetIsUnknown : l’utilisateur a essayé d’injecter un sous-réseau Managed Server qui n’existe pas.

  • 400 VnetSubnetConflictWithIntendedPolicy : l’utilisateur a essayé d’injecter un sous-réseau Managed Server qui a un conflit avec IntendedPolicy.

  • 400 ManagedInstanceInvalidEditionForSku - L’édition spécifiée {0} n’est pas cohérente avec la référence SKU spécifiée {1}.

  • 400 ManagedInstanceInvalidLicenseType : le type de licence spécifié {0} n’est pas valide.

  • 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 VnetResourceNotFound - Ressource introuvable : '{0}'.

  • 400 InstanceCollationUpdateNotSupported : l’utilisateur ne peut pas modifier le classement d’instance sur Managed Instance.

  • 400 CreateManagedInstanceWithNonDefaultCollationNotSupported : l’utilisateur peut créer une instance managée uniquement avec le classement « SQL_Latin1_General_CP1_CI_AS ».

  • 400 ManagedInstanceOperationInProgress : l’opération n’a pas pu être terminée, car {0} opération est en cours. Attendez que l’opération soit terminée et réessayez.

  • 400 ManagedInstanceExceedMaxAzureStorage : l’opération n’a pas pu être terminée, car la taille totale de stockage allouée pour l’instance Usage général dépasse {0}. Réduisez le nombre de fichiers de base de données et réessayez l’opération.

  • 400 ManagedInstanceHasGeoReplica : l’opération n’a pas pu être terminée, car l’instance a configuré l’instance secondaire géorépliquée.

  • 400 InvalidDnsZone : l’opération a échoué, car vous tentez de déployer une instance managée en tant que géoréplication secondaire sur le sous-réseau {0} dans lequel il existe déjà une instance managée. Le déploiement d’une instance managée en tant que serveur secondaire de géoréplication est pris en charge uniquement lorsque l’instance managée est la première instance déployée dans un sous-réseau. Envisagez de déployer une instance managée en tant que géoréplication secondaire sur un sous-réseau différent dans lequel il n’existe aucune instance managée existante, ou si le déploiement sur un sous-réseau avec une instance managée existante désactive l’option de géoréplication.

  • 400 ManagedInstanceInvalidStorageSizeLessThenCurrentSizeUsed - Taille de stockage non valide : la limite de taille de stockage ({0} Go) est inférieure à celle utilisée ({1} Go). Spécifiez une limite de taille de stockage supérieure.

  • 400 InvalidTimezone - Fuseau horaire non valide.

  • 400 InstanceTimezoneUpdateNotSupported : mise à jour du fuseau horaire de l’instance non prise en charge.

  • 400 CreateManagedInstanceWithNonDefaultTimezoneNotSupported - Créer une instance managée avec un fuseau horaire non pris en charge par défaut.

  • 400 ManagedInstanceIpAddressRangeLimit : impossible d’effectuer la création/la mise à l’échelle de l’instance managée, car il n’existe pas suffisamment d’adresses IP disponibles dans le sous-réseau pour effectuer l’opération.

  • 400 VnetDelegationNotAllowed : l’utilisateur a essayé d’injecter le serveur managé sur un sous-réseau délégué.

  • 400 SubnetHasResourcesOfDifferentType : l’utilisateur a essayé de créer un mi dans un sous-réseau qui a des ressources de type différent.

  • 400 UpdateManagedServerWithMaintenanceWindowNotAllowed - La mise à jour de Managed Instance avec les paramètres de fenêtre de maintenance n’est pas autorisée.

  • 400 OperationNotAllowedInCurrentGeodrConfiguration : l’opération n’est pas autorisée, car la configuration de géoréplication actuelle n’autorise pas cette combinaison de {0}. Modifiez le paramètre sur le partenaire de géoréplication avant d’appliquer la modification sur cette instance.

  • 400 VnetPrepareNIPFailed : l’utilisateur a essayé de préparer un sous-réseau ayant un conflit avec NetworkIntentPolicy.

  • 400 ManagedInstanceDeprecatedHardwareFamily : la modification de la génération de matériel pour déprécier {0} génération n’est pas possible.

  • 400 ManagedInstanceBackupStorageTypeNotSupported : le paramètre de type de stockage de sauvegarde n’est pas autorisé dans l’opération de mise à jour de l’instance.

  • 400 EmptyPDCInvalidDnsZone : cette instance managée ne peut pas être déployée, car sa zone DNS ne correspond pas au préfixe DNS de son cluster virtuel prévu pour le sous-réseau {0}. Bien que ce cluster virtuel soit vide, son préfixe DNS ne peut pas être modifié. Les clusters virtuels vides sont automatiquement supprimés après plusieurs heures. Envisagez d’attendre que ce cluster virtuel expire ou supprime manuellement ce cluster virtuel, puis créez l’instance managée.

  • 400 MissingIdentityId - Aucune identité affectée par l’utilisateur n’est fournie lorsque le type d’identité est défini sur UserAssigned

  • 400 InvalidPrimaryIdentityId - L’utilisateur fournit une valeur pour PrimaryUserIdentityId, mais le même n’est pas répertorié dans le paramètre IdentityId

  • La fonctionnalité ManagedInstanceZoneRedudantFeatureNotSupported - ZoneRedundant n’est pas prise en charge pour le niveau de service sélectionné. Pour plus d’informations, visitez aka.ms/sqlmi-service-tier-characteristics.

  • 400 ManagedInstanceZoneRedudantFeatureCantBeEnabled : l’activation de la fonctionnalité zoneRedundant n’est pas possible une fois l’instance managée créée. Pour plus d’informations, visitez aka.ms/sqlmi-high-availability.

  • 400 ManagedInstanceZoneRedudantFeatureCantBeDisabled : la fonctionnalité de désactivation de zoneRedundant n’est pas possible une fois l’instance managée créée. Pour plus d’informations, visitez aka.ms/sqlmi-high-availability.

  • 400 UmiMissingAkvPermissions - PrimaryUserAssignedIdentityId fourni par l’utilisateur n’a pas accès à KeyId fourni

  • 400 MissingPrimaryIdentity - PrimaryUserAssignedIdentityId fourni par l’utilisateur n’a pas accès à KeyId fourni

  • 400 SubnetIdCantBeUpdated : la modification du sous-réseau d’instance managée n’est pas prise en charge. Supprimez ce paramètre de la demande.

  • 400 MigrationToAnotherVNetNotSupported : sous-réseau sélectionné se trouve dans un autre réseau virtuel. Le déplacement d’une instance managée vers un autre réseau virtuel n’est pas possible. Fournissez un sous-réseau à partir du réseau virtuel {0}.

  • 400 MigrationToSubnetWithDifferentDnsZoneNotSupported - Sous-réseau fourni ayant une zone DNS différente de la zone actuelle. La modification de la zone DNS d’instance n’est pas prise en charge. Fournissez un sous-réseau avec la même zone DNS, créez un sous-réseau ou fournissez-en un vide.

  • 400 MigrationToGen4SubnetNotSupported : il n’est pas possible de mettre à jour le sous-réseau lors de l’exécution sur du matériel Gen4, car il est déconseillé. Mettez à niveau votre matériel de Gen4 vers Gen5 dans le cadre de la modification de l’opération de sous-réseau d’instance managée en spécifiant les deux paramètres en même temps : sous-réseau de destination et génération de matériel.

  • 400 PrimaryIdentityMissingPermissionForKeyId - KeyId est fourni par l’utilisateur pendant la création, mais PrimaryUserAssignedIdentityId n’est pas fourni dans l’appel d’API

  • 400 InvalidIdentityTypeForKeyId - KeyId est fourni par l’utilisateur pendant la création, mais le type d’identité n’est pas défini sur « UserAssigned »

  • 400 ServerNotFound : le serveur demandé est introuvable.

  • 400 ManagedInstanceFileExceededMaxAzureStorageFileSizeLimit : l’opération n’a pas pu être effectuée, car certains fichiers de base de données dépassent la limite maximale de taille de fichier usage général de {0} Go.

  • 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 InstancePoolNotEnoughCapacity : un pool d’instances n’a pas suffisamment de capacité

  • 400 SourceAndTargetSubnetsMustBeVnetPeered - Le sous-réseau actuellement utilisé par l’instance managée et le sous-réseau de destination fourni font partie des réseaux virtuels qui ne sont pas connectés avec le peering de réseaux virtuels, ou ont un peering établi, mais n’ont pas autorisé le trafic. Pour déplacer une instance managée d’un sous-réseau vers un autre, le peering de réseaux virtuels doit être établi à partir du réseau virtuel source et cible. Configurez la configuration requise pour le réseau virtuel, puis réessayez l’opération. En savoir plus https://docs.microsoft.com/en-us/azure/virtual-network/tutorial-connect-virtual-networks-portal#peer-virtual-networks.

  • 400 ManagedInstanceAndSubnetAreNotOnTheSameSubscription : le sous-réseau fourni pour le déploiement d’instance managée se trouve sur l’abonnement différent de celui soumis pour l’instance managée. L’instance managée et le sous-réseau utilisés pour le déploiement de l’instance doivent se trouver sur le même abonnement. Fournissez un autre sous-réseau ou basculez vers l’abonnement de sous-réseau, puis réessayez l’opération.

  • 400 CreateManagedInstanceInvalidSubnetSize : l’utilisateur a tenté de créer une instance managée dans un sous-réseau inférieur à la taille de sous-réseau minimale autorisée.

  • 400 AddressRangeOfTargetSubnetAndSubnetOfGeoDRReplicaCantOverlap - Le sous-réseau sélectionné pour la migration d’instance managée a une plage d’adresses qui chevauche la plage d’adresses du sous-réseau qui contient une instance secondaire géorépliquée. Vérifiez que votre sous-réseau est configuré conformément aux instructions de https://aka.ms/move-managed-instance.

  • 400 TargetSubnetMustBeConfiguredToAllowGeoDRReplication : le sous-réseau sélectionné pour la migration d’instance managée n’est pas configuré pour activer la communication avec une instance secondaire géorépliquée. Vérifiez si tous les ports requis sont ouverts. Pour configurer correctement votre sous-réseau, lisez les instructions dans https://aka.ms/move-managed-instance.

  • 400 InvalidIdentifier : l’identificateur contient NULL ou un caractère Unicode non valide.

  • 400 InvalidLoginName : le nom de connexion fourni n’est pas valide.

  • 400 InvalidUsername : le nom d’utilisateur fourni contient des caractères non valides.

  • 400 PasswordTooShort - Le mot de passe fourni est trop court

  • 400 PasswordTooLong : le mot de passe fourni est trop long.

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

  • 400 GatewayInvalidEdition - '{0}' n’est pas une édition de base de données valide dans cette version de SQL Server.

  • 400 StorageIOpsNotSupported : le paramètre IOps de stockage n’est pas autorisé dans l’opération de création/mise à jour de l’instance.

  • 400 StorageThroughputMBpsNotSupported : le paramètre MBits/s du débit de stockage n’est pas autorisé dans l’opération de création/mise à jour de l’instance.

  • 400 StorageIOpsNotSupportedForSpecifiedEdition : le paramètre IOps de stockage n’est pas autorisé dans l’opération de création/mise à jour de l’instance pour l’édition spécifiée.

  • 400 StorageThroughputMBpsNotSupportedForSpecifiedEdition : le paramètre MBits/s du débit de stockage n’est pas autorisé dans l’opération de création/mise à jour de l’instance pour l’édition spécifiée.

  • 400 InvalidLocation : un emplacement non valide a été spécifié.

  • 400 InvalidParameterValue : une valeur non valide a été donnée à un paramètre.

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

  • 400 InvalidManagedServerDnsZonePartner : l’URI de ressource de l’instance managée géo-primaire spécifiée dans la demande de création n’est pas valide. Vérifiez que la propriété est au format /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/managedInstances/{managedInstanceName}

  • 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 Incompatibilité deResourceGroupNameWithUrl : le nom du groupe de ressources fourni ne correspond pas au nom dans l’URL.

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

  • 400 InvalidMinimalTlsVersion - Version TLS minimale non valide.

  • 400 InvalidResourceId - Identificateur de ressource non valide.

  • 400 InvalidParameterValue : une valeur non valide a été donnée à un paramètre.

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

  • 400 CustomMaintenanceWindowIsDisabled : la fenêtre de maintenance personnalisée 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 InvalidMaintenanceWindowSettings - Paramètres de fenêtre de maintenance non valides.

  • 400 InvalidMaintenanceWindowProperty - La propriété de fenêtre de maintenance non valide a été spécifiée.

  • 400 InvalidMaintenanceWindowPropertyNull - Fenêtre de maintenance non valide avec les propriétés requises Null.

  • 400 InvalidMaintenanceWindowTypeWithPropertySpecified - Le type de fenêtre maintenance ne doit pas avoir certaines propriétés spécifiées.

  • 400 UpdateOfParameterNotSupported - La mise à jour de '{0}' n’est pas prise en charge.

  • 400 MaintenancePolicyFeatureIsDisabled : l’attribution d’une stratégie de maintenance client n’est pas activée pour un abonnement fourni. Utilisez plutôt la propriété maintenanceConfigurationId.

  • 400 MaintenancePolicyInvalidType : la valeur fournie pour le type w n’est pas valide. Utilisez l’une des valeurs suivantes : SystemDefined, CustomerDefined.

  • 400 MaintenancePolicyInvalidMaintenanceConfigurationId : la valeur fournie pour maintenanceConfigurationId n’est pas valide. Consultez la liste des configurations de maintenance publique pour obtenir la liste des configurations disponibles.

  • 400 MaintenancePolicyInvalidStartHour : la valeur fournie pour startHour n’est pas valide. L’heure de début représente l’heure du jour où l’événement de maintenance doit démarrer. Les valeurs acceptées sont comprises entre 00 et 23. Réessayez avec la valeur appropriée.

  • 400 MaintenancePolicyInvalidDayOfWeek : la valeur fournie pour dayOfWeek n’est pas valide. Utilisez l’une des valeurs suivantes : lundi, mardi, mercredi, jeudi, vendredi, samedi, dimanche.

  • 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 AadOnlyAuthenticationIsEnabled : l’authentification Azure Active Directory uniquement est activée. Contactez votre administrateur système.

  • 400 InvalidExternalAdministratorLogin : nom de connexion administrateur externe non valide ou manquant.

  • 400 InvalidExternalAdministratorSid : ID d’objet administrateur externe non valide ou manquant.

  • 400 InvalidExternalAdministratorTenantId - ID de locataire d’administrateur externe non valide ou manquant.

  • 400 ExternalAdministratorPrincipalType : type de principal d’administrateur externe non valide ou manquant. Sélectionnez l’utilisateur, l’application ou le groupe.

  • 400 MissingExternalAdministratorWithAadOnlyAuth - Pour utiliser l’authentification Azure AD uniquement, fournissez des détails sur un administrateur externe.

  • 400 ExternalAdministratorLoginSameAsSqlAdmin : les noms de l’administrateur Azure Active Directory et du compte d’administrateur de serveur doivent être différents. Indiquez différentes valeurs.

  • 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 SecurityAdalPrincipalCertExpiredError : l’opération n’a pas pu être terminée, car le certificat principal Azure Key Vault a expiré.

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

  • 400 SecurityInvalidAzureKeyVaultRecoveryLevel : l’URI Key Vault fourni n’est pas valide.

  • 400 MissingKeyVaultUriForRestore - l’URI de clé Azure Key Vault '{0}' est nécessaire pour restaurer correctement la base de données '{1}' sous le serveur '{2}'.

  • 400 AzureKeyVaultKeyUsedOnGeoPrimary : l’opération n’a pas pu être effectuée, car le nom de clé Azure Key Vault {0} est actuellement défini en tant que protecteur de chiffrement sur la géoréplication.

  • 400 KeyMaterialNotFoundOnRemoteServer - Le serveur distant n’a pas accès au matériel de clé utilisé comme protecteur TDE.

  • 400 PerDatabaseCMKAKVKeyMaterialMissingOnGeoSecondary : toutes les bases de données de la géoréplication doivent contenir le même matériau de clé que le protecteur de chiffrement de la base de données source. Ajoutez la clé '{0}' avec le même matériau de clé à la base de données cible '{1}'.

  • 400 AzureKeyVaultRsaKeyNotSupported : le coffre de clés fourni utilise la taille ou le type de clé RSA non pris en charge. La taille de clé RSA prise en charge est 2048 ou 3072 et le type de clé est RSA ou RSA-HSM.

  • 400 PerDatabaseCMKAKVKeyUriMissingOnGeoSecondary : lorsque la rotation automatique du protecteur TDE au niveau de la base de données est activée, les bases de données source et cible doivent être connectées au même coffre de clés. Ajoutez la clé '{0}' (à partir du même coffre de clés connecté à la base de données source) à la base de données cible '{1}'.

  • 400 PerDatabaseCMKCopyOrReplicationAttemptedWithoutCurrentKeysWithDatabaseName - Lors de la tentative de réplication d’une base de données configurée avec le protecteur de chiffrement au niveau de la base de données, les clés actuelles utilisées par la base de données primaire doivent être passées à la base de données secondaire '{0}'

  • 400 ManagedInstanceNoConditionToMakeDatabaseAccessible : l’opération n’a pas pu être terminée, car il n’existe pas d’autorisations suffisantes pour démarrer le flux de travail accessible sur l’instance managée {0}.

  • 400 UmiMissingAkvPermissions - PrimaryUserAssignedIdentityId fourni par l’utilisateur n’a pas accès à KeyId fourni

  • 400 SameKeyUriNotFoundOnRemoteServer - Le serveur secondaire n’a pas le matériel de clé du même coffre de clés que le protecteur de chiffrement du serveur principal avec la rotation automatique de la clé activée.

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

  • 400 SecurityAzureKeyVaultGeoChainError : la création d’une base de données secondaire (un processus appelé chaînage) n’est pas prise en charge lors de l’activation de Transparent Data Encryption à l’aide d’Azure Key Vault (BYOK).

  • 400 PerDatabaseCMKDWNotSupported - CmK au niveau de la base de données en préversion n’est pas pris en charge pour l’édition Datawarehouse.

  • 400 BlockSystemAssignedIdentityForCrossTenantCMK - CmK interlocataire ne peut être configuré que lorsque le serveur est configuré avec une identité managée affectée par l’utilisateur. Reportez-vous à https://aka.ms/sqltdebyokumi pour configurer l’identité managée affectée par l’utilisateur.

  • 400 PerDatabaseCMKCopyOrReplicationAttemptedWithoutCurrentKeys : lors de la tentative de réplication d’une base de données configurée avec le protecteur de chiffrement au niveau de la base de données, les clés actuelles utilisées par le serveur principal doivent être transmises à la base de données secondaire.

  • 400 CannotDropDatabaseAKVError : la base de données {0} sur le serveur {1} ne peut pas être supprimée en toute sécurité, car elle est chiffrée avec une clé gérée par le client qui n’est plus accessible pour effectuer la dernière sauvegarde avant la suppression. Restaurez l’accès Azure Key Vault sur le serveur et revalidez les clés pour rendre cette base de données accessible, puis passez à la suppression. Pour plus d’informations, consultez https://aka.ms/tdecmkrestorability

  • 400 CreateDatabaseAttemptedWithRotationInProgress : l’opération de création de base de données ne peut pas être effectuée pour l’instant en raison de la rotation continue des clés TDE (Transparent Data Encryption) sur le serveur. Réessayez l’opération ultérieurement.

  • 400 AzureKeyVaultKeyDisabled : l’opération n’a pas pu être effectuée sur le serveur, car la clé Azure Key Vault est désactivée.

  • 400 PerDatabaseCMKRestoreNotSupported : la restauration de base de données n’est pas prise en charge lorsque la clé CMK au niveau de la base de données est configurée en préversion.

  • 400 AzureKeyVaultInvalidExpirationDate : l’opération n’a pas pu être terminée, car la date d’expiration de la clé Azure Key Vault n’est pas valide.

  • 400 PerDatabaseCMKHSNotSupported - CmK au niveau de la base de données en préversion n’est pas pris en charge pour l’édition Hyperscale.

  • 400 SecurityAzureKeyVaultUrlNullOrEmpty : l’opération n’a pas pu être terminée, car l’URI Azure Key Vault est null ou vide.

  • 400 CMKOperationNotAllowed : l’utilisateur a essayé d’effectuer une opération sur le serveur lorsque le serveur n’a pas accès à Azure Key Vault.

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

  • 400 AzureKeyVaultNoServerIdentity : l’identité du serveur n’est pas correctement configurée.

  • 400 AzureKeyVaultInvalidUri : réponse non valide d’Azure Key Vault. Utilisez un URI Azure Key Vault valide.

  • 400 AzureKeyVaultMissingPermissions : le serveur ne dispose pas des autorisations requises sur Azure Key Vault.

  • 400 AzureKeyVaultKeyNameCurrentlyInUse : l’opération n’a pas pu être effectuée, car le nom de clé Azure Key Vault {0} est actuellement utilisé.

  • 400 AzureKeyVaultKeyThumbprintIsDifferent : l’opération n’a pas pu être effectuée, car le matériel de clé Azure Key Vault est différent de la clé de protecteur de chiffrement actuelle.

  • 400 SecurityAzureKeyVaultInvalidKeyName : l’opération n’a pas pu être terminée en raison d’un nom de clé de serveur non valide.

  • 400 OldGenerationOfAKVKeyBeingUsedError : l’utilisation d’une ancienne version de la clé AKV comme protecteur TDE n’est pas autorisée. Utilisez la dernière version de la clé AKV comme protecteur de chiffrement

  • 400 PerDatabaseCMKMissingIdentityOnGeoSecondaryDatabase - Par identité CMK de base de données non configurée sur la base de données cible.

  • 400 AdalGenericError : l’opération n’a pas pu être effectuée, car une erreur Azure Active Directory a été rencontrée.

  • 400 AdalServicePrincipalNotFound : l’opération n’a pas pu être effectuée, car une erreur de service de bibliothèque Azure Active Directory introuvable a été rencontrée.

  • 400 AzureKeyVaultMalformedVaultUri : l’URI Key Vault fourni n’est pas valide.

  • 400 ServerPrincipalCreateLoginBadSyntax : une erreur de syntaxe s’est produite lors de l’exécution de l’instruction Create Login pour l’administrateur Azure AD.

  • 400 ManagedInstanceIsBusy - Managed Instance est occupé avec une autre requête.

  • 400 InvalidLoginName : le nom de connexion fourni n’est pas valide.

  • 400 ServicePrincipalLookupInAadFailedIdentityForbidden - La recherche AzureAD a échoué, car MSI n’a pas accordé d’autorisations de lecture sur AAD.

  • 400 PrincipalNotFoundInTenant - Recherche AzureAD n’a retourné aucun résultat pour ce nom.

  • 400 ServerPrincipalHasDuplicateDisplayNameInAad - Recherche AzureAD a retourné plusieurs résultats pour ce nom.

  • 400 InvalidPrincipalType : ce type de principal n’est pas pris en charge dans Windows Azure SQL Database.

  • 400 InvalidParameterValue : une valeur non valide a été donnée à un paramètre.

  • 400 ServicePrincipalLookupInAadFailed - La recherche AzureAD a échoué en raison d’erreurs d’infrastructure de service.

  • 400 TenantNotFoundInActiveDirectory : le locataire n’est pas disponible dans active directory.

  • 400 InvalidUsername : le nom d’utilisateur fourni contient des caractères non valides.

  • 400 ManagedInstanceHasNoPermissionsToAccessAad - Tentative d’exécution d’une opération, ce qui implique une connexion ou une connexion non existante sur laquelle le principal en cours d’exécution n’a aucune autorisation.

  • 404 ManagedInstanceNotInSubscriptionResourceGroup - L’instance managée spécifiée n’existe pas dans le groupe de ressources et l’abonnement spécifiés.

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

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

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

  • 404 ResourceDoesNotExist - Ressource portant le nom '{0}' n’existe pas. Pour continuer, spécifiez un nom de ressource valide.

  • 404 InstancePoolNotFound - Un pool d’instances est introuvable

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

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

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

  • 405 InvalidVcoreValue - valeur vCore {0} n’est pas valide. Spécifiez une valeur vCore valide.

  • 405 InvalidHardwareGenerationValue - HardwareGeneration {0} n’est pas valide. Spécifiez une valeur HardwareGeneration valide.

  • 405 InvalidStorageSizeValue - « Taille de stockage non valide : {0} Go. La taille de stockage doit être spécifiée entre {1} et {2} gigaoctets, par incréments de {3} Go.

  • 405 InvalidStorageIOpsLimitValue - Limite d’IOps de stockage non valide : {0} IOps. La limite d’E/S par seconde de stockage doit être spécifiée entre {1} IOps et {2} IOps, par incréments d'{3} IOps.

  • 405 InvalidStorageThroughputMBpsLimitValue - Limite de débit de stockage non valide : {0} MBits/s. La limite de débit de stockage doit être spécifiée entre {1} Mbits/s et {2} Mbits/s, par incréments de {3} Mbits/s.

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

  • 409 ConflictingServerOperation : une opération est en cours pour le serveur.

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

  • 409 ServerOverridePreconditionFailed - Échec de l’application du remplacement du serveur sur la catégorie «{0}», car la base de données physique ou l’instance «{1}» dans le serveur «{2}» n’est pas actuellement dans l’état « Prêt » ou « Désactivé ».

  • 409 ManagedInstanceIsBusy - Le serveur '{0}' est actuellement occupé. Veuillez patienter quelques minutes avant de réessayer.

  • 409 ServerAlreadyExists - Nom du serveur en double.

  • 409 ServerDisabled : le serveur est désactivé.

  • 409 ServerQuotaExceededed : le serveur ne peut pas être ajouté à un abonnement, car il dépasse le quota.

  • 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 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 ServerKeyNameAlreadyExists : la clé de serveur existe déjà sur le serveur.

  • 409 ServerKeyUriAlreadyExists : l’URI de la clé de serveur existe déjà sur le serveur.

  • 409 ServerKeyDoesNotExists : la clé de serveur n’existe pas.

  • 409 AzureKeyVaultKeyNameNotFound : l’opération n’a pas pu être effectuée, car le nom de clé Azure Key Vault n’existe pas.

  • 409 AzureKeyVaultKeyInUse : la clé est actuellement utilisée par le serveur.

  • 409 ServerPrincipalOwnsJobs : tente de supprimer une connexion lorsqu’elle a des travaux actifs.

  • 409 ServerPrincipalOwnsObjects : tentative de suppression d’une connexion, qui possède des objets.

  • 409 ServerPrincipalIsGrantorOfPermissions : tentative de suppression d’un principal de serveur, qui est un bénéficiaire d’autorisations.

  • 409 ServerPrincipalOwnsDatabase : modifiez le propriétaire de la ou des bases de données avant de supprimer la connexion.

  • 409 ServerPrincipalCurrentlyLoggedIn - Explicite.

  • 409 ServerPrincipalAlreadyExists : tentative de création d’un principal de serveur avec un nom non unique.

  • 409 ServerPrincipalUsedInTriggerOrEventNotification : tentative de suppression de la connexion, qui est utilisée comme contexte d’exécution d’un déclencheur ou d’une notification d’événement.

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

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

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

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

  • 500 GatewayInternalServerError : le serveur a rencontré une exception inattendue.

  • 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 ActiveDirectoryLookupTimedOut : l’opération n’a pas pu être terminée pour l’instant. Réessayez plus tard.

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

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

  • 503 AzureKeyVaultConnectionFailed : l’opération n’a pas pu être effectuée sur le serveur, car les tentatives de connexion à Azure Key Vault ont échoué

  • 503 AzureKeyVaultGenericConnectionError : l’opération n’a pas pu être effectuée, car une erreur a été rencontrée lors de la tentative de récupération des informations Key Vault.

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

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

Exemples

Create managed instance with all properties
Create managed instance with minimal properties

Create managed instance with all properties

Exemple de requête

PUT https://management.azure.com/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance?api-version=2023-08-01

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "Japan East",
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose"
  },
  "properties": {
    "administratorLogin": "dummylogin",
    "administratorLoginPassword": "PLACEHOLDER",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "dnsZonePartner": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "minimalTlsVersion": "1.2",
    "timezoneId": "UTC",
    "instancePoolId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/instancePools/pool1",
    "maintenanceConfigurationId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_MI_1",
    "requestedBackupStorageRedundancy": "Geo",
    "administrators": {
      "principalType": "User",
      "login": "bob@contoso.com",
      "sid": "00000011-1111-2222-2222-123456789111",
      "tenantId": "00000011-1111-2222-2222-123456789111",
      "azureADOnlyAuthentication": true
    },
    "hybridSecondaryUsage": "Passive",
    "servicePrincipal": {
      "type": "SystemAssigned"
    },
    "databaseFormat": "AlwaysUpToDate",
    "authenticationMetadata": "AzureAD"
  }
}

Exemple de réponse

{
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen5"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "dummylogin",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "provisioningState": "Creating",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "minimalTlsVersion": "1.2",
    "dnsZone": "1b4e2caff2530",
    "timezoneId": "UTC",
    "instancePoolId": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/instancePools/pool1",
    "maintenanceConfigurationId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_MI_1",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "administrators": {
      "principalType": "User",
      "login": "bob@contoso.com",
      "sid": "00000011-1111-2222-2222-123456789111",
      "tenantId": "00000011-1111-2222-2222-123456789111",
      "azureADOnlyAuthentication": true
    },
    "servicePrincipal": {
      "principalId": "00000011-1111-2222-2222-123456789111",
      "clientId": "00000011-1111-2222-2222-123456789111",
      "tenantId": "00000011-1111-2222-2222-123456789111",
      "type": "SystemAssigned"
    },
    "externalGovernanceStatus": "Enabled",
    "hybridSecondaryUsage": "Passive",
    "databaseFormat": "AlwaysUpToDate",
    "authenticationMetadata": "AzureAD"
  },
  "location": "japaneast",
  "tags": {
    "tagKey1": "TagValue1"
  },
  "id": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances"
}
{
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen5"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "dummylogin",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "provisioningState": "Creating",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "minimalTlsVersion": "1.2",
    "dnsZone": "1b4e2caff2530",
    "timezoneId": "UTC",
    "instancePoolId": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/instancePools/pool1",
    "maintenanceConfigurationId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_MI_1",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "administrators": {
      "principalType": "User",
      "login": "bob@contoso.com",
      "sid": "00000011-1111-2222-2222-123456789111",
      "tenantId": "00000011-1111-2222-2222-123456789111",
      "azureADOnlyAuthentication": true
    },
    "servicePrincipal": {
      "principalId": "00000011-1111-2222-2222-123456789111",
      "clientId": "00000011-1111-2222-2222-123456789111",
      "tenantId": "00000011-1111-2222-2222-123456789111",
      "type": "SystemAssigned"
    },
    "hybridSecondaryUsage": "Passive",
    "databaseFormat": "AlwaysUpToDate",
    "authenticationMetadata": "AzureAD"
  },
  "location": "japaneast",
  "tags": {
    "tagKey1": "TagValue1"
  },
  "id": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances"
}

Create managed instance with minimal properties

Exemple de requête

PUT https://management.azure.com/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance?api-version=2023-08-01

{
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose"
  },
  "properties": {
    "administratorLogin": "dummylogin",
    "administratorLoginPassword": "PLACEHOLDER",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded"
  },
  "location": "Japan East"
}

Exemple de réponse

{
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen4"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "dummylogin",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "provisioningState": "Creating",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "dnsZone": "1b4e2caff2530",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "externalGovernanceStatus": "Enabled",
    "hybridSecondaryUsage": "Passive",
    "databaseFormat": "SQLServer2022"
  },
  "location": "japaneast",
  "tags": {},
  "id": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances"
}
{
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen4"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "dummylogin",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "provisioningState": "Creating",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "dnsZone": "1b4e2caff2530",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "externalGovernanceStatus": "Enabled",
    "hybridSecondaryUsage": "Passive",
    "databaseFormat": "SQLServer2022"
  },
  "location": "japaneast",
  "tags": {},
  "id": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances"
}

Définitions

Nom Description
AdministratorType

Type de l’administrateur de serveur.

AuthMetadataLookupModes

Mode de recherche des métadonnées d’authentification de l’instance managée.

BackupStorageRedundancy

Type de compte de stockage utilisé pour stocker des sauvegardes pour cette instance. Les options sont Local (LocalRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) et GeoZone(GeoZoneRedundantStorage)

ErrorAdditionalInfo

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

ErrorDetail

Détail de l’erreur.

ErrorResponse

Réponse d’erreur

ExternalGovernanceStatus

État de la gouvernance externe.

HybridSecondaryUsage

Utilisation secondaire hybride. Les valeurs possibles sont « Active » (valeur par défaut) et « Passive » (le client utilise le réplica secondaire comme récupération d’urgence passive).

HybridSecondaryUsageDetected

L’utilisation secondaire hybride a été détectée. Les valeurs possibles sont « Actives » (le client ne répond pas aux exigences d’utilisation de la récupération d’urgence passive) et « Passive » (le client répond aux exigences d’utilisation de la récupération d’urgence secondaire comme récupération d’urgence passive).

IdentityType

Type d’identité. Définissez cette valeur sur « SystemAssigned » pour créer et affecter automatiquement un principal Azure Active Directory pour la ressource.

ManagedInstance

Instance managée Azure SQL.

ManagedInstanceDatabaseFormat

Spécifie le format interne des bases de données d’instance spécifiques à la version du moteur SQL.

ManagedInstanceExternalAdministrator

Propriétés d’un administrateur Active Directory.

ManagedInstanceLicenseType

Type de licence. Les valeurs possibles sont « LicenseIncluded » (prix normal inclus d’une nouvelle licence SQL) et « BasePrice » (prix AHB réduit pour apporter vos propres licences SQL).

ManagedInstancePecProperty

Connexion de point de terminaison privé sous une instance managée

ManagedInstancePrivateEndpointConnectionProperties

Propriétés d’une connexion de point de terminaison privé.

ManagedInstancePrivateEndpointProperty
ManagedInstancePrivateLinkServiceConnectionStateProperty
ManagedInstanceProxyOverride

Type de connexion utilisé pour la connexion à l’instance.

ManagedServerCreateMode

Spécifie le mode de création de base de données.

Valeur par défaut : création d’une instance régulière.

Restauration : crée une instance en restaurant un ensemble de sauvegardes à un point précis dans le temps. RestorePointInTime et SourceManagedInstanceId doivent être spécifiés.

PricingModel

Modèle de tarification de Managed Instance.

PrincipalType

Type de principal de l’administrateur de serveur.

ProvisioningState

État d’approvisionnement d’une instance managée.

ResourceIdentity

Configuration d’identité Azure Active Directory pour une ressource.

ServicePrincipal

Configuration du principal de service de l’instance managée pour une ressource.

ServicePrincipalType

Type de principal de service.

Sku

Référence SKU de ressource ARM.

UserIdentity

Configuration d’identité Azure Active Directory pour une ressource.

AdministratorType

Type de l’administrateur de serveur.

Valeur Description
ActiveDirectory

AuthMetadataLookupModes

Mode de recherche des métadonnées d’authentification de l’instance managée.

Valeur Description
AzureAD
Paired
Windows

BackupStorageRedundancy

Type de compte de stockage utilisé pour stocker des sauvegardes pour cette instance. Les options sont Local (LocalRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) et GeoZone(GeoZoneRedundantStorage)

Valeur Description
Geo
GeoZone
Local
Zone

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.

ExternalGovernanceStatus

État de la gouvernance externe.

Valeur Description
Disabled
Enabled

HybridSecondaryUsage

Utilisation secondaire hybride. Les valeurs possibles sont « Active » (valeur par défaut) et « Passive » (le client utilise le réplica secondaire comme récupération d’urgence passive).

Valeur Description
Active
Passive

HybridSecondaryUsageDetected

L’utilisation secondaire hybride a été détectée. Les valeurs possibles sont « Actives » (le client ne répond pas aux exigences d’utilisation de la récupération d’urgence passive) et « Passive » (le client répond aux exigences d’utilisation de la récupération d’urgence secondaire comme récupération d’urgence passive).

Valeur Description
Active
Passive

IdentityType

Type d’identité. Définissez cette valeur sur « SystemAssigned » pour créer et affecter automatiquement un principal Azure Active Directory pour la ressource.

Valeur Description
None
SystemAssigned
SystemAssigned,UserAssigned
UserAssigned

ManagedInstance

Instance managée Azure SQL.

Nom Type Description
id

string

ID de ressource.

identity

ResourceIdentity

Identité Azure Active Directory de l’instance managée.

location

string

Emplacement des ressources.

name

string

Nom de la ressource.

properties.administratorLogin

string

Nom d’utilisateur administrateur de l’instance managée. Peut être spécifié uniquement lorsque l’instance managée est en cours de création (et est requise pour la création).

properties.administratorLoginPassword

string

Mot de passe de connexion administrateur (requis pour la création d’une instance managée).

properties.administrators

ManagedInstanceExternalAdministrator

Administrateur Azure Active Directory de l’instance. Cela ne peut être utilisé qu’au moment de la création d’instance. Si elle est utilisée pour la mise à jour d’instance, elle est ignorée ou entraîne une erreur. Pour les mises à jour, les API individuelles doivent être utilisées.

properties.authenticationMetadata

AuthMetadataLookupModes

Mode de recherche des métadonnées d’authentification de l’instance managée.

properties.collation

string

Classement de l’instance managée.

properties.createTime

string (date-time)

Spécifie le point dans le temps (format ISO8601) de la création de Managed Instance.

properties.currentBackupStorageRedundancy

BackupStorageRedundancy

Type de compte de stockage utilisé pour stocker des sauvegardes pour cette instance. Les options sont Local (LocalRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) et GeoZone(GeoZoneRedundantStorage)

properties.databaseFormat

ManagedInstanceDatabaseFormat

Spécifie le format interne des bases de données d’instance spécifiques à la version du moteur SQL.

properties.dnsZone

string

Zone DNS dans laquelle se trouve l’instance managée.

properties.dnsZonePartner

string (arm-id)

ID de ressource d’une autre instance managée dont la zone DNS que cette instance managée partagera après la création.

properties.externalGovernanceStatus

ExternalGovernanceStatus

État de la gouvernance externe.

properties.fullyQualifiedDomainName

string

Nom de domaine complet de l’instance managée.

properties.hybridSecondaryUsage

HybridSecondaryUsage

Utilisation secondaire hybride. Les valeurs possibles sont « Active » (valeur par défaut) et « Passive » (le client utilise le réplica secondaire comme récupération d’urgence passive).

properties.hybridSecondaryUsageDetected

HybridSecondaryUsageDetected

L’utilisation secondaire hybride a été détectée. Les valeurs possibles sont « Actives » (le client ne répond pas aux exigences d’utilisation de la récupération d’urgence passive) et « Passive » (le client répond aux exigences d’utilisation de la récupération d’urgence secondaire comme récupération d’urgence passive).

properties.instancePoolId

string

ID du pool d’instances auquel appartient ce serveur managé.

properties.isGeneralPurposeV2

boolean

Indique s’il s’agit d’une variante GPv2 de l’édition Usage général.

properties.keyId

string

URI CMK de la clé à utiliser pour le chiffrement.

properties.licenseType

ManagedInstanceLicenseType

Type de licence. Les valeurs possibles sont « LicenseIncluded » (prix normal inclus d’une nouvelle licence SQL) et « BasePrice » (prix AHB réduit pour apporter vos propres licences SQL).

properties.maintenanceConfigurationId

string

Spécifie l’ID de configuration de maintenance à appliquer à cette instance managée.

properties.managedInstanceCreateMode

ManagedServerCreateMode

Spécifie le mode de création de base de données.

Valeur par défaut : création d’une instance régulière.

Restauration : crée une instance en restaurant un ensemble de sauvegardes à un point précis dans le temps. RestorePointInTime et SourceManagedInstanceId doivent être spécifiés.

properties.minimalTlsVersion

string

Version TLS minimale. Valeurs autorisées : « None », « 1.0 », « 1.1 », « 1.2 »

properties.pricingModel

PricingModel

Modèle de tarification de Managed Instance.

properties.primaryUserAssignedIdentityId

string (arm-id)

ID de ressource d’une identité affectée par l’utilisateur à utiliser par défaut.

properties.privateEndpointConnections

ManagedInstancePecProperty[]

Liste des connexions de point de terminaison privé sur une instance managée.

properties.provisioningState

ProvisioningState

État d’approvisionnement d’une instance managée.

properties.proxyOverride

ManagedInstanceProxyOverride

Type de connexion utilisé pour la connexion à l’instance.

properties.publicDataEndpointEnabled

boolean

Indique si le point de terminaison de données public est activé ou non.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Type de compte de stockage à utiliser pour stocker des sauvegardes pour cette instance. Les options sont Local (LocalRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) et GeoZone(GeoZoneRedundantStorage)

properties.restorePointInTime

string (date-time)

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

ServicePrincipal

Principal de service de l’instance managée.

properties.sourceManagedInstanceId

string (arm-id)

Identificateur de ressource de l’instance managée source associée à l’opération de création de cette instance.

properties.state

string

État de l’instance managée.

properties.storageIOps

integer (int32)

IOps de stockage. Valeur minimale : 300. Valeur maximale : 8 0000. Incréments de 1 IOps autorisés uniquement. La valeur maximale dépend de la famille de matériels sélectionnée et du nombre de vCores.

properties.storageSizeInGB

integer (int32)

Taille de stockage en Go. Valeur minimale : 32. Valeur maximale : 16384. Incréments de 32 Go autorisés uniquement. La valeur maximale dépend de la famille de matériels sélectionnée et du nombre de vCores.

properties.storageThroughputMBps

integer (int32)

Le paramètre MBits/s du débit de stockage n’est pas pris en charge dans l’opération de création/mise à jour de l’instance.

properties.subnetId

string (arm-id)

ID de ressource de sous-réseau pour l’instance managée.

properties.timezoneId

string

ID du fuseau horaire. Les valeurs autorisées sont des fuseaux horaires pris en charge par Windows. Windows conserve des détails sur les fuseaux horaires pris en charge, y compris l’ID, dans le Registre sous KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fuseaux horaires. Vous pouvez obtenir ces valeurs de Registre via SQL Server en interrogeant le nom SELECT AS timezone_id FROM sys.time_zone_info. Vous pouvez également obtenir la liste des ID en exécutant [System.TimeZoneInfo] ::GetSystemTimeZones() dans PowerShell. Un exemple d’ID de fuseau horaire valide est « Pacific Standard Time » ou « W. Heure standard de l’Europe".

properties.vCores

integer (int32)

Nombre de vCores. Valeurs autorisées : 8, 16, 24, 32, 40, 64, 80.

properties.virtualClusterId

string

ID de ressource de cluster virtuel pour Managed Instance.

properties.zoneRedundant

boolean

Indique si le multi-az est activé ou non.

sku

Sku

Référence SKU d’instance managée. Valeurs autorisées pour sku.name : GP_Gen5, GP_G8IM, GP_G8IH, BC_Gen5, BC_G8IM, BC_G8IH

tags

object

Balises de ressource.

type

string

Type de ressource.

ManagedInstanceDatabaseFormat

Spécifie le format interne des bases de données d’instance spécifiques à la version du moteur SQL.

Valeur Description
AlwaysUpToDate
SQLServer2022

ManagedInstanceExternalAdministrator

Propriétés d’un administrateur Active Directory.

Nom Type Description
administratorType

AdministratorType

Type de l’administrateur de serveur.

azureADOnlyAuthentication

boolean

Authentification Azure Active Directory uniquement activée.

login

string

Nom de connexion de l’administrateur du serveur.

principalType

PrincipalType

Type de principal de l’administrateur de serveur.

sid

string (uuid)

SID (ID d’objet) de l’administrateur du serveur.

tenantId

string (uuid)

ID de locataire de l’administrateur.

ManagedInstanceLicenseType

Type de licence. Les valeurs possibles sont « LicenseIncluded » (prix normal inclus d’une nouvelle licence SQL) et « BasePrice » (prix AHB réduit pour apporter vos propres licences SQL).

Valeur Description
BasePrice
LicenseIncluded

ManagedInstancePecProperty

Connexion de point de terminaison privé sous une instance managée

Nom Type Description
id

string

ID de ressource.

properties

ManagedInstancePrivateEndpointConnectionProperties

Propriétés de connexion de point de terminaison privé

ManagedInstancePrivateEndpointConnectionProperties

Propriétés d’une connexion de point de terminaison privé.

Nom Type Description
privateEndpoint

ManagedInstancePrivateEndpointProperty

Point de terminaison privé auquel la connexion appartient.

privateLinkServiceConnectionState

ManagedInstancePrivateLinkServiceConnectionStateProperty

État de connexion de la connexion de point de terminaison privé.

provisioningState

string

État de la connexion de point de terminaison privé.

ManagedInstancePrivateEndpointProperty

Nom Type Description
id

string

ID de ressource du point de terminaison privé.

ManagedInstancePrivateLinkServiceConnectionStateProperty

Nom Type Description
actionsRequired

string

Description de la connexion du service private link.

description

string

Description de la connexion du service private link.

status

string

État de connexion du service de liaison privée.

ManagedInstanceProxyOverride

Type de connexion utilisé pour la connexion à l’instance.

Valeur Description
Default
Proxy
Redirect

ManagedServerCreateMode

Spécifie le mode de création de base de données.

Valeur par défaut : création d’une instance régulière.

Restauration : crée une instance en restaurant un ensemble de sauvegardes à un point précis dans le temps. RestorePointInTime et SourceManagedInstanceId doivent être spécifiés.

Valeur Description
Default
PointInTimeRestore

PricingModel

Modèle de tarification de Managed Instance.

Valeur Description
Freemium
Regular

PrincipalType

Type de principal de l’administrateur de serveur.

Valeur Description
Application
Group
User

ProvisioningState

État d’approvisionnement d’une instance managée.

Valeur Description
Canceled
Created
Failed
InProgress
Succeeded

ResourceIdentity

Configuration d’identité Azure Active Directory pour une ressource.

Nom Type Description
principalId

string (uuid)

ID du principal Azure Active Directory.

tenantId

string (uuid)

ID de locataire Azure Active Directory.

type

IdentityType

Type d’identité. Définissez cette valeur sur « SystemAssigned » pour créer et affecter automatiquement un principal Azure Active Directory pour la ressource.

userAssignedIdentities

<string,  UserIdentity>

ID de ressource des identités affectées par l’utilisateur à utiliser

ServicePrincipal

Configuration du principal de service de l’instance managée pour une ressource.

Nom Type Description
clientId

string

ID client de l’application Azure Active Directory.

principalId

string

ID d’objet de l’application Azure Active Directory.

tenantId

string

ID de locataire Azure Active Directory.

type

ServicePrincipalType

Type de principal de service.

ServicePrincipalType

Type de principal de service.

Valeur Description
None
SystemAssigned

Sku

Référence SKU de ressource ARM.

Nom Type Description
capacity

integer (int32)

Capacité de la référence SKU particulière.

family

string

Si le service a différentes générations de matériel, pour la même référence SKU, vous pouvez le capturer ici.

name

string

Nom de la référence SKU, généralement une lettre + code numérique, par exemple P3.

size

string

Taille de la référence SKU particulière

tier

string

Niveau ou édition de la référence SKU particulière, par exemple De base, Premium.

UserIdentity

Configuration d’identité Azure Active Directory pour une ressource.

Nom Type Description
clientId

string (uuid)

ID client Azure Active Directory.

principalId

string (uuid)

ID du principal Azure Active Directory.