Compartir a través de


Elastic Pools - Update

Actualiza un grupo elástico.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/elasticPools/{elasticPoolName}?api-version=2023-08-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
elasticPoolName
path True

string

Nombre del grupo elástico.

resourceGroupName
path True

string

Nombre del grupo de recursos que contiene el recurso. Puede obtener este valor desde la API de Azure Resource Manager o el portal.

serverName
path True

string

Nombre del servidor.

subscriptionId
path True

string

Identificador de suscripción que identifica una suscripción de Azure.

api-version
query True

string

Versión de la API que se va a usar para la solicitud.

Cuerpo de la solicitud

Nombre Tipo Description
properties.autoPauseDelay

integer (int32)

Tiempo en minutos después del cual el grupo elástico se pausa automáticamente. Un valor de -1 significa que la pausa automática está deshabilitada

properties.availabilityZone

AvailabilityZoneType

Especifica la zona de disponibilidad a la que está anclada la réplica principal del grupo.

properties.highAvailabilityReplicaCount

integer (int32)

Número de réplicas secundarias asociadas al grupo elástico crítico para la empresa, Premium o Hiperescala que se usan para proporcionar alta disponibilidad. Solo se aplica a los grupos elásticos de Hiperescala.

properties.licenseType

ElasticPoolLicenseType

Tipo de licencia que se va a solicitar para este grupo elástico.

properties.maintenanceConfigurationId

string

Identificador de configuración de mantenimiento asignado al grupo elástico. Esta configuración define el período en el que se producirán las actualizaciones de mantenimiento.

properties.maxSizeBytes

integer (int64)

Límite de almacenamiento para el grupo elástico de base de datos en bytes.

properties.minCapacity

number (double)

Capacidad mínima que el grupo sin servidor no se reducirá, si no está en pausa

properties.perDatabaseSettings

ElasticPoolPerDatabaseSettings

Configuración por base de datos para el grupo elástico.

properties.preferredEnclaveType

AlwaysEncryptedEnclaveType

Tipo de enclave solicitado en el grupo elástico.

properties.zoneRedundant

boolean

Si este grupo elástico es con redundancia de zona, lo que significa que las réplicas de este grupo elástico se distribuirán entre varias zonas de disponibilidad.

sku

Sku

Una SKU de recursos de ARM.

tags

object

Etiquetas de recursos.

Respuestas

Nombre Tipo Description
200 OK

ElasticPool

Se ha actualizado el grupo elástico

202 Accepted

Aceptado

Encabezados

Location: string

Other Status Codes

ErrorResponse

