Partager via


Server Operations - List By Server

Obtient la liste des opérations effectuées sur le serveur.

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

Paramètres URI

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

serverName
path True

string

Le nom du serveur

subscriptionId
path True

string

L’ID d’abonnement d’un abonnement Azure.

api-version
query True

string

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

Réponses

Nom Type Description
200 OK

ServerOperationListResult

La demande d’obtention d’opérations serveur a été exécutée avec succès.

Other Status Codes

Réponses d’erreur : ***

  • 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 elle n’est pas répertoriée dans le paramètre IdentityId

  • 400 PECsNotExistingToDenyPublicNetworkAccess - Impossible de définir Refuser l’accès au réseau public sur Oui, car aucun point de terminaison privé n’est activé pour accéder au serveur. Configurez des points de terminaison privés et réessayez l’opération (https://docs.microsoft.com/azure/sql-database/sql-database-private-endpoint-overview#how-to-set-up-private-link-for-azure-sql-database).

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

  • 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 ProvisioningDisabled : affiche le message d’erreur de l’autorisation d’opération des ressources en l’état, sans modification

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

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

  • 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 Ipv6FeatureNotEnabled : l’utilisateur a essayé d’activer la prise en charge Ipv6 sur le serveur sans activer l’indicateur de fonctionnalité sur l’abonnement, ou la prise en charge des fonctionnalités est actuellement désactivée dans la région.

  • 400 PasswordTooShort : le mot de passe fourni est trop court

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

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

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

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

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

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

  • 400 InvalidServerName : nom de serveur non valide spécifié.

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

  • 400 TokenTooLong : le jeton fourni est trop long.

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

  • 400 ServerNotFound : le serveur demandé est introuvable.

  • 404 SubscriptionDoesNotHaveServer : le serveur demandé est introuvable

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

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

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

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

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

  • 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 UpsertLogicalServerRequestAlreadyInProgress - Une demande de serveur logique en cours est déjà en cours. Veuillez réessayer ultérieurement.

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

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

  • 409 SubscriptionDisabled - L’abonnement est désactivé.

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

  • 409 ServerAlreadyExists - Nom du serveur en double.

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

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

  • 409 DropLogicalServerAlreadyInProgress : le serveur est déjà supprimé.

  • 429 SubscriptionTooManyCreateUpdateRequests : demandes au-delà du nombre maximal de requêtes pouvant être traitées par les ressources disponibles.

  • 429 SubscriptionTooManyRequests : demandes au-delà du nombre maximal de requêtes pouvant être traitées par les ressources disponibles.

  • 429 SubscriptionTooManyCreateUpdateRequests : demandes au-delà du nombre maximal de requêtes pouvant être traitées par les ressources disponibles.

  • 429 SubscriptionTooManyRequests : demandes au-delà du nombre maximal de requêtes 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à du nombre maximal de requêtes pouvant être traitées par les ressources disponibles.

  • 429 SubscriptionTooManyRequests : demandes au-delà du nombre maximal de requêtes pouvant être traitées par les ressources disponibles.

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

  • 503 TooManyRequests : demandes au-delà du nombre maximal de demandes pouvant être traitées par les ressources disponibles.

  • 503 TooManyRequests : demandes au-delà du nombre maximal de demandes pouvant être traitées par les ressources disponibles.

  • 503 TooManyRequests : demandes au-delà du nombre maximal de demandes pouvant être traitées par les ressources disponibles.

Exemples

List the server management operations

Sample Request

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

Sample Response

{
  "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"
      }
    }
  ]
}

Définitions

Nom Description
ManagementOperationState

État de l’opération.

ServerOperation

Opération serveur.

ServerOperationListResult

Réponse à une demande d’opérations de serveur de liste

ManagementOperationState

État de l’opération.

Nom Type Description
CancelInProgress

string

Cancelled

string

Failed

string

InProgress

string

Pending

string

Succeeded

string

ServerOperation

Opération serveur.

Nom Type Description
id

string

ID de la ressource

name

string

Nom de la ressource.

properties.description

string

Description d'opération.

properties.errorCode

integer

Code d’erreur de l’opération.

properties.errorDescription

string

Description de l’erreur d’opération.

properties.errorSeverity

integer

Gravité de l’erreur d’opération.

properties.estimatedCompletionTime

string

Durée d’achèvement estimée de l’opération.

properties.isCancellable

boolean

Indique si l’opération peut être annulée.

properties.isUserError

boolean

Indique si l’erreur est une erreur utilisateur ou non.

properties.operation

string

Nom de l’opération.

properties.operationFriendlyName

string

Nom convivial de l’opération.

properties.percentComplete

integer

Pourcentage de l’opération terminée.

properties.serverName

string

Le nom du serveur

properties.startTime

string

Heure de début de l’opération.

properties.state

ManagementOperationState

État de l’opération.

type

string

Type de ressource.

ServerOperationListResult

Réponse à une demande d’opérations de serveur de liste

Nom Type Description
nextLink

string

Lien pour récupérer la page de résultats suivante.

value

ServerOperation[]

Tableau de résultats.