sys.dm_operation_status
S’applique à :Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics
Retourne des informations sur les opérations effectuées sur les bases de données d’un serveur de base de données Azure SQL.
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 suit 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 effectue le suivi des opérations effectuées sur SQL Database uniquement. |
major_resource_id | sql_variant | Nom du SQL Database sur lequel l’opération est effectuée. Différent de 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 = Annuler en cours 5 = Annulé |
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. CANCEL_IN_PROGRESS = opération est en cours d’annulation. CANCELLED = Opération arrêtée à la demande de l'utilisateur. |
percent_complete | int | Pourcentage de l'opération terminée. Les valeurs valides sont répertoriées ci-dessous. Différent de Null. 0 = Opération non démarrée 50 = Opération en cours. Pour les opérations de restauration, il s’agit d’une valeur comprise entre 1 et 99, indiquant la longueur de l’opération en pourcentage. 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 Gravité des erreurs du moteur de base de données. |
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. Une fois l’opération terminée, ce champ affiche l’horodatage à la fin de l’opération. |
Autorisations
Cette vue est accessible dans la base de données master
uniquement à 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 master
base de données du serveur SQL Database 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 contenues dans cette vue sont conservées pendant environ 1 heure. Vous pouvez utiliser le journal d’activité Azure pour afficher les détails des opérations des 90 derniers jours. Pour une conservation de plus de 90 jours, envisagez d’envoyer des entrées de journal d’activité à un espace de travail Log Analytics.
Exemple
Afficher les opérations de géoréplication les plus récentes associées à la base de données mydb
:
SELECT *
FROM sys.dm_operation_status
WHERE major_resource_id = 'mydb'
ORDER BY start_time DESC;
Étapes suivantes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour