停止执行 SQL 查询并从 .bat 文件中终止 ssms

Stop execution of SQL query and kill ssms from a .bat file

昨天我做了一件坏事。我留下了一个 SQL 查询 运行 看看需要多长时间,然后很快就忘记了。它挂了 运行 一夜之间,扼杀了我们的生产周期。

为了永远不再发生这种情况,我正在尝试编写一个 .bat 文件,该文件 运行 在凌晨 1 点停止运行 SSMS。它是一个快速的单线,但只有在没有任何东西是 运行ning 的情况下才有效...破坏目的。

taskkill /IM Ssms.exe

有人知道 .bat 强制关闭的命令吗?我一直在寻找一种方法来终止我所有的查询,但想知道是否有更好的方法。

编辑:如果有其他想法,我不会设置 .bat 文件。 Python 特别是另一种选择。

根据this answer

您需要使用 /f 参数以便您的命令变为

taskkill /f /IM Ssms.exe