使用 sp_Blitz 时出现算术溢出错误

0 sql-server sp-blitz

我收到此错误:

消息 8115,级别 16,状态 2,过程 sp_Blitz,第 469 行算术溢出错误将表达式转换为数据类型 int。

sp_Blitz具有 52 个用户数据库的服务器中运行时。当我使用@CheckUserDatabaseObjects = 0.

我有 10/14/2016 的最新版本。

任何想法我做错了什么或者我应该用什么参数来运行它,因为有这么多的用户数据库?

Jam*_*oat 6

最新版本存在问题,如ISSUE 526所示。通过在第 472 行更改此代码来更新它。

SELECT @MsSinceWaitsCleared = 
DATEDIFF(MINUTE, create_date, CURRENT_TIMESTAMP) * 60000
Run Code Online (Sandbox Code Playgroud)

SELECT @MsSinceWaitsCleared = 
DATEDIFF(MINUTE, create_date, CURRENT_TIMESTAMP) * 60000.0
Run Code Online (Sandbox Code Playgroud)

如果您通过 github 执行新的 Pull 请求,则其中包含修复程序。

  • 如果这是解决方案,请不要忘记点击复选框:) (2认同)