Sql-Server

sp_BlitzFirst @AsOf 功能不起作用?

  • August 12, 2016

我正在嘗試使用 @AsOf 參數執行 sp_BlitzFirst 儲存過程(使用 2016 年 7 月 15 日版本),但出現此錯誤:

EXEC sp_BlitzFirst @AsOf = '2015-02-23 18:45', @OutputDatabaseName = 'DBA', @OutputSchemaName = 'dbo', @OutputTableName = 'BlitzFirstResults'

Setting up configuration variables
Msg 241, Level 16, State 1, Line 1
Conversion failed when converting date and/or time from character string.

SQL 伺服器版本為 11.0.6020.0 (X64)。

我使用了文件頁面中的範例查詢並得到了這個。嘗試將 @AsOf 轉換為 varchar 時,它會在三重 ’’’ 上窒息。

我現在已經解決了這個問題,但是文件說要在此處發布有關引發的錯誤!

不幸的是,不支持兼容級別 90 (SQL Server 2005)。

從已知問題列表:https ://github.com/BrentOzarULTD/SQL-Server-First-Responder-Kit

“這裡只支持 Microsoft 支持的 SQL Server 版本 - 抱歉,2005 和 2000。其中一些可能在 2005 年的某些時候有效,但沒有承諾,並且在失敗時不要送出支持問題。(例如,我們知道輸出表在 SQL 2005 上不起作用,因為其中一個輸出欄位是 DATETIMEOFFSET 數據類型,在 2005 年不可用。)”

引用自:https://dba.stackexchange.com/questions/146638