List All Tables Across All Databases in SQL Server
Jun 29, 2026 / · 9 min read · sql server sys.databases sys.tables sys.schemas sys.partitions dynamic sql cross database catalog views table inventory sp_executesql administration metadata scripts ·A table inventory that spans every database on an instance cannot be answered from one database context, because the table catalog lives inside each database. The pattern below reads the database list from sys.databases, builds one INSERT ... SELECT per online user database against that database's sys.tables and …
Read MoreSQL Server Restore Database Script with MOVE
Apr 9, 2026 / · 6 min read · restore database backup recovery dynamic sql sql server restore filelistonly move option database administration scripts ·Restoring a SQL Server database to a different server or folder fails when the file paths recorded in the backup do not exist on the target. The MOVE option of RESTORE DATABASE redirects each data and log file to a path you choose, and this script builds that statement from four variables so it can be previewed before …
Read Moresp_pkeys: SQL Server Primary Key Discovery Script
Aug 9, 2025 / · 3 min read · sql server primary keys database administration scripts sysobjects sp_pkeys dynamic sql sysobjects sys.tables sys.key_constraints INFORMATION_SCHEMA.TABLE_CONSTRAINTS ·SQL Server Primary Key Discovery Script Using sp_pkeys and sysobjects Purpose This SQL Server script generates dynamic SQL statements that can be executed to discover primary keys across all user tables in a database. It's a powerful administrative tool that helps database administrators quickly identify primary key …
Read MoreSQL Server UPDATE STATISTICS and SELECT Dynamic Scripts
Aug 6, 2025 / · 4 min read · sql server database administration t-sql performance tuning dynamic sql database maintenance statistics automation sysobjects update statistics sys.tables ·SQL Server Dynamic Update Statistics and Select Scripts for Database Maintenance Purpose These SQL Server scripts are designed to automatically generate database maintenance commands by dynamically creating UPDATE STATISTICS statements and SELECT queries for all user tables in a database. This approach is particularly …
Read More