Sql Pool Operations - List

Obtiene una lista de las operaciones realizadas en el grupo de SQL.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/operations?api-version=2021-06-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
resourceGroupName
path True

string

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

sqlPoolName
path True

string

Nombre del grupo de SQL

subscriptionId
path True

string

Identificador de la suscripción de destino.

workspaceName
path True

string

El nombre del área de trabajo.

api-version
query True

string

Versión de API que se usará para la operación.

Respuestas

Nombre Tipo Description
200 OK

SqlPoolBlobAuditingPolicySqlPoolOperationListResult

Aceptar

Other Status Codes

Respuestas de error: ***

  • 400 TierChangeUnsupportedDueToMemoryOptimizedObject: la base de datos no puede actualizar su SKU porque tiene objetos optimizados para memoria.

  • 400 SourceServerNotFound: la parte del servidor de un identificador de base de datos de origen proporcionado en una llamada API createDatabaseAsCopy no se asigna a un servidor existente.

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

  • 400 InvalidAddSecondaryPermission: el usuario no tiene permiso suficiente para agregar secundario en el servidor especificado.

  • 400 UnsupportedServiceName: el nombre especificado es un nombre no válido porque contiene uno o varios caracteres unicode no admitidos.

  • 400 CurrentDatabaseLogSizeExceedsMaxSize: el usuario intentó cambiar la base de datos a una SKU con un tamaño de registro máximo inferior al uso actual.

  • 400 CannotUpdateToFreeDatabase: no se admite la actualización de una base de datos a la SKU gratuita.

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

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

  • 400 ServerNotFound: no se encontró el servidor solicitado.

  • 400 TokenTooLong: el token proporcionado es demasiado largo.

  • 400 FeatureDisabledOnSelectedEdition: el usuario intentó usar una característica que está deshabilitada en la edición actual de la base de datos.

  • 400 OfferDisabledOnSubscription: el tipo de oferta de suscripción está restringido al aprovisionamiento del recurso solicitado.

  • 400 InvalidTargetSubregion: el servidor de destino de una base de datos secundaria no legible no está en una región de Azure emparejada con recuperación ante desastres.

  • 400 PartnerServerNotCompatible: el usuario está intentando copiar una base de datos de un servidor SAWA V1 en un servidor Sterling o viceversa.

  • 400 IncorrectReplicationLinkState: la operación espera que la base de datos esté en un estado esperado en el vínculo de replicación.

  • 400 ResourcePoolNotFound: el grupo elástico especificado no existe en el servidor lógico especificado.

  • 400 ElasticPoolSkuCombinationInvalid: el grupo elástico y la SKU solo se pueden especificar juntos si se especifica sku como "ElasticPool".

  • 400 ElasticPoolTierCombinationInvalid: el nivel de base de datos es diferente del nivel de servicio del grupo elástico.

  • 400 ElasticPoolDatabaseCountOverLimit: se intenta crear o agregar una base de datos al grupo elástico cuando se alcanza el límite de recuento de bases de datos del grupo elástico.

  • 400 CannotChangeToOrFromDataWarehouseTier: el usuario intentó cambiar la SKU de una base de datos del nivel DataWarehouse a niveles que no son dataWarehouse o viceversa.

  • 400 CurrentDatabaseSizeExceedsMaxSize: el usuario intentó reducir el tamaño máximo de una base de datos a un tamaño menor que el uso actual.

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

  • 400 UpdateNotAllowedOnPausedDatabase: el usuario intentó realizar una actualización en una base de datos en pausa.

  • 400 InvalidMaxSizeTierCombination: el nivel especificado no admite el tamaño máximo de la base de datos especificada.

  • 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 CannotUseReservedDatabaseName: no se puede usar el nombre reservado de la base de datos en esta operación.

  • 400 SubscriptionNotFound: no se encontró la suscripción solicitada.

  • 400 InvalidServerName: nombre de servidor no válido especificado.

  • 400 CannotUseTrailingWhitespacesInDatabaseName: error en la validación del nombre de la base de datos.

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

  • 400 InvalidCollation: el servidor no reconoce la intercalación.

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

  • 400 UpdateNotAllowedInCurrentReplicationState: la operación no se permite en la base de datos en su estado de replicación actual.

  • 400 GeoReplicaLimitReached: se alcanzó el límite de replicación por réplica.

  • 400 ProvisioningDisabled: muestra el mensaje de error del autorizador de la operación de recursos tal cual, sin cambios

  • 400 ReplicationSourceAndTargetMustHaveSameName: las bases de datos de origen y destino de replicación deben tener el mismo nombre.

  • 400 ReplicationSourceAndTargetMustBeInDifferentServers: las bases de datos de origen y destino de replicación deben estar en servidores lógicos diferentes.

  • 400 UnableToResolveRemoteServer: no se pudo resolver el nombre del servidor asociado remoto debido a un nombre de servidor no válido o problemas de conectividad DNS.

  • 400 RemoteDatabaseCopyPermission: el usuario no tiene permiso suficiente para crear una copia de base de datos en el servidor especificado.

  • 400 CannotMoveOrDropSyncMetadatabase: no se puede quitar la base de datos usada como base de datos de metadatos de sincronización.

  • 400 CannotMoveOrDropJobAccountDatabase: no se puede quitar la base de datos asociada a la cuenta de trabajo.

  • 400 JobAgentDatabaseEditionUnsupported: el objetivo de nivel de servicio de la base de datos especificada no se admite para su uso como base de datos del agente de trabajo.

  • 400 SourceDatabaseNotFound: la base de datos de origen no existe.

  • 400 ChangeUnsupportedOnEntity: el usuario intentó una operación de creación, actualización o eliminación no admitida en una entidad determinada.

  • 400 CannotMoveOrDropJobAccountDatabase: no se puede quitar la base de datos asociada a la cuenta de trabajo.

  • 400 CannotUseReservedDatabaseName: no se puede usar el nombre reservado de la base de datos en esta operación.

  • 400 CannotMoveOrDropSyncMetadatabase: no se puede quitar la base de datos usada como base de datos de metadatos de sincronización.

  • 404 SubscriptionDoesNotHaveServer: no se encontró el servidor solicitado

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

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

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

  • 404 ServerNotInSubscription: el servidor especificado no existe en la suscripción especificada.

  • 404 CannotFindObject: no se encuentra el objeto porque no existe o no tiene permisos

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

  • 404 ServerNotInSubscription: el servidor especificado no existe en la suscripción especificada.

  • 405 UnsupportedReplicationOperation: se inició una operación de replicación no admitida en la base de datos.

  • 409 OperationCancelled: el usuario ha cancelado la operación.

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

  • 409 SubscriptionDisabled: la suscripción está deshabilitada.

  • 409 ConflictingSystemOperationInProgress: una operación de mantenimiento del sistema está en curso en la base de datos y es necesario esperar hasta que se complete.

  • 409 SkuAssignmentInProgress: no se puede procesar la solicitud de asignación actual porque no se ha completado una solicitud anterior.

  • 409 ServerDtuQuotaExceededed: no se pudo realizar la operación porque el servidor superaría la cuota de unidad de rendimiento de base de datos permitida.

  • 409 UnableToAlterDatabaseInReplication: edición modificada por el usuario en una base de datos en una relación de replicación.

  • 409 CurrentMemoryUsageExceedsSkuQuota: el usuario intentó realizar una operación de actualización de SKU que no se puede completar debido al mayor consumo de recursos.

  • 409 UpdateSloInProgress: el usuario intentó iniciar una operación incompatible mientras estaba en curso una actualización de SLO.

  • 409 ConflictingDatabaseOperation: ya hay alguna operación en la base de datos y la operación actual debe esperar hasta que se realice.

  • 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 InvalidOperationForDatabaseNotInReplicationRelationship: se realizó una operación de propagación de replicación en una base de datos que ya está en una relación de replicación.

  • 409 InvalidOperationForDatabaseInReplicationRelationship: se realizó una operación de propagación de replicación en una base de datos que ya está en una relación de replicación.

  • 409 DuplicateGeoDrRelation: las bases de datos ya están en una relación de replicación. Se trata de una solicitud duplicada.

  • 409 RemoteDatabaseExists: el nombre de la base de datos de destino ya existe en el servidor de destino.

  • 429 SuscripciónTooManyCreateUpdateRequests: solicitudes más allá del número máximo de solicitudes que pueden procesar los recursos disponibles.

  • 429 SubscriptionTooManyRequests: solicitudes más allá del número máximo de solicitudes que pueden procesar los recursos disponibles.

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

  • 500 ActivateOrDeactivateWorkflowThrottling: error en el flujo de trabajo de activación o desactivación porque hay demasiados flujos de trabajo simultáneos

  • 503 TooManyRequests: solicitudes más allá del número máximo de solicitudes que se pueden procesar mediante recursos disponibles.

  • 503 TooManyRequests: solicitudes más allá del número máximo de solicitudes que se pueden procesar mediante recursos disponibles.

  • 504 RequestTimeout: la solicitud de servicio superó el tiempo de espera permitido.

