GitPedia
lowlydba

lowlydba/dba-multitool

:hammer_and_wrench: T-SQL scripts for the long haul: optimizing storage, on-the-fly documentation, and general administrative needs.

25 Releases
Latest: 3w ago
v2.0.1Latest
lowlydbalowlydba·3w ago·June 3, 2026
GitHub

📋 What's Changed

  • Bump actions/checkout from 4.2.0 to 4.2.1 by @dependabot[bot] in https://github.com/lowlydba/dba-multitool/pull/307
  • Bump actions/checkout from 4.2.1 to 4.2.2 by @dependabot[bot] in https://github.com/lowlydba/dba-multitool/pull/308
  • Bump stefanzweifel/git-auto-commit-action from 5.0.1 to 5.1.0 by @dependabot[bot] in https://github.com/lowlydba/dba-multitool/pull/309
  • Bump potatoqualitee/mssqlsuite from 1.7 to 1.8 by @dependabot[bot] in https://github.com/lowlydba/dba-multitool/pull/310
  • Bump stefanzweifel/git-auto-commit-action from 5.1.0 to 5.2.0 by @dependabot[bot] in https://github.com/lowlydba/dba-multitool/pull/311
  • Bump insightsengineering/coverage-action from 2.7.1 to 2.7.2 by @dependabot[bot] in https://github.com/lowlydba/dba-multitool/pull/312
  • Bump insightsengineering/coverage-action from 2.7.2 to 3.0.1 by @dependabot[bot] in https://github.com/lowlydba/dba-multitool/pull/315
  • Bump potatoqualitee/mssqlsuite from 1.8 to 1.10 by @dependabot[bot] in https://github.com/lowlydba/dba-multitool/pull/316
  • + 13 more
v2.0.0
lowlydbalowlydba·1y ago·October 6, 2024
GitHub

SQL Server 2017 is no longer explicitly supported; YMMV

v1.9.2
lowlydbalowlydba·3y ago·April 30, 2023
GitHub

📋 What's Changed

  • Bump actions/checkout from 3.4.0 to 3.5.0 by @dependabot in https://github.com/lowlydba/dba-multitool/pull/272
  • Bump lowlydba/tsqlt-installer from 1.1.0 to 1.1.1 by @dependabot in https://github.com/lowlydba/dba-multitool/pull/273
  • Bump github/super-linter from 4.10.1 to 5.0.0 by @dependabot in https://github.com/lowlydba/dba-multitool/pull/274
  • Bump actions/checkout from 3.5.0 to 3.5.2 by @dependabot in https://github.com/lowlydba/dba-multitool/pull/275
  • Full Changelog: https://github.com/lowlydba/dba-multitool/compare/v1.9.1...v1.9.2
v1.9.1
lowlydbalowlydba·3y ago·March 16, 2023
GitHub

📋 What's Changed

  • Bump actions/checkout from 3.3.0 to 3.4.0 by @dependabot in https://github.com/lowlydba/dba-multitool/pull/271
  • Fix typos in uninstall script & add sp_hexadecimal to uninstall list (which is bundled with sp_help_revlogin)
  • Full Changelog: https://github.com/lowlydba/dba-multitool/compare/v1.9.0...v1.9.1
v1.9.0
lowlydbalowlydba·3y ago·March 10, 2023
GitHub

📋 What's Changed

  • add sp_help_revlogin by @lowlydba in https://github.com/lowlydba/dba-multitool/pull/270
  • Full Changelog: https://github.com/lowlydba/dba-multitool/compare/v1.8.0...v1.9.0
1.8.0v1.8.0
lowlydbalowlydba·3y ago·January 24, 2023
GitHub

📋 What's Changed

  • Bump stefanzweifel/git-auto-commit-action from 4.15.4 to 4.16.0 by @dependabot in https://github.com/lowlydba/dba-multitool/pull/260
  • Bump insightsengineering/coverage-action from 2.1.2 to 2.1.3 by @dependabot in https://github.com/lowlydba/dba-multitool/pull/261
  • Bump actions/checkout from 3.1.0 to 3.2.0 by @dependabot in https://github.com/lowlydba/dba-multitool/pull/262
  • Bump insightsengineering/coverage-action from 2.1.3 to 2.1.5 by @dependabot in https://github.com/lowlydba/dba-multitool/pull/263
  • Bump github/super-linter from 4.9.7 to 4.10.0 by @dependabot in https://github.com/lowlydba/dba-multitool/pull/265
  • Bump actions/checkout from 3.2.0 to 3.3.0 by @dependabot in https://github.com/lowlydba/dba-multitool/pull/266
  • Bump github/super-linter from 4.10.0 to 4.10.1 by @dependabot in https://github.com/lowlydba/dba-multitool/pull/268
  • sp_helpme - add incl col by @lowlydba in https://github.com/lowlydba/dba-multitool/pull/267
  • + 1 more
