SQL Server Scripts
open-menu closeme
Home
All SQLServer70 Scripts
Scripts & Commands
Links icon
SQL Server Documentation SQL Server Mgmnt Studio
About
Contact Us
Privacy Statement
rss
  • SQL Server Backup Status Report: All Databases

    calendar Apr 10, 2026 / Jun 2, 2026 · 7 min read · sql server database administration backup recovery maintenance scripts msdb sql scripts database management backup monitoring full backup differential backup transaction log backup sys.databases  ·
    Share on: twitter facebook linkedin copy

    Check SQL Server Backup Age Across All Databases This script queries the SQL Server backup history catalog to report the most recent full, differential, and transaction log backup for every database, including how many hours and minutes ago each backup completed. Purpose and Overview Database backups are your last line …


    Read More
  • SQL Server User Permissions and Role Memberships

    calendar Apr 10, 2026 / Sep 22, 2026 · 8 min read · sql server security permissions sql scripts database administration sys.database_principals sys.database_permissions sys.database_role_members role memberships security audit sys.columns sys.login_token sys.objects  ·
    Share on: twitter facebook linkedin copy

    Audit SQL Server Database User Permissions and Role Memberships This script queries the SQL Server system catalog to produce a complete audit of database-level permissions, covering direct object grants to users, permissions inherited through database roles, and permissions granted to the public role — all in a single …


    Read More
  • SQL Server Search Stored Procedure and View Text

    calendar Apr 9, 2026 / Jun 2, 2026 · 6 min read · sql server sql scripts sys.sql_modules sys.objects stored procedures views database administration object search maintenance scripts schema management  ·
    Share on: twitter facebook linkedin copy

    Search Stored Procedure and View Definitions in SQL Server This script searches the text of stored procedures, views, functions, and triggers in the current database using sys.sql_modules, returning any programmable object whose name or definition contains a given keyword. Purpose and Overview Finding which stored …


    Read More
  • SQL Server Error Log Search Script: xp_readerrorlog

    calendar Apr 8, 2026 / Sep 22, 2026 · 7 min read · sql server sql scripts xp_readerrorlog sp_readerrorlog error log database administration monitoring diagnostics maintenance scripts sys.sp_enumerrorlogs sys.dm_os_ring_buffers  ·
    Share on: twitter facebook linkedin copy

    Search the SQL Server Error Log with xp_readerrorlog This script reads and filters the SQL Server error log using xp_readerrorlog and sys.sp_readerrorlog, supporting keyword search, date range filtering, and access to archived log files — all from T-SQL without touching the file system. Purpose and Overview The SQL …


    Read More
  • SQL Server Verify Backup Files: RESTORE VERIFYONLY

    calendar Apr 6, 2026 / Jun 2, 2026 · 8 min read · sql server backup recovery database administration maintenance scripts restore verifyonly msdb sql scripts database management backup validation msdb.dbo.backupset msdb.dbo.backupmediafamily  ·
    Share on: twitter facebook linkedin copy

    Verify SQL Server Backup Files with RESTORE VERIFYONLY Backup files that cannot be restored are worthless, and many DBAs discover problems only when they attempt an actual restore under pressure. The scripts in this article use RESTORE VERIFYONLY to confirm that backup files are readable and internally consistent …


    Read More
  • SQL Server Point-in-Time Restore with STOPAT

    calendar Apr 5, 2026 / Jul 17, 2026 · 8 min read · sql server restore backup recovery transaction log msdb database maintenance DBA scripts point in time restore sys.databases  ·
    Share on: twitter facebook linkedin copy

    Recover a SQL Server Database to a Specific Point in Time SQL Server's RESTORE LOG ... WITH STOPAT lets you roll a database back to any exact moment covered by your backup chain. This guide walks through querying backup history in msdb, executing the restore sequence, and verifying the result. Purpose and Overview Data …


    Read More
  • SQL Server Top Queries by CPU and IO: dm_exec_query_stats

    calendar Apr 4, 2026 / Sep 22, 2026 · 6 min read · sql server performance sql scripts sys.dm_exec_query_stats sys.dm_exec_sql_text sys.dm_exec_query_plan query tuning database administration monitoring execution plan sys.dm_exec_plan_attributes  ·
    Share on: twitter facebook linkedin copy

    Find the Top CPU and IO Consuming Queries in SQL Server This script queries sys.dm_exec_query_stats to identify the most resource-intensive queries currently cached in the plan cache, showing logical reads, writes, CPU time, and elapsed time — with the full query text and execution plan for each. Purpose and Overview …


    Read More
  • SQL Server Index Fragmentation: dm_db_index_physical_stats

    calendar Apr 3, 2026 / Sep 22, 2026 · 6 min read · sql server index maintenance sql scripts sys.dm_db_index_physical_stats fragmentation database administration performance maintenance scripts indexes rebuild reorganize sys.objects  ·
    Share on: twitter facebook linkedin copy

    Report Index Fragmentation Across All Tables in SQL Server This script queries sys.dm_db_index_physical_stats to report external and internal fragmentation for every index in the current database, filtering to indexes with significant fragmentation and enough pages to make maintenance worthwhile. Purpose and Overview …


    Read More
  • SQL Server Database Size Report for All Databases

    calendar Apr 2, 2026 / Jun 2, 2026 · 6 min read · sql server monitoring sql scripts sys.master_files sys.databases database administration capacity planning storage reporting maintenance scripts  ·
    Share on: twitter facebook linkedin copy

    Report Database Size in MB and GB for All SQL Server Databases This script queries sys.master_files and sys.databases to report the total allocated size in megabytes and gigabytes for every user database on the SQL Server instance, sorted by largest database first. Purpose and Overview Knowing how large each database …


    Read More
  • SQL Server Unused Indexes: sys.dm_db_index_usage_stats

    calendar Apr 1, 2026 / Sep 22, 2026 · 7 min read · sql server performance sql scripts sys.dm_db_index_usage_stats index maintenance database administration nonclustered indexes query tuning maintenance scripts indexes sys.columns sys.index_columns sys.objects sys.partitions sys.schemas  ·
    Share on: twitter facebook linkedin copy

    Find Unused Nonclustered Indexes in SQL Server This script queries sys.dm_db_index_usage_stats to identify nonclustered indexes that have never been used by any read operation since the last SQL Server restart, yet still carry write overhead with every INSERT, UPDATE, and DELETE on the table. Purpose and Overview Every …


    Read More
    • ««
    • «
    • 4
    • 5
    • 6
    • 7
    • 8
    • »
    • »»