Respuestas de error: ***

  • 400 ManagedInstanceStoppingOrStopped: operación en conflicto enviada mientras la instancia está en estado de detención o detención

  • 400 ManagedInstanceStarting: operación en conflicto enviada mientras la instancia está en estado de inicio

  • 400 ElasticPoolOverStorageUsageUsage: se intenta escribir datos en una base de datos cuando se alcanza el límite de almacenamiento del grupo elástico.

  • 400 ElasticPoolScaleNotSupportedWithInaccessibleDatabases: el grupo elástico contiene bases de datos inaccesibles que han perdido el acceso de Azure Key Vault necesario para la configuración de TDE. Mueva las bases de datos accesibles a otro grupo para escalar o restaurar el acceso perdido de Azure Key Vault para las bases de datos inaccesibles.

  • 400 CreateElasticPoolAttemptedWhenKeyRotationInProgress: la operación de creación del grupo elástico no se puede realizar en este momento debido a la rotación de claves del cifrado de datos transparente (TDE) en curso en el servidor. Vuelva a intentar la operación más tarde.

  • 400 InvalidSku: el usuario especificó una SKU no válida.

  • 400 InvalidTierSkuCombination: el nivel especificado no admite la SKU especificada.

  • 400 ServerQuotaExceededed: el servidor alcanzó su límite para la unidad de rendimiento de base de datos permitida.

  • 400 ElasticPoolAlreadyExists: el servidor ya contiene un grupo elástico con el nombre especificado.

  • 400 SubscriptionVcoreQuotaExceededed: no se pudo realizar la operación porque la suscripción superaría la cuota de núcleo virtual permitida.

  • 400 InvalidInputValueForEdition: no se admite la edición especificada para el aprovisionamiento de grupos elásticos.

  • 400 ElasticPoolDtuBelowLimit: el valor de DTU solicitado es demasiado bajo para el nivel de servicio del grupo elástico solicitado.

  • 400 ElasticPoolDtuAboveLimit: el valor de DTU solicitado es demasiado alto para el nivel de servicio del grupo elástico solicitado.

  • 400 InvalidMaxSize: tamaño máximo no válido.

  • 400 ElasticPoolDbDtuMaxBelowLimit: el número máximo de DTU solicitado por base de datos es demasiado bajo para el nivel de servicio del grupo elástico solicitado.

  • 400 ElasticPoolDbDtuMaxAboveLimit: el número máximo de DTU solicitado por base de datos es demasiado alto para el nivel de servicio del grupo elástico solicitado.

  • 400 InvalidInputValueForDatabaseDtuMax: intentando establecer el valor máximo de DTU por base de datos para el grupo de recursos que no coincide con los valores permitidos.

  • 400 ElasticPoolDbDtuMinAboveLimit: el número mínimo de DTU solicitado por base de datos es demasiado alto para el nivel de servicio solicitado.

  • 400 ElasticPoolOverStorage: se intenta escribir datos en una base de datos cuando se alcanza el límite de almacenamiento del grupo elástico.

  • 400 InvalidInputValueForDatabaseDtuMin: intentando establecer el número mínimo de DTU por base de datos para el grupo de recursos que no coincide con los valores permitidos.

  • 400 ElasticPoolInconsistentDtuGuaranteeSettings: intentando proporcionar DTU min para las bases de datos del grupo elástico que supera las DTU solicitadas del grupo elástico.

  • 400 ElasticPoolDtuUnsupported: el usuario intentó crear o actualizar un grupo elástico con una capacidad de DTU que no se admite.

  • 400 ElasticPoolStorageAboveLimitGB: intento de establecer el límite de almacenamiento del grupo elástico por debajo del límite admitido.

  • 400 ElasticPoolsNotEnabled: los grupos elásticos no se han habilitado en esta región.

  • 400 ElasticPoolNotEmpty: solicitud para eliminar un grupo elástico que no está vacío.

  • 400 ElasticPoolStorageBelowLimitGB: intento de establecer el límite de almacenamiento del grupo elástico por debajo del límite admitido.

  • 400 ElasticPoolStorageNotAllowedGB: intenta establecer el límite de almacenamiento del grupo elástico en gb que no coincide con los valores permitidos.

  • 400 ElasticPoolDatabaseLimit: el grupo elástico ha alcanzado su límite para el número de bases de datos.

  • 400 ElasticPoolDecreaseStorageLimitBelowUsage: intentando reducir el límite de almacenamiento del grupo elástico por debajo de su uso de almacenamiento.

  • 400 InvalidInputValueDatabaseDtuMinLargerThanMax: intentando establecer el número mínimo de DTU por base de datos superior al máximo de DTU por base de datos.

  • 400 ElasticPoolInconsistentVcoreGuaranteeSettings: el número de bases de datos y núcleo virtual mínimo por base de datos no puede superar los núcleos virtuales solicitados del grupo elástico.

  • 400 ElasticPoolStorageBelowLimitMB: intento de establecer el límite de almacenamiento del grupo elástico por debajo del límite admitido.

  • 400 ElasticPoolStorageNotAllowedMB: intenta establecer el límite de almacenamiento del grupo elástico en mb que no coincide con los valores permitidos.

  • 400 ElasticPoolCapacityStorageNotAllowedMB: intentando establecer el límite de almacenamiento del grupo elástico en mb que no coincide con los valores permitidos.

  • 400 InvalidReadScaleUnits: el usuario intentó proporcionar un valor de escala de lectura que no se admite.

  • 400 ElasticPoolStorageAboveLimitMB: intento de establecer el límite de almacenamiento del grupo elástico por debajo del límite admitido.

  • 400 RegionDoesNotSupportVersion: un usuario intentó crear un servidor de una versión especificada en una ubicación donde no se admite esa versión del servidor.

  • 400 InvalidTier: el usuario especificó un nivel no válido.

  • 400 SourceDatabaseEditionCouldNotBeUpgraded: la base de datos de origen no puede tener una edición superior a la base de datos de destino.

  • 400 TargetDatabaseEditionCouldNotBeDowngraded: la base de datos de destino no puede tener una edición inferior a la base de datos de origen.

  • 400 ElasticPoolUpdateHkNotAllowed: el grupo elástico no puede reducir su nivel de servicio de Premium a Estándar o Básico, ya que una o varias de sus bases de datos usan objetos optimizados para memoria.

  • 400 UpdateNotAllowedIfGeoDrOperationInProgress: la operación no se permite porque la operación de copia o conmutación por error de la base de datos "{0}" en el servidor "{1}" está actualmente en curso.

  • 400 RegionDoesNotAllowProvisioning: la ubicación seleccionada no acepta nuevos servidores de Windows Azure SQL Database. Esto puede cambiar más adelante.

  • 400 HSElasticPoolUpdateSloPRMSNotSupported: se ha producido un error en la asignación de objetivos de servicio para la base de datos. Póngase en contacto con el servicio de soporte técnico al cliente de Microsoft y proporcione el nombre del servidor, el nombre de la base de datos y el identificador de actividad.

  • 400 ElasticPoolOverFileSpace: espacio de archivos insuficiente en el grupo elástico.

  • 400 ElasticPoolDbDtuMinBelowLimit: el valor de DTU solicitado por base de datos mínimo es demasiado bajo para el nivel de servicio del grupo elástico solicitado.

  • 400 ElasticPoolDbVcoreMaxBelowLimit: el número máximo de núcleo virtual solicitado por base de datos es demasiado bajo para el nivel de servicio del grupo elástico solicitado.

  • 400 ElasticPoolDbVcoreMaxAboveLimit: el número máximo de núcleo virtual solicitado por base de datos es demasiado alto para el nivel de servicio del grupo elástico solicitado.

  • 400 InvalidInputValueForDatabaseVcoreMax: intentando establecer el máximo de núcleos virtuales por base de datos para el grupo de recursos que no coincide con los valores permitidos.

  • 400 ElasticPoolDbVcoreMinBelowLimit: el número de núcleos virtuales solicitado por base de datos es demasiado bajo para el nivel de servicio del grupo elástico solicitado.

  • 400 InvalidInputValueForDatabaseVcoreMin: intenta establecer el número mínimo de núcleo virtual por base de datos para el grupo de recursos que no coincide con los valores permitidos.

  • 400 PartnerDBNotCompatibleForSGXEnclave: solo se admite el intento de establecer el vínculo GeoDR o actualizar el SLO para la base de datos habilitada para enclave cuando ambas bases de datos se ejecutan en hardware de la serie DC.

  • 400 InvalidInputValueDatabaseVcoreMinLargerThanMax: intentando establecer el mínimo de núcleo virtual por base de datos superior al máximo de núcleo virtual por base de datos.

  • 400 InvalidLicenseType: el usuario intentó crear o actualizar una base de datos o un grupo elástico con un tipo de licencia no compatible.

  • 400 ProvisioningDisabled: muestra el mensaje de error del autorizador de operaciones de recursos tal como está, sin cambios

  • 400 CapacityGroupThresholdExceeded: el objetivo de nivel de servicio solicitado y el tamaño de almacenamiento se asignan a un grupo de capacidad específico y actualmente los recursos de este grupo de capacidad tienen umbral y se deben realizar más acciones antes de que se pueda colocar más base de datos en esos anillos.

  • 400 CapacityGroupThresholdCheckFail: no se pudo comprobar si existe suficiente capacidad para completar la operación.

  • 400 InvalidPublicMaintenanceConfiguration: el usuario intentó especificar la configuración de mantenimiento público que no se puede convertir en identificador interno (región incorrecta o incorrecta).

  • 400 InvalidResourceRequestBody: las propiedades de recurso o recurso del cuerpo de la solicitud están vacías o no son válidas.

  • 400 InvalidResourceId: identificador de recurso no válido.

  • 400 InvalidSkuName: nombre de SKU no válido.

  • 400 No coincidentesSkuNameAndCapacity: falta de coincidencia entre el nombre y la capacidad de la SKU.

  • 400 No coincidentesSkuNameAndTier: error de coincidencia entre el nombre y el nivel de la SKU.

  • 400 No coincidentesSkuNameAndFamily: error de coincidencia entre el nombre de la SKU y la familia.

  • 400 No coincidentesSubscriptionWithUrl: la suscripción proporcionada no coincide con la suscripción en la dirección URL.

  • 400 AvailabilityZoneNotSupported: las zonas de disponibilidad solicitadas para bases de datos y grupos elásticos no son válidas.

  • 400 ElasticPoolOverStorageUsageUsage: se intenta escribir datos en una base de datos cuando se alcanza el límite de almacenamiento del grupo elástico.

  • 400 ElasticPoolScaleNotSupportedWithInaccessibleDatabases: el grupo elástico contiene bases de datos inaccesibles que han perdido el acceso de Azure Key Vault necesario para la configuración de TDE. Mueva las bases de datos accesibles a otro grupo para escalar o restaurar el acceso perdido de Azure Key Vault para las bases de datos inaccesibles.

  • 400 CreateElasticPoolAttemptedWhenKeyRotationInProgress: la operación de creación del grupo elástico no se puede realizar en este momento debido a la rotación de claves del cifrado de datos transparente (TDE) en curso en el servidor. Vuelva a intentar la operación más tarde.

  • 400 InvalidSku: el usuario especificó una SKU no válida.

  • 400 InvalidTierSkuCombination: el nivel especificado no admite la SKU especificada.

  • 400 ServerQuotaExceededed: el servidor alcanzó su límite para la unidad de rendimiento de base de datos permitida.

  • 400 ElasticPoolAlreadyExists: el servidor ya contiene un grupo elástico con el nombre especificado.

  • 400 SubscriptionVcoreQuotaExceededed: no se pudo realizar la operación porque la suscripción superaría la cuota de núcleo virtual permitida.

  • 400 InvalidInputValueForEdition: no se admite la edición especificada para el aprovisionamiento de grupos elásticos.

  • 400 ElasticPoolDtuBelowLimit: el valor de DTU solicitado es demasiado bajo para el nivel de servicio del grupo elástico solicitado.

  • 400 ElasticPoolDtuAboveLimit: el valor de DTU solicitado es demasiado alto para el nivel de servicio del grupo elástico solicitado.

  • 400 InvalidMaxSize: tamaño máximo no válido.

  • 400 ElasticPoolDbDtuMaxBelowLimit: el número máximo de DTU solicitado por base de datos es demasiado bajo para el nivel de servicio del grupo elástico solicitado.

  • 400 ElasticPoolDbDtuMaxAboveLimit: el número máximo de DTU solicitado por base de datos es demasiado alto para el nivel de servicio del grupo elástico solicitado.

  • 400 InvalidInputValueForDatabaseDtuMax: intentando establecer el valor máximo de DTU por base de datos para el grupo de recursos que no coincide con los valores permitidos.

  • 400 ElasticPoolDbDtuMinAboveLimit: el número mínimo de DTU solicitado por base de datos es demasiado alto para el nivel de servicio solicitado.

  • 400 ElasticPoolOverStorage: se intenta escribir datos en una base de datos cuando se alcanza el límite de almacenamiento del grupo elástico.

  • 400 InvalidInputValueForDatabaseDtuMin: intentando establecer el número mínimo de DTU por base de datos para el grupo de recursos que no coincide con los valores permitidos.

  • 400 ElasticPoolInconsistentDtuGuaranteeSettings: intentando proporcionar DTU min para las bases de datos del grupo elástico que supera las DTU solicitadas del grupo elástico.

  • 400 ElasticPoolDtuUnsupported: el usuario intentó crear o actualizar un grupo elástico con una capacidad de DTU que no se admite.

  • 400 ElasticPoolStorageAboveLimitGB: intento de establecer el límite de almacenamiento del grupo elástico por debajo del límite admitido.

  • 400 ElasticPoolsNotEnabled: los grupos elásticos no se han habilitado en esta región.

  • 400 ElasticPoolNotEmpty: solicitud para eliminar un grupo elástico que no está vacío.

  • 400 ElasticPoolStorageBelowLimitGB: intento de establecer el límite de almacenamiento del grupo elástico por debajo del límite admitido.

  • 400 ElasticPoolStorageNotAllowedGB: intenta establecer el límite de almacenamiento del grupo elástico en gb que no coincide con los valores permitidos.

  • 400 ElasticPoolDatabaseLimit: el grupo elástico ha alcanzado su límite para el número de bases de datos.

  • 400 ElasticPoolDecreaseStorageLimitBelowUsage: intentando reducir el límite de almacenamiento del grupo elástico por debajo de su uso de almacenamiento.

  • 400 InvalidInputValueDatabaseDtuMinLargerThanMax: intentando establecer el número mínimo de DTU por base de datos superior al máximo de DTU por base de datos.

  • 400 ElasticPoolInconsistentVcoreGuaranteeSettings: el número de bases de datos y núcleo virtual mínimo por base de datos no puede superar los núcleos virtuales solicitados del grupo elástico.

  • 400 ElasticPoolStorageBelowLimitMB: intento de establecer el límite de almacenamiento del grupo elástico por debajo del límite admitido.

  • 400 ElasticPoolStorageNotAllowedMB: intenta establecer el límite de almacenamiento del grupo elástico en mb que no coincide con los valores permitidos.

  • 400 ElasticPoolCapacityStorageNotAllowedMB: intentando establecer el límite de almacenamiento del grupo elástico en mb que no coincide con los valores permitidos.

  • 400 InvalidReadScaleUnits: el usuario intentó proporcionar un valor de escala de lectura que no se admite.

  • 400 ElasticPoolStorageAboveLimitMB: intento de establecer el límite de almacenamiento del grupo elástico por debajo del límite admitido.

  • 400 RegionDoesNotSupportVersion: un usuario intentó crear un servidor de una versión especificada en una ubicación donde no se admite esa versión del servidor.

  • 400 InvalidTier: el usuario especificó un nivel no válido.

  • 400 SourceDatabaseEditionCouldNotBeUpgraded: la base de datos de origen no puede tener una edición superior a la base de datos de destino.

  • 400 TargetDatabaseEditionCouldNotBeDowngraded: la base de datos de destino no puede tener una edición inferior a la base de datos de origen.

  • 400 ElasticPoolUpdateHkNotAllowed: el grupo elástico no puede reducir su nivel de servicio de Premium a Estándar o Básico, ya que una o varias de sus bases de datos usan objetos optimizados para memoria.

  • 400 UpdateNotAllowedIfGeoDrOperationInProgress: la operación no se permite porque la operación de copia o conmutación por error de la base de datos "{0}" en el servidor "{1}" está actualmente en curso.

  • 400 RegionDoesNotAllowProvisioning: la ubicación seleccionada no acepta nuevos servidores de Windows Azure SQL Database. Esto puede cambiar más adelante.

  • 400 HSElasticPoolUpdateSloPRMSNotSupported: se ha producido un error en la asignación de objetivos de servicio para la base de datos. Póngase en contacto con el servicio de soporte técnico al cliente de Microsoft y proporcione el nombre del servidor, el nombre de la base de datos y el identificador de actividad.

  • 400 ElasticPoolOverFileSpace: espacio de archivos insuficiente en el grupo elástico.

  • 400 ElasticPoolDbDtuMinBelowLimit: el valor de DTU solicitado por base de datos mínimo es demasiado bajo para el nivel de servicio del grupo elástico solicitado.

  • 400 ElasticPoolDbVcoreMaxBelowLimit: el número máximo de núcleo virtual solicitado por base de datos es demasiado bajo para el nivel de servicio del grupo elástico solicitado.

  • 400 ElasticPoolDbVcoreMaxAboveLimit: el número máximo de núcleo virtual solicitado por base de datos es demasiado alto para el nivel de servicio del grupo elástico solicitado.

  • 400 InvalidInputValueForDatabaseVcoreMax: intentando establecer el máximo de núcleos virtuales por base de datos para el grupo de recursos que no coincide con los valores permitidos.

  • 400 ElasticPoolDbVcoreMinBelowLimit: el número de núcleos virtuales solicitado por base de datos es demasiado bajo para el nivel de servicio del grupo elástico solicitado.

  • 400 InvalidInputValueForDatabaseVcoreMin: intenta establecer el número mínimo de núcleo virtual por base de datos para el grupo de recursos que no coincide con los valores permitidos.

  • 400 PartnerDBNotCompatibleForSGXEnclave: solo se admite el intento de establecer el vínculo GeoDR o actualizar el SLO para la base de datos habilitada para enclave cuando ambas bases de datos se ejecutan en hardware de la serie DC.

  • 400 InvalidInputValueDatabaseVcoreMinLargerThanMax: intentando establecer el mínimo de núcleo virtual por base de datos superior al máximo de núcleo virtual por base de datos.

  • 400 InvalidLicenseType: el usuario intentó crear o actualizar una base de datos o un grupo elástico con un tipo de licencia no compatible.

  • 400 ProvisioningDisabled: muestra el mensaje de error del autorizador de operaciones de recursos tal como está, sin cambios

  • 400 CapacityGroupThresholdExceeded: el objetivo de nivel de servicio solicitado y el tamaño de almacenamiento se asignan a un grupo de capacidad específico y actualmente los recursos de este grupo de capacidad tienen umbral y se deben realizar más acciones antes de que se pueda colocar más base de datos en esos anillos.

  • 400 CapacityGroupThresholdCheckFail: no se pudo comprobar si existe suficiente capacidad para completar la operación.

  • 400 InvalidPublicMaintenanceConfiguration: el usuario intentó especificar la configuración de mantenimiento público que no se puede convertir en identificador interno (región incorrecta o incorrecta).

  • 400 VBSEnclaveResourcePoolInvalidCombination: no se admite agregar una base de datos con "{0}" preferredEnclaveType a un grupo elástico "{1}" con "{2}" preferredEnclaveType. Antes de agregar la base de datos al grupo elástico, asegúrese de que preferredEnclaveType es el mismo para la base de datos y el grupo elástico. Puede encontrar más información en https://aka.ms/AlwaysEncryptedEnableSecureEnclaves

  • 400 VBSEnclaveNotSupportedForDW: preferredEnclaveType no se admite para grupos de SQL dedicados.

  • 400 VBSEnclaveNotSupportedForDCSeriesSLO: no se admite la configuración de preferredEnclaveType de "VBS" para las bases de datos que usan la configuración de hardware de la serie DC. Las bases de datos de la serie DC están preconfiguradas con enclaves intel SGX. No se admiten enclaves de seguridad basada en virtualización (VBS).

  • 400 VBSEnclaveNotSupportedForGeoReplicationWithDefaultEnclave: no se admite la configuración de la replicación geográfica para las bases de datos que usan valores diferentes de la propiedad preferredEnclaveType. La base de datos " principal "{0}" en el servidor "{1}" usa el "{2}" preferredEnclaveType, mientras que el preferredEnclaveType especificado para la base de datos secundaria "{3}" en el servidor "{4}" es "{5}".

  • 400 VBSEnclaveNotSupportedForPlannedFailoverBetweenDatabasesWithDifferentPreferredEnclaveTypes: la conmutación por error planeada entre la base de datos principal y secundaria con diferentes preferredEnclaveType no se admite para enclaves de seguridad basada en virtualización (VBS).

  • 404 ServerNotInSubscriptionResourceGroup: el servidor especificado no existe en el grupo de recursos y la suscripción especificados.

  • 404 SubscriptionDoesNotHaveServer: no se encontró el servidor solicitado.

  • 404 ElasticPoolNotFound: el grupo elástico especificado no existe para el servidor especificado.

  • 404 OperationIdNotFound: la operación con id. no existe.

  • 404 ElasticPoolNotFound: el grupo elástico especificado no existe para el servidor especificado.

  • 405 NotSupported: esta funcionalidad no se admite.

  • 405 NotSupported: esta funcionalidad no se admite.

  • 409 ElasticPoolBusy: se intentó realizar una operación de administración en un grupo elástico que está ocupado.

  • 409 ServerDisabled: el servidor está deshabilitado.

  • 409 SimultaneousSkuChangeNotAllowed: las operaciones de cambio de objetivo de servicio no se pueden ejecutar en ambas bases de datos de una relación de replicación al mismo tiempo.

  • 409 ElasticPoolUpdateLinksNotInCatchup: no se puede actualizar el grupo elástico mientras una de sus bases de datos realiza una operación de conmutación por error de copia o replicación geográfica.

  • 409 CannotCancelOperation: la operación de administración está en un estado que no se puede cancelar.

  • 409 OperationCancelled: el usuario canceló la operación.

  • 409 OperationInterrupted: no se pudo completar la operación en el recurso porque se interrumpió otra operación en el mismo recurso.

  • 409 ElasticPoolBusy: se intentó realizar una operación de administración en un grupo elástico que está ocupado.

  • 409 ServerDisabled: el servidor está deshabilitado.

  • 409 SimultaneousSkuChangeNotAllowed: las operaciones de cambio de objetivo de servicio no se pueden ejecutar en ambas bases de datos de una relación de replicación al mismo tiempo.

  • 409 ElasticPoolUpdateLinksNotInCatchup: no se puede actualizar el grupo elástico mientras una de sus bases de datos realiza una operación de conmutación por error de copia o replicación geográfica.

  • 429 SubscriptionTooManyCreateUpdateRequests: solicitudes más allá de las solicitudes máximas que pueden procesar los recursos disponibles.

  • 429 SubscriptionTooManyRequests: solicitudes más allá de las solicitudes máximas que los recursos disponibles pueden procesar.

  • 429 SubscriptionTooManyRequests: solicitudes más allá de las solicitudes máximas que los recursos disponibles pueden procesar.

  • 429 SubscriptionTooManyCreateUpdateRequests: solicitudes más allá de las solicitudes máximas que pueden procesar los recursos disponibles.

  • 500 ElasticPoolFailedMoveDbToElasticPool: no se pudo mover la base de datos al grupo elástico debido a restricciones de recursos internos. Puede ser una condición transitoria, vuelva a intentarlo.

  • 500 OperationTimedOut: la operación agota el tiempo de espera y se revierte automáticamente. Vuelva a intentar la operación.

  • 500 ElasticPoolFailedMoveDbToElasticPool: no se pudo mover la base de datos al grupo elástico debido a restricciones de recursos internos. Puede ser una condición transitoria, vuelva a intentarlo.

  • 503 ServiceTemporarilyUnavailable: característica no disponible temporalmente.

  • 503 TooManyRequests: solicitudes más allá de las solicitudes máximas que pueden procesar los recursos disponibles.

  • 503 ServiceTemporarilyUnavailable: característica no disponible temporalmente.

  • 503 TooManyRequests: solicitudes más allá de las solicitudes máximas que pueden procesar los recursos disponibles.

