sys.dm_operation_status

S’applique à : OuiAzure SQL Database OuiAzure SQL Managed Instance

Retourne des informations sur les opérations effectuées sur des bases de données sur un serveur Azure SQL Database.

Nom de la colonne Type de données Description
session_activity_id uniqueidentifier ID de l'opération. Différent de Null.
resource_type int Indique le type de ressource sur lequel l'opération est effectuée. Différent de Null. Dans la version actuelle, cette vue trace les opérations effectuées sur SQL Database uniquement, et la valeur entière correspondante est 0.
resource_type_desc nvarchar(2048) Description du type de ressource sur lequel l'opération est effectuée. Dans la version actuelle, cette vue trace les opérations effectuées sur SQL Database uniquement.
major_resource_id sql_variant Nom de SQL Database sur laquelle l'opération est effectuée. Non Null.
minor_resource_id sql_variant À usage interne uniquement. Différent de Null.
opération nvarchar(60) Opération effectuée sur une SQL Database, telle que CREATE ou ALTER.
state tinyint État de l'opération.

0 = En attente
1 = Opération en cours
2 = Opération terminée
3 = Échec
4 = Opération annulée
state_desc nvarchar(120) PENDING = Opération en attente de la disponibilité d'une ressource ou d'un quota.

IN_PROGRESS = L'opération a démarré et est en cours.

COMPLETED = L'opération s'est terminée avec succès.

FAILED = L'opération a échoué. Pour plus d’informations, consultez la colonne error_desc .

CANCELLED = Opération arrêtée à la demande de l'utilisateur.
percent_complete int Pourcentage de l'opération terminée. Les valeurs ne sont pas continues et les valeurs valides sont répertoriées ci-dessous. Non NULL.

0 = opération non démarrée
50 = opération en cours
100 = opération terminée
error_code int Code indiquant l'erreur qui s'est produite pendant une opération ayant échoué. 0 indique que l'opération pour cette étape s'est terminée avec succès.
error_desc nvarchar(2048) Description de l'erreur qui s'est produite pendant une opération ayant échoué.
error_severity int Niveau de gravité de l'erreur qui s'est produite pendant une opération ayant échoué. Pour plus d’informations sur les gravités des erreurs, consultez moteur de base de données gravité des erreurs.
error_state int Réservé pour un usage futur. La compatibilité future n'est pas garantie.
start_time datetime Horodateur du début de l'opération.
last_modify_time datetime Horodateur de la dernière modification de l'enregistrement d'une opération longue. Si les opérations se terminent avec succès, ce champ contient l'horodateur du moment où l'opération s'est terminée.

Autorisations

Cette vue est disponible uniquement dans la base de données Master à la connexion du principal au niveau du serveur.

Remarques

Pour utiliser cette vue, vous devez être connecté à la base de données Master . Utilisez la sys.dm_operation_status vue dans la base de données Master du SQL Database serveur pour suivre l’état des opérations suivantes effectuées sur un SQL Database :

  • Créer une base de données

  • Copier une base de données. La copie de base de données entraîne la création d'un enregistrement dans cette vue, à la fois sur le serveur source et le serveur cible.

  • Modifier un base de données.

  • Modifier le niveau de performance d'une couche de service

  • Modifier le niveau de service d'une base de données (par exemple, passer de De base à Standard).

  • Configurer une relation de géo-réplication

  • Terminer une relation de géo-réplication

  • Restaurer la base de données

  • Supprimer la base de données

Les informations de cette vue sont conservées pendant environ 1 heure. Utilisez le Journal d’activité Azure pour afficher les détails des opérations au cours des 90 derniers jours. Pour une rétention de plus de 90 jours, envisagez d’envoyer des entrées de Journal d’activité à un espace de travail log Analytics.

Exemple

Affichez les opérations de géo-réplication les plus récentes associées à la base de données « MyDB ».

SELECT * FROM sys.dm_operation_status   
   WHERE major_resource_id = 'myddb'   
   ORDER BY start_time DESC;  

Voir aussi

Fonctions et vues de gestion dynamique de la géo-réplication (Azure SQL Database)
sys.dm_geo_replication_link_status (Azure SQL Database)
sys.geo_replication_links (Azure SQL Database)
ALTER DATABASE (Azure SQL Database)