SQLServer70.com

Your Source for SQL Server Scripts
Read More

Recent Posts

  • Spot Low-Memory Conditions with sys.dm_os_process_memory
  • Profile Costly Cached Procs with sys.dm_exec_procedure_stats
  • Check AG Replica Health with sys.dm_hadr_availability_replica_states
  • Decode PLE and Buffer Cache Hit Ratio via cntr_type Codes
  • Audit Server Configuration Drift with sys.configurations
  • Find Ad Hoc Plan Cache Bloat with sys.dm_exec_cached_plans
  • Age Open Transactions with sys.dm_tran_active_transactions
  • Rank Expensive Queries with sys.query_store_runtime_stats

Categories

SCRIPTS 74 SQL SERVER ADMINISTRATION 14 SQL SERVER MAINTENANCE 14 SQL SERVER PERFORMANCE 14 SQL SERVER MONITORING 11 SQL SERVER STRUCTURE 11 SQL SERVER BACKUP RECOVERY 7 SQL SERVER SECURITY 3

Series

SQL SERVER ADMINISTRATION 14 SQL SERVER MAINTENANCE 14 SQL SERVER PERFORMANCE 14 SQL SERVER MONITORING 11 SQL SERVER STRUCTURE 11 SQL SERVER BACKUP RECOVERY 7 SQL SERVER SECURITY 3

Tags