Ejemplos

List the Sql Analytics pool management operations

Sample Request

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Synapse/workspaces/sqlcrudtest-4645/sqlPools/testdb/operations?api-version=2021-06-01

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Synapse/workspaces/sqlcrudtest-4645/sqlPools/testdb/operations/11111111-1111-1111-1111-111111111111",
      "name": "11111111-1111-1111-1111-111111111111",
      "type": "Microsoft.Synapse/workspaces/sqlPools/operations",
      "properties": {
        "databaseName": "testdb",
        "operation": "UpdateLogicalDatabase",
        "operationFriendlyName": "ALTER DATABASE",
        "percentComplete": 100,
        "serverName": "sqlcrudtest-4645",
        "startTime": "2017-06-01T09:10:08.10Z",
        "state": "Succeeded",
        "estimatedCompletionTime": "2017-06-01T13:10:10Z",
        "description": "UpdateLogicalDatabase on 'testdb', target ServiceLevelObjective S3",
        "isCancellable": false
      }
    },
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Synapse/workspaces/sqlcrudtest-4645/sqlPools/testdb/operations/55555555-5555-5555-5555-555555555555",
      "name": "55555555-5555-5555-5555-555555555555",
      "type": "Microsoft.Synapse/workspaces/sqlPools/operations",
      "properties": {
        "databaseName": "testdb",
        "operation": "UpdateLogicalDatabase",
        "operationFriendlyName": "ALTER DATABASE",
        "percentComplete": 19,
        "serverName": "sqlcrudtest-4645",
        "startTime": "2017-06-01T10:10:08.10Z",
        "state": "InProgress",
        "estimatedCompletionTime": "2017-06-01T13:10:10Z",
        "description": "UpdateLogicalDatabase on 'testdb', target ServiceLevelObjective S3",
        "isCancellable": true
      }
    }
  ]
}