Ejemplos

Assigns maintenance configuration to an elastic pool.
Resets maintenance configuration of an elastic pool to default.
Update an elastic pool with all parameter
Update an elastic pool with minimum parameters
Update an elastic pool with preferred enclave type parameter as Default
Update an elastic pool with preferred enclave type parameter as VBS
Update an elastic pool with serverless properties
Update high availability replica count of a Hyperscale elastic pool.

Assigns maintenance configuration to an elastic pool.

Solicitud de ejemplo

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102?api-version=2023-08-01

{
  "properties": {
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_1"
  }
}

Respuesta de muestra

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102",
  "name": "sqlcrudtest-8102",
  "type": "Microsoft.Sql/servers/elasticPools",
  "location": "Japan East",
  "kind": null,
  "sku": {
    "name": "BasicPool",
    "tier": "Basic",
    "capacity": 50
  },
  "properties": {
    "creationDate": "2017-02-10T01:25:25.033Z",
    "state": "Ready",
    "maxSizeBytes": 5242880000,
    "perDatabaseSettings": {
      "minCapacity": 0,
      "maxCapacity": 5
    },
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_1"
  }
}
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/locations/japaneast1/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2020-08-01

Resets maintenance configuration of an elastic pool to default.

Solicitud de ejemplo

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102?api-version=2023-08-01

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