1.7.11v.1.7.11
lowlydbalowlydba·3y ago·November 17, 2022
GitHub

📋 What's Changed

  • shore up tsqllint for independent release by @lowlydba in https://github.com/lowlydba/dba-multitool/pull/245
  • Update Linters by @lowlydba in https://github.com/lowlydba/dba-multitool/pull/247
  • Bump github/super-linter from 4.9.5 to 4.9.6 by @dependabot in https://github.com/lowlydba/dba-multitool/pull/248
  • Bump stefanzweifel/git-auto-commit-action from 4.14.1 to 4.15.0 by @dependabot in https://github.com/lowlydba/dba-multitool/pull/249
  • Bump azure/sql-action from 1.3 to 2 by @dependabot in https://github.com/lowlydba/dba-multitool/pull/250
  • Bump actions/checkout from 3.0.2 to 3.1.0 by @dependabot in https://github.com/lowlydba/dba-multitool/pull/251
  • Bump stefanzweifel/git-auto-commit-action from 4.15.0 to 4.15.1 by @dependabot in https://github.com/lowlydba/dba-multitool/pull/254
  • Bump github/super-linter from 4.9.6 to 4.9.7 by @dependabot in https://github.com/lowlydba/dba-multitool/pull/252
  • + 6 more
1.7.10
lowlydbalowlydba·3y ago·August 19, 2022
GitHub

📋 What's Changed

  • Bump insightsengineering/coverage-action from 2.1.0 to 2.1.1 by @dependabot in https://github.com/lowlydba/dba-multitool/pull/243
  • Suggestion fixes by @lowlydba in https://github.com/lowlydba/dba-multitool/pull/244
  • Full Changelog: https://github.com/lowlydba/dba-multitool/compare/1.7.9...1.7.10
1.7.9
lowlydbalowlydba·3y ago·July 30, 2022
GitHub

# Summary Minor release that further slims down the zip size.

1.7.8
lowlydbalowlydba·4y ago·January 26, 2022
GitHub

📋 What's Changed

  • Create uninstall_dba-multitool.sql by @LowlyDBA in https://github.com/LowlyDBA/dba-multitool/pull/229
  • Slim down release package size by ignoring non-asset files
  • Update license copyright years
  • Update TSQLLint rules & fix subquent errors (non-functional changes)
  • Full Changelog: https://github.com/LowlyDBA/dba-multitool/compare/1.7.7...1.7.8
1.7.7
lowlydbalowlydba·4y ago·January 15, 2022
GitHub

Remove docs from this repo, moved to dedicated dba-multitool.org repository.

1.7.6
lowlydbalowlydba·4y ago·December 26, 2021
GitHub

📝 sp_doc

  • Resolved #224 - Ignore SSDT related tables in markdown output
1.7.5
lowlydbalowlydba·4y ago·August 5, 2021
GitHub

📦 General

  • Updated licensing year to 2021 - only took 8 months 😄

📝 sp_doc

  • Resolved #210 - Added schemas and their EPs to documentation output
1.7.4
lowlydbalowlydba·4y ago·July 12, 2021
GitHub

📦 General

  • Added icons for individual tools on their documentation pages
  • Pester query timeouts are now variables instead of hard coded

📝 sp_doc

  • Resolved (partially) #191 - added feature to display _all_ extended properties
  • Fixed primary keys for user defined table types not showing up
  • Misc. code style improvements
  • Fixed #211 - Markdown url formatting now properly escaped
1.7.3
lowlydbalowlydba·5y ago·June 23, 2021
GitHub

📦 sp_helpme

  • Fixed #200 - nvarchar columns listed twice
  • Started re-styling some of the original sp_help code for readability & standardization
  • Fixed #207 and #203 - issues around case sensitivity, thank you @mattcargile for the fixes!

📝 sp_doc

  • Fixed #208 - Updated documentation to clarify importance of supplying `-y 0` to sqlcmd for this stored proc

📦 sp_sizeoptimiser

  • Also affected by fix #203
1.7.2
lowlydbalowlydba·5y ago·April 16, 2021
GitHub

📦 sp_estindex

  • Fixed #193

📝 sp_doc

  • Resolved #190 - object dependencies are now tracked under "Referenced By" section
  • Fixed non-standard variable names
  • Fixed formatting issues in Synonyms section
1.7.1v1.7.1
lowlydbalowlydba·5y ago·March 13, 2021
GitHub

