Santa's elves took a break from building toys and shipped a new version of the First Responder Kit. There are some great improvements in here, like a makeover for sp_BlitzLock and much better PSPO compatibility for sp_BlitzCache.
To get the new version:
- Download the updated FirstResponderKit.zip
- Azure Data Studio users with the First Responder Kit extension: ctrl/command+shift+p, First Responder Kit: Import.
- PowerShell users: run Install-DbaFirstResponderKit from dbatools
- Get The Consultant Toolkit to quickly export the First Responder Kit results into an easy-to-share spreadsheet
Consultant Toolkit Changes
I updated it to this month’s First Responder Kit, but no changes to querymanifest.json or the spreadsheet. If you’ve customized those, no changes are necessary this month: just copy your spreadsheet and querymanifest.json into the new release’s folder.sp_AllNightLog Changes
- Fix: if a database exists and it's not being log shipped, skip it rather than overwrite it. (#3187, thanks David Wiseman.)
sp_Blitz Changes
- Fix: date conversion errors on non-US environments. (#3161, thanks Christian Specht and Ralf Pickel.)
sp_BlitzCache Changes
- Enhancement: show a statement's parent stored procedure where available in SQL Server 2022 to work around the PSPO problem. (#3176, thanks Cody Konior.)
- Fix: if you asked for the output of @SortOrder = 'unused grant' to be written to table, it wasn't working. (#3160, thanks Petr-Starichenko.)
sp_BlitzFirst Changes
- Fix: Managed Instances were getting errors on Perfmon counters. (#3184, thanks Cody Konior.)
- Fix: lock timeout errors from sp_msforeachdb. (#3180, thanks Cody Konior.)
sp_BlitzIndex Changes
- Enhancement: added support for output to table for all modes. (#2774, thanks Tor-Erik Hagen.)
- Fix: the columnstore index visualization wasn't filtering out tombstone rowgroups. (#3189)
- Fix: statistics with oddball names would throw errors. (#3162, thanks Jay Holliday.)
sp_BlitzLock Changes
- Enhancement: in Erik's words, he gave the T-SQL a mommy makeover, including the ability to read from the ring buffer, improve performance, fix data duplicatoin bugs, clean XML to avoid character parsing errors, etc. (#3166, thanks Erik Darling.)
sp_BlitzQueryStore Changes
- Fix: errors on TRY_CONVERT for databases in compat level 100. (#3155, thanks ray13eezy and Erik Darling.)
sp_BlitzWho Changes
- Enhancement: move session_id and blocking_session_id next to each other for easier blocking troubleshooting. (#3159, thanks David Hooey.)
sp_DatabaseRestore Changes
- Fix: full backups with more than 9 files were being ignored. (#3156, thanks Wilfred van Dijk.)
- Fix: wasn't working on SQL Server 2022 due to new undocumented columns. (#3190)
For Support
When you have questions about how the tools work, talk with the community in the #FirstResponderKit Slack channel. Be patient: it's staffed by volunteers with day jobs. If it's your first time in the community Slack, get started here.When you find a bug or want something changed, read the contributing.md file.
When you have a question about what the scripts found, first make sure you read the "More Details" URL for any warning you find. We put a lot of work into documentation, and we wouldn't want someone to yell at you to go read the fine manual. After that, when you've still got questions about how something works in SQL Server, post a question at DBA.StackExchange.com and the community (that includes me!) will help. Include exact errors and any applicable screenshots, your SQL Server version number (including the build #), and the version of the tool you're working with.