Respuesta de muestra

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102",
  "name": "sqlcrudtest-8102",
  "type": "Microsoft.Sql/servers/elasticPools",
  "location": "Japan East",
  "kind": null,
  "sku": {
    "name": "BasicPool",
    "tier": "Basic",
    "capacity": 50
  },
  "properties": {
    "creationDate": "2017-02-10T01:25:25.033Z",
    "state": "Ready",
    "maxSizeBytes": 5242880000,
    "perDatabaseSettings": {
      "minCapacity": 0,
      "maxCapacity": 5
    }
  }
}
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/locations/japaneast1/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2020-08-01

Update an elastic pool with all parameter

Solicitud de ejemplo

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102?api-version=2023-08-01

{
  "sku": {
    "name": "BC_Gen4",
    "tier": "BusinessCritical",
    "capacity": 2
  },
  "properties": {
    "perDatabaseSettings": {
      "minCapacity": 0.25,
      "maxCapacity": 1
    },
    "zoneRedundant": true,
    "licenseType": "LicenseIncluded"
  }
}

Respuesta de muestra

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102",
  "name": "sqlcrudtest-8102",
  "type": "Microsoft.Sql/servers/elasticPools",
  "location": "Japan East",
  "kind": null,
  "sku": {
    "name": "BC_Gen4",
    "tier": "BusinessCritical",
    "capacity": 2
  },
  "properties": {
    "creationDate": "2017-02-10T01:27:21.32Z",
    "state": "Ready",
    "maxSizeBytes": 5242880000,
    "perDatabaseSettings": {
      "minCapacity": 0.25,
      "maxCapacity": 1
    },
    "zoneRedundant": true,
    "licenseType": "LicenseIncluded"
  }
}
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/locations/japaneast1/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2017-10-01

Update an elastic pool with minimum parameters

Solicitud de ejemplo

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102?api-version=2023-08-01

{}

Respuesta de muestra

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102",
  "name": "sqlcrudtest-8102",
  "type": "Microsoft.Sql/servers/elasticPools",
  "location": "Japan East",
  "kind": null,
  "sku": {
    "name": "BasicPool",
    "tier": "Basic",
    "capacity": 50
  },
  "properties": {
    "creationDate": "2017-02-10T01:25:25.033Z",
    "state": "Ready",
    "maxSizeBytes": 5242880000,
    "perDatabaseSettings": {
      "minCapacity": 0,
      "maxCapacity": 5
    }
  }
}
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/locations/japaneast1/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2017-10-01

Update an elastic pool with preferred enclave type parameter as Default

Solicitud de ejemplo

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102?api-version=2023-08-01

{
  "sku": {
    "name": "GP_Gen5_4"
  },
  "properties": {
    "preferredEnclaveType": "Default"
  }
}

Respuesta de muestra

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102",
  "name": "sqlcrudtest-8102",
  "type": "Microsoft.Sql/servers/elasticPools",
  "location": "Japan East",
  "kind": "vcore,pool",
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose",
    "family": "Gen5",
    "capacity": 4
  },
  "properties": {
    "state": "Ready",
    "creationDate": "2022-08-26T03:46:20.57Z",
    "maxSizeBytes": 0,
    "perDatabaseSettings": {
      "minCapacity": 0,
      "maxCapacity": 4
    },
    "zoneRedundant": false,
    "licenseType": "LicenseIncluded",
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default",
    "preferredEnclaveType": "Default"
  }
}
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/locations/japaneast1/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2022-08-01

