2017-10-13 3 views
1

Hier j'ai fait quelque chose de mal. J'ai laissé une requête SQL en cours d'exécution pour voir combien de temps cela prendrait, puis rapidement oublié à ce sujet. Il a été accroché et exécuté pendant la nuit, tuant notre cycle de production. Dans le but de ne plus jamais avoir cela, j'essaye d'écrire un fichier .bat qui s'exécute à 1h du matin pour tuer SSMS. C'est un one-liner rapide, mais ne fonctionne que si rien ne fonctionne ... vaincre le but.Arrête l'exécution de la requête SQL et tue les sms à partir d'un fichier .bat

taskkill /IM Ssms.exe 

Est-ce que quelqu'un sait une commande .bat pour le forcer à fermer? Je cherchais un moyen de tuer toutes mes questions, mais je me demandais s'il y avait une meilleure façon de le faire.

EDIT: Je ne suis pas défini sur un fichier .bat s'il y a une autre idée. Python en particulier est une autre option.

Répondre

2

Comme par this answer

Vous devez utiliser le paramètre /f de sorte que votre commande se

taskkill /f /IM Ssms.exe