Existe-t-il un gestionnaire de tâches pour SQL Server 2008 et ainsi de suite?

Existe-t-il un gestionnaire de tâches pour SQL Server 2008 et ainsi de suite? Un moyen de voir ce que fait le server SQL, de tuer les requêtes en vrac, etc …

select * from sys.sysprocesses 

Devrait vous montrer les process en cours. Tuer des tâches est le

 KILL <task> 

order

Notez que cette vue ( master.dbo.sysprocesses ) est une vue rétrocompatible, donc elle ne sera peut-être pas présente dans les prochaines versions SQL.

Moniteur d'activité: Comment: ouvrir le moniteur d'activité (SQL Server Management Studio) :

Utilisez Moniteur d'activité pour get des informations sur les process SQL Server et comment ces process affectent l'instance actuelle de SQL Server.

Moniteur d'activité est une window de document à tabs qui comporte les volets extensibles et réductibles suivants: Présentation, Tâches user actives, Attente de ressources, E / S de file de données et Requêtes récentes coûteuses. Lorsqu'un volet est développé, Activity Monitor interroge l'instance pour get des informations. Lorsqu'un volet est réduit, toutes les activités d'interrogation s'arrêtent pour ce volet. Vous pouvez également développer un ou plusieurs volets en même time pour afficher différents types d'activité sur l'instance.

Pour les colonnes incluses dans les volets Tâches user actives, Attente de ressources, E / S de files de données et Requêtes récentes, vous pouvez personnaliser l'affichage de la manière suivante:

  • Pour réorganiser l'ordre des colonnes, click l'en-tête de colonne et faites-le glisser vers un autre location dans le ruban de titre.
  • Pour sortinger une colonne, click le nom de la colonne.
  • Pour filterr sur une ou plusieurs colonnes, click la flèche de la list déroulante dans l'en-tête de colonne, puis select une valeur.

Pour afficher le Moniteur d'activité dans SQL Server 2005 et SQL Server 2008, un user doit avoir l'autorisation VIEW SERVER STATE.

Pour afficher le moniteur d'activité sur un server SQL Server 2000, un user doit avoir l'autorisation SELECT pour les tables sysprocesses et syslocks dans la database master. L'autorisation d'afficher ces tables est accordée par défaut au rôle de database publique.

Pour KILL un process, un user doit être membre des rôles de server fixe sysadmin ou processadmin.

Vous pouvez utiliser le Studio de gestion et le moniteur d'activité.

Je sais que la question est ancienne, mais je l'ai trouvée en cherchant une solution à ce problème. Après avoir trouvé quelques informations, je me suis dit que je laisserais ça à d'autres.

Allez dans Gestionnaire de server-> Diagnostics-> Performances. Double-click Performance et un sous-écran apparaîtra avec un hyperlink bleu qui lit 'Open Resource Monitor'. Cela a beaucoup de la même fonctionnalité que le Gestionnaire des tâches.