Update an elastic pool with preferred enclave type parameter as VBS

Solicitud de ejemplo

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102?api-version=2023-08-01

{
  "sku": {
    "name": "GP_Gen5_4"
  },
  "properties": {
    "preferredEnclaveType": "VBS"
  }
}

Respuesta de muestra

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102",
  "name": "sqlcrudtest-8102",
  "type": "Microsoft.Sql/servers/elasticPools",
  "location": "Japan East",
  "kind": "vcore,pool",
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose",
    "family": "Gen5",
    "capacity": 4
  },
  "properties": {
    "state": "Ready",
    "creationDate": "2022-08-26T03:46:20.57Z",
    "maxSizeBytes": 0,
    "perDatabaseSettings": {
      "minCapacity": 0,
      "maxCapacity": 4
    },
    "zoneRedundant": false,
    "licenseType": "LicenseIncluded",
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default",
    "preferredEnclaveType": "VBS"
  }
}
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/locations/japaneast1/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2022-08-01

Update an elastic pool with serverless properties

Solicitud de ejemplo

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102?api-version=2023-08-01

{
  "sku": {
    "name": "GP_S_Gen5_2",
    "tier": "GeneralPurpose",
    "capacity": 2
  },
  "properties": {
    "minCapacity": 0.5,
    "autoPauseDelay": 60,
    "perDatabaseSettings": {
      "minCapacity": 0,
      "maxCapacity": 2,
      "autoPauseDelay": 80
    }
  }
}