Definiciones

Nombre Description
ManagementOperationState

Estado de la operación.

SqlPoolBlobAuditingPolicySqlPoolOperationListResult

Respuesta a una solicitud de operaciones del grupo de Sql de lista

SqlPoolOperation

Una operación de grupo de Sql.

ManagementOperationState

Estado de la operación.

Nombre Tipo Description
CancelInProgress

string

Cancelled

string

Failed

string

InProgress

string

Pending

string

Succeeded

string

SqlPoolBlobAuditingPolicySqlPoolOperationListResult

Respuesta a una solicitud de operaciones del grupo de Sql de lista

Nombre Tipo Description
nextLink

string

Vínculo para recuperar la página siguiente de resultados.

value

SqlPoolOperation[]

Matriz de resultados.

SqlPoolOperation

Una operación de grupo de Sql.

Nombre Tipo Description
id

string

Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Nombre del recurso.

properties.databaseName

string

Nombre del grupo de Sql en el que se realiza la operación.

properties.description

string

La descripción de la operación.

properties.errorCode

integer

Código de error de la operación.

properties.errorDescription

string

Descripción del error de la operación.

properties.errorSeverity

integer

Gravedad del error de la operación.

properties.estimatedCompletionTime

string

Tiempo de finalización estimado de la operación.

properties.isCancellable

boolean

Si se puede cancelar la operación.

properties.isUserError

boolean

Si el error es o no un error de usuario.

properties.operation

string

El nombre de la operación.

properties.operationFriendlyName

string

Nombre descriptivo de la operación.

properties.percentComplete

integer

Porcentaje de la operación completada.

properties.serverName

string

El nombre del servidor.

properties.startTime

string

Hora de inicio de la operación.

properties.state

ManagementOperationState

Estado de la operación.

type

string

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"