📦 sp_sizeoptimiser

  • Fixed ordering of results
  • Compressed tables are now skipped for the sparse columns check, since those features are incompatible

📝 sp_doc

  • Fixed missing line break in Synonyms section #186
  • Fixed display of multi-line EPs that are shown in tables
  • Fixed display of markdown *inside* EPs #185
  • Pipes are replaced with HTML code equivalent
  • Line breaks are replaced with `<br/>` tag
  • This renders markdown as raw text instead of applying usual markdown formatting
  • Fixed broken EPs for User Defined Table Types
  • sys.extended_properties docs were missing UDTT specific class (https://github.com/MicrosoftDocs/sql-docs/pull/6154)
1.7v1.7
lowlydbalowlydba·5y ago·December 18, 2020
GitHub

📋 Changes

  • Upgraded pester to 5.1.0+ and now using `BeforeDiscovery` to tighten up some of the repetitive commands run in tests
  • Added timeouts to unit test calls after encountering #177 which effectively paused query executions
  • Now setting the max memory and max DOP on the SQL Instances at start to ensure ideal configurations are in use
  • Setting tSQLt as Simple recovery mode at creation
  • Leveraging the latest tSQLt version for non-Azure builds (see #165 for details as to why not Azure)
  • Added [In Solidarity Bot](https://github.com/jpoehnelt/in-solidarity-bot) as a commit checker

📦 sp_sizeoptimiser

  • N/A

📦 sp_helpme

  • N/A

📦 sp_estindex

  • N/A

📝 sp_doc

  • Improved some variable naming and data type usage
  • add view/table indexes + tests (#176)
  • Removed, then fixed the buggy sensitivity classification test (#177)
  • Added general database info (#171)
  • More usage of object-specific system catalogs as opposed to `sys.objects` for performance improvements
  • Added lots of `NOLOCK` statements during (#177) troubleshooting, keeping them just in case they help
1.6 - Sixxxxxxv1.6
lowlydbalowlydba·5y ago·November 30, 2020
GitHub

📋 Changes

  • Major overhaul of the testing components, both local and appveyor
  • Pester 5 now runs all tests & the T-SQL linting, reporting results to appveyor 🎉
  • tSQLt is fetched at run time on appveyor, reducing the repo size considerably
  • Fewer files/steps in general to get tests up and running
  • Improved overall linting, including PowerShell linting
  • Inclusion in [dbatools](https://dbatools.io) via Install-DbaMultiTool !!

📦 sp_sizeoptimiser

  • Fixed example in header content that was causing issues when running via dbatools' `Invoke-DbaQuery`

📦 sp_helpme

  • N/A

📦 sp_estindex

  • Fixed unit tests that weren't compatible with Azure SQL (we can't use system databases for these tests)

📝 sp_doc

  • Includes Data Sensitivity Classifications in 2019+ (when present)
1.5v1.5
lowlydbalowlydba·5y ago·October 17, 2020
GitHub

📦 General

  • Improved readability and organizing of unit tests

📝 sp_doc

  • Added verbose mode

📦 sp_estindex

  • New script! 🎉
  • Estimates statistics, sizes, and missing index stats without having to actually create an index.

📦 sp_sizeoptimiser

  • Fixes #142
  • Fixes #141
  • Improved general heuristics
v1.4
lowlydbalowlydba·5y ago·October 3, 2020
GitHub

📦 General

  • Rebranding from "Express SQL" to "DBA MultiTool" for a more self-descriptive name.

📝 sp_doc

  • Completes #130 - Only shows the first 8,000 characters of stored proc definitions by default (large markdown files cause issues in some IDEs / git renderers)
  • Completes #134 - Added User Defined Table Types
  • Completes #137 - Emoji mode now available

📦 sp_helpme

  • no changes

📦 sp_sizeoptimiser

  • no changes
v1.3
lowlydbalowlydba·5y ago·September 19, 2020
GitHub

📋 Changes

  • Bold primary key columns
  • Misc. fixes around variable data types
  • Wrap foreign keys in [ ] to allow line wrapping and more even table column widths
  • Add support for programmable object parameter documentation
  • no changes
  • no changes
v1.2 Minor fixes and automation enhancementsv1.2
lowlydbalowlydba·5y ago·September 15, 2020
GitHub

📋 Changes

  • All HTML tags properly closed
  • Sample WideWorldImporters documentation generated during each build
  • no changes
  • no changes
  • Minor markdown linting errors corrected
v1.1
lowlydbalowlydba·5y ago·September 11, 2020
GitHub
Production-approvedv1.0
lowlydbalowlydba·5y ago·August 11, 2020
GitHub

Version 1.0 wraps up highly stable versions of all three stored procedures. Production ready scripts!