Respuesta de muestra

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102",
  "name": "sqlcrudtest-8102",
  "type": "Microsoft.Sql/servers/elasticPools",
  "location": "Japan East",
  "kind": null,
  "sku": {
    "name": "GP_S_Gen5_2",
    "tier": "GeneralPurpose",
    "capacity": 2
  },
  "properties": {
    "creationDate": "2017-02-10T01:25:25.033Z",
    "state": "Ready",
    "maxSizeBytes": 102400,
    "minCapacity": 0.5,
    "autoPauseDelay": 60,
    "perDatabaseSettings": {
      "minCapacity": 0,
      "maxCapacity": 2,
      "autoPauseDelay": 80
    }
  }
}
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/locations/japaneast1/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2023-05-01

Update high availability replica count of a Hyperscale elastic pool.

Solicitud de ejemplo

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102?api-version=2023-08-01

{
  "properties": {
    "highAvailabilityReplicaCount": 2
  }
}

Respuesta de muestra

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102",
  "name": "sqlcrudtest-8102",
  "type": "Microsoft.Sql/servers/elasticPools",
  "location": "Japan East",
  "kind": "vcore,pool",
  "sku": {
    "name": "HS_Gen5",
    "tier": "Hyperscale",
    "family": "Gen5",
    "capacity": 4
  },
  "properties": {
    "state": "Ready",
    "creationDate": "2021-08-26T03:46:20.57Z",
    "maxSizeBytes": 0,
    "perDatabaseSettings": {
      "minCapacity": 0,
      "maxCapacity": 4
    },
    "zoneRedundant": false,
    "licenseType": "LicenseIncluded",
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default",
    "highAvailabilityReplicaCount": 2
  }
}
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/locations/japaneast1/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2021-08-01

Definiciones

Nombre Description
AlwaysEncryptedEnclaveType

Tipo de enclave solicitado en el grupo elástico.

AvailabilityZoneType

Especifica la zona de disponibilidad a la que está anclada la réplica principal del grupo.

ElasticPool

Un grupo elástico.

ElasticPoolLicenseType

Tipo de licencia que se va a solicitar para este grupo elástico.

ElasticPoolPerDatabaseSettings

Por configuración de base de datos de un grupo elástico.

ElasticPoolState

Estado del grupo elástico.

ElasticPoolUpdate

Una actualización del grupo elástico.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

ErrorDetail

Detalle del error.

ErrorResponse

Respuesta de error

Sku

Una SKU de recursos de ARM.

AlwaysEncryptedEnclaveType

Tipo de enclave solicitado en el grupo elástico.

Valor Description
Default
VBS

AvailabilityZoneType

Especifica la zona de disponibilidad a la que está anclada la réplica principal del grupo.

Valor Description
1
2
3
NoPreference

ElasticPool

Un grupo elástico.

Nombre Tipo Description
id

string

Identificador de recurso.

kind

string

Tipo de grupo elástico. Estos son los metadatos que se usan para la experiencia de Azure Portal.

location

string

Ubicación del recurso.

name

string

Nombre del recurso.

properties.autoPauseDelay

integer (int32)

Tiempo en minutos después del cual el grupo elástico se pausa automáticamente. Un valor de -1 significa que la pausa automática está deshabilitada

properties.availabilityZone

