如何跨多个服务器/数据库检查我的 sp_Blitz/sp_WhoIsActive 版本?

Ore*_*reo 3 sql-server t-sql multi-server-admin sp-blitz

我在我的 SSMS 中注册了一堆 SQL Server,有很多不同的 SQL 版本、版本和数据库兼容性。

我想看看是否所有这些服务器有任何sp_Blitzsp_WhoIsActive安装的存储过程,以及哪个版本它们。

我知道我可以右键单击我的注册服务器组并打开一个连接到组中所有服务器的查询窗口,但是有没有一种可靠的方法来检查我拥有哪些 SProc 和版本?

Bre*_*zar 5

对于 sp_Blitz,在 Github 上提交了一个增强请求,以添加 version 的输出,如果您想影响工作的完成方式(或贡献代码),欢迎您在那里发表评论。

对于 sp_WhoIsActive,作者 Adam Machanic 正在考虑在每次运行时将输出添加到 Messages 选项卡

在那之前,奥利奥上面关于检查代码的建议是最好的。我们不会故意打破那个——我们多年来没有改变这些字符串,也不打算开始,呵呵。