Compartir a través de


Server Operations - List By Server

Obtiene una lista de las operaciones realizadas en el servidor.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/operations?api-version=2021-11-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
resourceGroupName
path True

string

Nombre del grupo de recursos que contiene el recurso. Puede obtener este valor en la API del Administrador de recursos o el portal de Azure.

serverName
path True

string

El nombre del servidor.

subscriptionId
path True

string

El id. de suscripción que identifica una suscripción de Azure.

api-version
query True

string

La versión de API que se usará para la solicitud.

Respuestas

Nombre Tipo Description
200 OK

ServerOperationListResult

La solicitud de obtención de operaciones del servidor se ha ejecutado correctamente.

Other Status Codes

Respuestas de error: ***

  • 400 MissingIdentityId: no se proporciona ninguna identidad asignada por el usuario cuando el tipo de identidad está establecido en UserAssigned

  • 400 InvalidPrimaryIdentityId: el usuario proporciona un valor para PrimaryUserIdentityId, pero el mismo no aparece en el parámetro IdentityId.

  • 400 PECsNotExistingToDenyPublicNetworkAccess: no se puede establecer Denegar el acceso a la red pública en Sí, ya que no hay ningún punto de conexión privado habilitado para acceder al servidor. Configure puntos de conexión privados y vuelva a intentar la operación (https://docs.microsoft.com/azure/sql-database/sql-database-private-endpoint-overview#how-to-set-up-private-link-for-azure-sql-database).

  • 400 NameAlreadyExists: el nombre proporcionado ya existe.

  • 400 UmiMissingAkvPermissions: PrimaryUserAssignedIdentityId proporcionado por el usuario no tiene acceso a KeyId proporcionado

  • 400 MissingPrimaryIdentity: PrimaryUserAssignedIdentityId proporcionado por el usuario no tiene acceso a KeyId proporcionado.

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

  • 400 PrimaryIdentityMissingPermissionForKeyId: el usuario proporciona KeyId durante la creación, pero PrimaryUserAssignedIdentityId no se proporciona en la llamada API.

  • 400 InvalidIdentityTypeForKeyId: el usuario proporciona KeyId durante la creación, pero el tipo de identidad no está establecido en "UserAssigned".

  • 400 InvalidLoginName: el nombre de inicio de sesión proporcionado no es válido.

  • 400 InvalidUsername: el nombre de usuario proporcionado contiene caracteres no válidos.

  • 400 Ipv6FeatureNotEnabled: el usuario intentó activar la compatibilidad con Ipv6 en el servidor sin habilitar la marca de características en la suscripción o la compatibilidad con características está deshabilitada actualmente en la región.

  • 400 PasswordTooShort: la contraseña proporcionada es demasiado corta.

  • 400 AadOnlyAuthenticationIsEnabled: la autenticación solo de Azure Active Directory está habilitada. Póngase en contacto con el administrador del sistema.

  • 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 PasswordTooLong: la contraseña proporcionada es demasiado larga.

  • 400 PasswordNotComplex: la contraseña proporcionada no es lo suficientemente compleja.

  • 400 InvalidParameterValue: se ha dado un valor no válido a un parámetro.

  • 400 InvalidLocation: se especificó una ubicación no válida.

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

  • 400 InvalidIdentifier: el identificador contiene NULL o un carácter unicode no válido.

  • 400 TokenTooLong: el token proporcionado es demasiado largo.

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

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

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

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

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

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

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

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

  • 409 OperationCancelled: el usuario canceló 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 UpsertLogicalServerRequestAlreadyInProgress: una solicitud de servidor lógico en curso ya está en curso, vuelva a intentar la solicitud más tarde.

  • 409 ServerDisabled: el servidor está deshabilitado.

  • 409 ConflictingServerOperation: una operación está actualmente en curso para el servidor.

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

  • 409 ServerQuotaExceeded: el servidor no se puede agregar a una suscripción porque superará la cuota.

  • 409 ServerAlreadyExists: nombre de servidor duplicado.

  • 409 ServerDisabled: el servidor está deshabilitado.

  • 409 ConflictingServerOperation: una operación está actualmente en curso para el servidor.

  • 409 DropLogicalServerAlreadyInProgress: el servidor ya se está quitando.

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

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

  • 429 ConflictingSubscriptionOperation: una operación está actualmente en curso para la suscripción.

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

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

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

Ejemplos

List the server management operations

Solicitud de ejemplo

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-4645/operations?api-version=2021-11-01

Respuesta de muestra

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-4645/operations/11111111-1111-1111-1111-111111111111",
      "name": "11111111-1111-1111-1111-111111111111",
      "type": "Microsoft.Sql/servers/operations",
      "properties": {
        "operation": "MakeAllLogicalDatabasesAccessible",
        "operationFriendlyName": "MAKE ALL DBS ACCESSIBLE",
        "percentComplete": 0,
        "serverName": "sqlcrudtest-4645",
        "startTime": "2017-06-01T09:10:08.1Z",
        "state": "InProgress"
      }
    },
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-4645/operations/22222222-2222-2222-2222-222222222222",
      "name": "22222222-2222-2222-2222-222222222222",
      "type": "Microsoft.Sql/servers/operations",
      "properties": {
        "operation": "MakeAllLogicalDatabasesAccessible",
        "operationFriendlyName": "MAKE ALL DBS ACCESSIBLE",
        "percentComplete": 100,
        "serverName": "sqlcrudtest-4645",
        "startTime": "2017-06-01T09:00:08.1Z",
        "state": "Succeeded"
      }
    }
  ]
}

Definiciones

Nombre Description
ManagementOperationState

Estado de la operación.

ServerOperation

Una operación de servidor.

ServerOperationListResult

Respuesta a una solicitud de operaciones de servidor de lista

ManagementOperationState

Estado de la operación.

Nombre Tipo Description
CancelInProgress

string

Cancelled

string

Failed

string

InProgress

string

Pending

string

Succeeded

string

ServerOperation

Una operación de servidor.

Nombre Tipo Description
id

string

Identificador del recurso.

name

string

Nombre del recurso.

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

Indica si el error es 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.

ServerOperationListResult

Respuesta a una solicitud de operaciones de servidor de lista

Nombre Tipo Description
nextLink

string

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

value

ServerOperation[]

Matriz de resultados.