AvailabilityZoneType

Especifica la zona de disponibilidad a la que está anclada la réplica principal del grupo.

properties.creationDate

string (date-time)

Fecha de creación del grupo elástico (formato ISO8601).

properties.highAvailabilityReplicaCount

integer (int32)

Número de réplicas secundarias asociadas al grupo elástico crítico para la empresa, Premium o Hiperescala que se usan para proporcionar alta disponibilidad. Solo se aplica a los grupos elásticos de Hiperescala.

properties.licenseType

ElasticPoolLicenseType

Tipo de licencia que se va a solicitar para este grupo elástico.

properties.maintenanceConfigurationId

string

Identificador de configuración de mantenimiento asignado al grupo elástico. Esta configuración define el período en el que se producirán las actualizaciones de mantenimiento.

properties.maxSizeBytes

integer (int64)

Límite de almacenamiento para el grupo elástico de base de datos en bytes.

properties.minCapacity

number (double)

Capacidad mínima que el grupo sin servidor no se reducirá, si no está en pausa

properties.perDatabaseSettings

ElasticPoolPerDatabaseSettings

Configuración por base de datos para el grupo elástico.

properties.preferredEnclaveType

AlwaysEncryptedEnclaveType

Tipo de enclave solicitado en el grupo elástico.

properties.state

ElasticPoolState

Estado del grupo elástico.

properties.zoneRedundant

boolean

Si este grupo elástico es con redundancia de zona, lo que significa que las réplicas de este grupo elástico se distribuirán entre varias zonas de disponibilidad.

sku

Sku

SKU del grupo elástico.

La lista de SKU puede variar según la región y la oferta de soporte técnico. Para determinar las SKU (incluido el nombre de la SKU, la edición, la familia y la capacidad) que están disponibles para la suscripción en una región de Azure, use la API rest de Capabilities_ListByLocation o el siguiente comando:

az sql elastic-pool list-editions -l <location> -o table
tags

object

Etiquetas de recursos.

type

string

Tipo de recurso.

ElasticPoolLicenseType

Tipo de licencia que se va a solicitar para este grupo elástico.

Valor Description
BasePrice
LicenseIncluded

ElasticPoolPerDatabaseSettings

Por configuración de base de datos de un grupo elástico.

Nombre Tipo Description
autoPauseDelay

integer (int32)

Retraso de pausa automática para cada base de datos dentro del grupo

maxCapacity

number (double)

Capacidad máxima que puede consumir una base de datos.

minCapacity

number (double)

Se garantiza la capacidad mínima de todas las bases de datos.

ElasticPoolState

Estado del grupo elástico.

Valor Description
Creating
Disabled
Ready

ElasticPoolUpdate

Una actualización del grupo elástico.

Nombre Tipo Description
properties.autoPauseDelay

integer (int32)

Tiempo en minutos después del cual el grupo elástico se pausa automáticamente. Un valor de -1 significa que la pausa automática está deshabilitada

properties.availabilityZone

AvailabilityZoneType

Especifica la zona de disponibilidad a la que está anclada la réplica principal del grupo.

properties.highAvailabilityReplicaCount

integer (int32)

Número de réplicas secundarias asociadas al grupo elástico crítico para la empresa, Premium o Hiperescala que se usan para proporcionar alta disponibilidad. Solo se aplica a los grupos elásticos de Hiperescala.

properties.licenseType

ElasticPoolLicenseType

Tipo de licencia que se va a solicitar para este grupo elástico.

properties.maintenanceConfigurationId

string

Identificador de configuración de mantenimiento asignado al grupo elástico. Esta configuración define el período en el que se producirán las actualizaciones de mantenimiento.

properties.maxSizeBytes

integer (int64)

Límite de almacenamiento para el grupo elástico de base de datos en bytes.

properties.minCapacity

number (double)

Capacidad mínima que el grupo sin servidor no se reducirá, si no está en pausa

properties.perDatabaseSettings

ElasticPoolPerDatabaseSettings

Configuración por base de datos para el grupo elástico.

properties.preferredEnclaveType

AlwaysEncryptedEnclaveType

Tipo de enclave solicitado en el grupo elástico.

properties.zoneRedundant

boolean

Si este grupo elástico es con redundancia de zona, lo que significa que las réplicas de este grupo elástico se distribuirán entre varias zonas de disponibilidad.

sku

Sku

Una SKU de recursos de ARM.

tags

object

Etiquetas de recursos.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

Nombre Tipo Description
info

object

Información adicional.

type

string

Tipo de información adicional.

ErrorDetail

Detalle del error.

Nombre Tipo Description
additionalInfo

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Código de error.

details

ErrorDetail[]

Detalles del error.

message

string

Mensaje de error.

target

string

Destino del error.

ErrorResponse

Respuesta de error

Nombre Tipo Description
error

ErrorDetail

Objeto de error.

Sku

Una SKU de recursos de ARM.

Nombre Tipo Description
capacity

integer (int32)

Capacidad de la SKU determinada.

family

string

Si el servicio tiene diferentes generaciones de hardware, para la misma SKU, se puede capturar aquí.

name

string

El nombre de la SKU, normalmente, una letra + código de número, por ejemplo, P3.

size

string

Tamaño de la SKU determinada

tier

string

Nivel o edición de la SKU concreta, por ejemplo, Básico, Premium.