SQL SERVER 73 DATABASE ADMINISTRATION 39 SQL SCRIPTS 39 SCRIPTS 24 PERFORMANCE 21 MAINTENANCE SCRIPTS 19 SYS.OBJECTS 19 MONITORING 18 SYS.TABLES 17 DATABASE MAINTENANCE 13 SYS.DATABASES 12 DBCC COMMANDS 11 SYS.INDEXES 11 MSDB 10
All Tags
ACTIVE SESSIONS2 AD HOC QUERIES1 ADMINISTRATION4 ADVANCED OPTIONS1 ALTER INDEX1 ALWAYS ON1 ANSI STANDARD1 AUTOMATION2 BACKUP1 BACKUP AUDIT1 BACKUP COMPRESSION1 BACKUP MONITORING2 BACKUP RECOVERY6 BACKUP VALIDATION1 BACKUPSET1 BLOCKING3 BOTTLENECK ANALYSIS1 BUFFER CACHE HIT RATIO1 BUFFER MANAGER1 BUFFER POOL2 CAPACITY PLANNING2 CARDINALITY ESTIMATION1 CATALOG VIEWS6 CLUSTERED INDEXES1 CNTR_TYPE1 COLUMNS1 COMPATIBILITY VIEWS1 COMPILED PLAN STUB1 CONFIGURATION DRIFT1 CONSISTENCY CHECKS2 CONSTRAINT REPORTING1 CONTENTION1 COPY ONLY BACKUP1 CPU CONFIGURATION1 CPU HISTORY1 CPU TIME1 CPU UTILIZATION1 CROSS DATABASE1 CURSOR PROGRAMMING1 DATA AUDIT1 DATA CACHE1 DATA COMPRESSION1 DATA DICTIONARY1 DATA TYPES1 DATABASE1 DATABASE ADMINISTRATION39 DATABASE CONNECTIONS1 DATABASE CORRUPTION2 DATABASE FILES2 DATABASE INTEGRITY1 DATABASE MAIL1 DATABASE MAINTENANCE13 DATABASE MANAGEMENT3 DATABASE MEMORY1 DATABASE MONITORING2 DATABASE OBJECTS1 DATABASE OPTIMIZATION1 DATABASE SCHEMA1 DATABASE SCRIPTS1 DATABASE SECURITY1 DATABASE STRUCTURE9 DBA SCRIPTS9 DBA TOOLS1 DBCC1 DBCC CHECKDB4 DBCC CHECKIDENT2 DBCC COMMANDS11 DBCC DBINFO1 DBCC DBREINDEX2 DBCC FREEPROCCACHE1 DBCC LOGINFO1 DBCC SHRINKFILE2 DEPENDENCIES1 DEV RESTORE1 DIAGNOSTICS1 DIFFERENTIAL BACKUP1 DISK IO1 DISK LATENCY1 DISK SPACE2 DM DB MISSING INDEX DETAILS1 DM DB MISSING INDEX GROUP STATS1 DM DB SESSION SPACE USAGE1 DM EXEC REQUESTS2 DM EXEC SESSIONS3 DM EXEC SQL TEXT1 DM OS WAIT STATS1 DMV4 DOCUMENTATION1 DUPLICATE INDEXES1 DYNAMIC SQL3 ERROR LOG1 EXECUTION PLAN1 FAILOVER READINESS1 FILEPROPERTY1 FOR SYSTEM_TIME1 FOREIGN KEYS2 FRAGMENTATION2 FULL BACKUP1 GRANT STATEMENTS1 HEAP TABLES2 HISTORY TABLE1 IDENTITY COLUMNS2 IDENTITY RESEED1 IMPACT ANALYSIS1 INDEX FRAGMENTATION2 INDEX MAINTENANCE5 INDEX OPTIMIZATION1 INDEX REBUILDING1 INDEX SIZE1 INDEX TUNING2 INDEXES4 INDEXING1 INFORMATION_SCHEMA2 INFORMATION_SCHEMA.TABLE_CONSTRAINTS1 INFORMATION_SCHEMA.TABLES1 INTEGRITY CHECK2 IO STALL1 JOB MONITORING1 KILL SPID1 LOG MANAGEMENT1 LOGIN MANAGEMENT1 LONG RUNNING TRANSACTIONS1 LOW MEMORY1 MAINTENANCE2 MAINTENANCE SCRIPTS19 MAX SERVER MEMORY1 MAXDOP1 MEMORY1 MEMORY CLERKS1 MEMORY CONFIGURATION1 MEMORY PRESSURE2 METADATA7 MISSING INDEXES1 MONITORING18 MSDB10 MSDB.DBO.BACKUPMEDIAFAMILY1 MSDB.DBO.BACKUPSET1 NONCLUSTERED INDEXES1 NUMA2 OBJECT DEPENDENCIES1 OBJECT SEARCH1 OPEN TRANSACTIONS1 OPTIMIZATION2 OPTIMIZE FOR AD HOC WORKLOADS1 ORPHAN USERS1 PAGE COMPRESSION1 PAGE CORRUPTION1 PAGE LIFE EXPECTANCY1 PARAMETER SNIFFING1 PERFORMANCE21 PERFORMANCE MONITORING1 PERFORMANCE TUNING8 PERMISSIONS2 PLAN CACHE4 POINT IN TIME QUERY1 POINT IN TIME RESTORE1 PRIMARY KEYS3 PROCEDURE CACHE1 QUERY OPTIMIZATION2 QUERY OPTIMIZER1 QUERY PERFORMANCE1 QUERY STORE2 QUERY TUNING3 REBUILD REORGANIZE1 RECONFIGURE1 RECOVERY1 REFACTORING1 REFERENTIAL INTEGRITY1 REPORTING3 RESTORE1 RESTORE VERIFYONLY1 RING BUFFER1 ROLE MEMBERSHIPS1 ROW COMPRESSION1 SCHEMA ANALYSIS2 SCHEMA AUDIT1 SCHEMA DOCUMENTATION1 SCHEMA MANAGEMENT1 SCRIPTS24 SECURITY4 SECURITY AUDIT2 SERVER MONITORING1 SESSION MANAGEMENT1 SIZE_IN_BYTES1 SP CONFIGURE1 SP_CHANGE_USERS_LOGIN1 SP_CONFIGURE3 SP_EXECUTESQL1 SP_PKEYS2 SP_READERRORLOG1 SP_SEND_DBMAIL1 SP_SPACEUSED1 SP_UPDATESTATS1 SPACE MANAGEMENT1 SPACE USAGE1 SQL1 SQL SCRIPTS39 SQL SERVER73 SQL SERVER AGENT2 SQL SERVER MONITORING1 SQLSERVER PROCESS UTILIZATION1 STATISTICS2 STORAGE2 STORAGE ERROR1 STORED PROCEDURES2 SUSPECT PAGES1 SYNCHRONIZATION HEALTH1 SYS.ALL_COLUMNS1 SYS.ALL_OBJECTS1 SYS.ALLOCATION_UNITS3 SYS.AVAILABILITY_GROUPS1 SYS.AVAILABILITY_REPLICAS1 SYS.COLUMNS9 SYS.COMPUTED_COLUMNS1 SYS.CONFIGURATIONS4 SYS.DATABASE_FILES2 SYS.DATABASE_PERMISSIONS1 SYS.DATABASE_PRINCIPALS2 SYS.DATABASE_ROLE_MEMBERS1 SYS.DATABASES12 SYS.DM_DB_INDEX_PHYSICAL_STATS9 SYS.DM_DB_INDEX_USAGE_STATS5 SYS.DM_DB_MISSING_INDEX_DETAILS1 SYS.DM_DB_MISSING_INDEX_GROUP_STATS1 SYS.DM_DB_MISSING_INDEX_GROUPS1 SYS.DM_DB_PARTITION_STATS3 SYS.DM_DB_STATS_PROPERTIES1 SYS.DM_DB_XTP_TABLE_MEMORY_STATS1 SYS.DM_EXEC_CACHED_PLANS2 SYS.DM_EXEC_CONNECTIONS1 SYS.DM_EXEC_PLAN_ATTRIBUTES1 SYS.DM_EXEC_PROCEDURE_STATS1 SYS.DM_EXEC_QUERY_PLAN1 SYS.DM_EXEC_QUERY_STATS2 SYS.DM_EXEC_REQUESTS3 SYS.DM_EXEC_SESSIONS4 SYS.DM_EXEC_SQL_TEXT6 SYS.DM_EXEC_TEXT_QUERY_PLAN1 SYS.DM_HADR_AVAILABILITY_GROUP_STATES1 SYS.DM_HADR_AVAILABILITY_REPLICA_STATES1 SYS.DM_HADR_DATABASE_REPLICA_CLUSTER_STATES1 SYS.DM_HADR_DATABASE_REPLICA_STATES1 SYS.DM_IO_VIRTUAL_FILE_STATS1 SYS.DM_OS_BUFFER_DESCRIPTORS1 SYS.DM_OS_MEMORY_CLERKS2 SYS.DM_OS_PERFORMANCE_COUNTERS2 SYS.DM_OS_PROCESS_MEMORY1 SYS.DM_OS_RING_BUFFERS2 SYS.DM_OS_SCHEDULERS1 SYS.DM_OS_SYS_INFO5 SYS.DM_OS_SYS_MEMORY1 SYS.DM_OS_VOLUME_STATS1 SYS.DM_OS_WAIT_STATS1 SYS.DM_OS_WAITING_TASKS1 SYS.DM_PDW_NODES_EXEC_PROCEDURE_STATS1 SYS.DM_SERVER_SERVICES1 SYS.DM_SQL_REFERENCED_ENTITIES1 SYS.DM_SQL_REFERENCING_ENTITIES1 SYS.DM_TRAN_ACTIVE_TRANSACTIONS2 SYS.DM_TRAN_LOCKS1 SYS.DM_TRAN_SESSION_TRANSACTIONS1 SYS.FOREIGN_KEY_COLUMNS2 SYS.FOREIGN_KEYS4 SYS.IDENTITY_COLUMNS1 SYS.INDEX_COLUMNS7 SYS.INDEXES11 SYS.KEY_CONSTRAINTS3 SYS.LOGIN_TOKEN1 SYS.MASTER_FILES4 SYS.OBJECTS19 SYS.PARTITIONS8 SYS.PROCEDURES1 SYS.QUERY_STORE_PLAN1 SYS.QUERY_STORE_QUERY1 SYS.QUERY_STORE_QUERY_TEXT1 SYS.QUERY_STORE_RUNTIME_STATS1 SYS.QUERY_STORE_RUNTIME_STATS_INTERVAL1 SYS.SCHEMAS8 SYS.SERVER_PRINCIPALS2 SYS.SP_ENUMERRORLOGS1 SYS.SQL_EXPRESSION_DEPENDENCIES1 SYS.SQL_MODULES2 SYS.STATS1 SYS.TABLES17 SYS.TYPES2 SYS.VIEWS1 SYSCOLUMNS1 SYSDATABASES1 SYSINDEXES3 SYSJOBHISTORY1 SYSJOBS1 SYSMAIL_ACCOUNT1 SYSMAIL_ADD_ACCOUNT_SP1 SYSMAIL_EVENT_LOG1 SYSMAIL_MAILITEMS1 SYSMAIL_PROFILE1 SYSOBJECTS10 SYSTEM IDLE PROCESS1 SYSTEM TABLES4 SYSTEM VERSIONING1 T-SQL2 TABLE ANALYSIS1 TABLE INVENTORY1 TABLE MAINTENANCE1 TABLE SIZE1 TABLE STATISTICS1 TEMPDB1 TEMPORAL TABLES1 TRANSACTION LOG3 TRANSACTION LOG BACKUP1 UPDATE STATISTICS2 USECOUNTS1 VIEWS1 VIRTUAL LOG FILES1 WAIT STATISTICS1 WAIT TYPES3 XP_CMDSHELL1 XP_READERRORLOG1 XTP1
[A~Z][0~9]
SQLServer70.com

Copyright  SQLSERVER70.COM. All Rights Reserved

to-top