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
  • Check AG Replica Health with sys.dm_hadr_availability_replica_states

    calendar Sep 13, 2026 / Sep 13, 2026 · 9 min read · sql server sys.dm_hadr_availability_replica_states sys.dm_hadr_availability_group_states sys.availability_replicas sys.availability_groups sys.dm_hadr_database_replica_cluster_states sys.dm_hadr_database_replica_states always on synchronization health failover readiness scripts  ·
    Share on: twitter facebook linkedin copy

    An Always On availability group can show green across every tile in the graphical dashboard and still be one dropped connection away from a failover nobody planned for. sys.dm_hadr_availability_replica_states is the dynamic management view behind that dashboard tile, returning role, operational state, and …


    Read More
  • Audit Server Configuration Drift with sys.configurations

    calendar Aug 24, 2026 / Aug 24, 2026 · 8 min read · sql server sys.configurations sp_configure reconfigure configuration drift advanced options xp_cmdshell security monitoring scripts  ·
    Share on: twitter facebook linkedin copy

    Running sp_configure and getting back a success message is not the same thing as a setting actually taking effect. Between the moment a value is changed and the moment SQL Server is actually running it sits a gap — one a busy DBA can close with a single RECONFIGURE, or forget entirely until a restart months later flips …


    Read More
  • Configure Database Mail and Send a Test Message

    calendar Jul 1, 2026 / Oct 12, 2026 · 12 min read · sql server database mail sp_send_dbmail sysmail_add_account_sp sysmail_event_log msdb sql server agent sys.configurations sys.databases sysmail_allitems administration scripts  ·
    Share on: twitter facebook linkedin copy

    Database Mail is switched off on a new instance, and sp_send_dbmail cannot work until an SMTP account, a profile that holds it, and a grant that lets users send through that profile all exist in msdb. The script below enables the feature, builds those three objects, sends a test message, and reads the queue and the …


    Read More
  • List All Tables Across All Databases in SQL Server

    calendar Jun 29, 2026 / Oct 13, 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  ·
    Share on: twitter facebook linkedin copy

    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 More
  • SQL Server DBCC CHECKIDENT: Check and Reseed Identity

    calendar Jun 4, 2026 / Oct 14, 2026 · 7 min read · sql server identity columns database administration maintenance scripts sql scripts dbcc commands table maintenance identity reseed DBCC CHECKIDENT sys.columns sys.identity_columns  ·
    Share on: twitter facebook linkedin copy

    A logging table grew to forty million rows, the bulk of it was archived out, and now only the last week's data remains — but the next insert still gets identity value 40,000,001, leaving a vast gap below it. Or a botched data load left the seed sitting far above the real maximum, and future inserts skip millions of …


    Read More
  • SQL Server Object Dependencies Report: Find All References

    calendar May 23, 2026 / Sep 22, 2026 · 8 min read · sql server dependencies object dependencies database administration refactoring sql scripts sys.sql_expression_dependencies sys.all_objects sys.all_columns impact analysis schema analysis sys.dm_sql_referenced_entities sys.dm_sql_referencing_entities sys.objects  ·
    Share on: twitter facebook linkedin copy

    Before renaming a column, retiring a view, or dropping a stored procedure, every DBA needs the answer to one question: what else depends on this object? This T-SQL script reads sys.sql_expression_dependencies and reports every referencing-and-referenced pair in the current database, with optional filtering to a single …


    Read More
  • SQL Server Max Server Memory Calculator Script

    calendar May 16, 2026 / Sep 22, 2026 · 8 min read · sql server max server memory sys.dm_os_sys_info sys.configurations sp configure memory configuration database administration sql scripts performance sys.dm_os_performance_counters  ·
    Share on: twitter facebook linkedin copy

    Every SQL Server installation ships with max server memory set to its default value of 2,147,483,647 MB — effectively unlimited — which allows the Buffer Pool to consume all available RAM and starve the operating system of the memory it needs for network stack, disk I/O, and other critical processes. This script reads …


    Read More
  • SQL Server MAXDOP Recommendation Script

    calendar Apr 17, 2026 / Oct 16, 2026 · 8 min read · sql server maxdop performance sp_configure numa sql scripts database administration cpu configuration sys.configurations sys.dm_os_schedulers sys.dm_os_sys_info  ·
    Share on: twitter facebook linkedin copy

    MAXDOP (max degree of parallelism) caps how many processors SQL Server uses for a single parallel query plan. The default value of 0 lets SQL Server use all available processors, up to 64, which Microsoft says is not the recommended value for most cases. This script reads the CPU and NUMA layout from system DMVs, …


    Read More
  • SQL Server Agent Job Failure History Report

    calendar Apr 11, 2026 / Oct 16, 2026 · 8 min read · sql server sql server agent msdb sql scripts database administration job monitoring maintenance scripts reporting sysjobs sysjobhistory sys.server_principals  ·
    Share on: twitter facebook linkedin copy

    Report SQL Server Agent Job Status and Failure History This script queries the SQL Server Agent job history stored in msdb to produce a detailed report of each job's most recent run for each status (failed, succeeded, and so on), failure and success counts over the last 60 days, total lifetime run counts, and job step …


    Read More
  • SQL Server Kill Sessions: Filtered SPID Management

    calendar Apr 11, 2026 / Oct 12, 2026 · 10 min read · sql server session management kill spid database administration dm exec sessions maintenance scripts sql scripts database connections active sessions open transactions sys.dm_exec_sessions sys.dm_tran_active_transactions sys.dm_server_services  ·
    Share on: twitter facebook linkedin copy

    This T-SQL script kills one or more SQL Server sessions (SPIDs) chosen by filters: login, database, session state, open transactions and the age of the last request. It reads sys.dm_exec_sessions, builds a KILL statement for each match, and by default only prints what it would do. Purpose and Overview Clearing …


    Read More
    • ««
    • «
    • 1
    • 2
    • »
    • »»

SQLServer70.com

Your Source for SQL Server Scripts
Read More

Recent Posts

  • Catch Memory Grant Waits via sys.dm_exec_query_memory_grants
  • 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

Categories

SCRIPTS 78 SQL SERVER PERFORMANCE 15 SQL SERVER ADMINISTRATION 14 SQL SERVER MAINTENANCE 14 SQL SERVER MONITORING 11 SQL SERVER STRUCTURE 11 SQL SERVER BACKUP RECOVERY 10 SQL SERVER SECURITY 3

Series

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

Tags

SQL SERVER 77 DATABASE ADMINISTRATION 40 SQL SCRIPTS 40 SCRIPTS 26 PERFORMANCE 21 MAINTENANCE SCRIPTS 20 SYS.OBJECTS 19 MONITORING 18 SYS.TABLES 17 SYS.DATABASES 15 DATABASE MAINTENANCE 14 SYS.INDEXES 12 DBCC COMMANDS 11 DBA SCRIPTS 10
All Tags
ACTIVE SESSIONS2 AD HOC QUERIES1 ADMINISTRATION4 ADVANCED OPTIONS1 ALTER INDEX1 ALWAYS ON1 ANSI STANDARD1 AUTOMATION3 BACKUP3 BACKUP AUDIT1 BACKUP COMPRESSION1 BACKUP MONITORING2 BACKUP RECOVERY8 BACKUP VALIDATION1 BACKUPSET1 BLOCKING3 BOTTLENECK ANALYSIS1 BUFFER CACHE HIT RATIO1 BUFFER MANAGER1 BUFFER POOL2 CAPACITY PLANNING2 CARDINALITY ESTIMATION1 CATALOG VIEWS7 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 ADMINISTRATION40 DATABASE CONNECTIONS1 DATABASE CORRUPTION2 DATABASE FILES2 DATABASE INTEGRITY1 DATABASE MAIL1 DATABASE MAINTENANCE14 DATABASE MANAGEMENT2 DATABASE MEMORY1 DATABASE MONITORING2 DATABASE OBJECTS1 DATABASE RECOVERY1 DATABASE ROLES1 DATABASE SCHEMA1 DATABASE SCRIPTS1 DATABASE SECURITY1 DATABASE STRUCTURE9 DBA SCRIPTS10 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 SQL4 ERROR LOG1 EXECUTION PLAN1 FAILOVER READINESS1 FILEPROPERTY1 FOR SYSTEM_TIME1 FOREIGN KEYS2 FRAGMENTATION2 FULL BACKUP2 GRANT STATEMENTS1 HEAD BLOCKER1 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 SCRIPTS20 MAX SERVER MEMORY1 MAXDOP1 MEMORY1 MEMORY CLERKS1 MEMORY CONFIGURATION1 MEMORY GRANTS1 MEMORY PRESSURE2 METADATA7 MISSING INDEXES1 MONITORING18 MOVE OPTION1 MSDB10 MSDB.DBO.BACKUPMEDIAFAMILY3 MSDB.DBO.BACKUPSET3 NONCLUSTERED INDEXES1 NORECOVERY1 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 TUNING9 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 RESOURCE SEMAPHORE1 RESTORE2 RESTORE DATABASE1 RESTORE FILELISTONLY1 RESTORE VERIFYONLY1 RING BUFFER1 ROLE MEMBERSHIPS1 ROW COMPRESSION1 SCHEMA ANALYSIS2 SCHEMA AUDIT1 SCHEMA DOCUMENTATION1 SCHEMA MANAGEMENT1 SCRIPTS26 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 SCRIPTS40 SQL SERVER77 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.CONFIGURATIONS5 SYS.DATABASE_FILES3 SYS.DATABASE_PERMISSIONS2 SYS.DATABASE_PRINCIPALS3 SYS.DATABASE_ROLE_MEMBERS1 SYS.DATABASES15 SYS.DM_DB_FILE_SPACE_USAGE1 SYS.DM_DB_INDEX_PHYSICAL_STATS9 SYS.DM_DB_INDEX_USAGE_STATS4 SYS.DM_DB_LOG_SPACE_USAGE1 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_PLANS3 SYS.DM_EXEC_CONNECTIONS2 SYS.DM_EXEC_INPUT_BUFFER1 SYS.DM_EXEC_PLAN_ATTRIBUTES1 SYS.DM_EXEC_PROCEDURE_STATS1 SYS.DM_EXEC_QUERY_MEMORY_GRANTS1 SYS.DM_EXEC_QUERY_PLAN2 SYS.DM_EXEC_QUERY_RESOURCE_SEMAPHORES1 SYS.DM_EXEC_QUERY_STATS3 SYS.DM_EXEC_REQUESTS5 SYS.DM_EXEC_SESSIONS4 SYS.DM_EXEC_SQL_TEXT8 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_CLERKS3 SYS.DM_OS_PERFORMANCE_COUNTERS2 SYS.DM_OS_PROCESS_MEMORY1 SYS.DM_OS_RING_BUFFERS1 SYS.DM_OS_SCHEDULERS1 SYS.DM_OS_SYS_INFO7 SYS.DM_OS_SYS_MEMORY1 SYS.DM_OS_VOLUME_STATS1 SYS.DM_OS_WAIT_STATS2 SYS.DM_OS_WAITING_TASKS1 SYS.DM_PDW_NODES_EXEC_PROCEDURE_STATS1 SYS.DM_RESOURCE_GOVERNOR_RESOURCE_POOLS1 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_KEYS3 SYS.IDENTITY_COLUMNS2 SYS.INDEX_COLUMNS7 SYS.INDEXES12 SYS.KEY_CONSTRAINTS3 SYS.LOGIN_TOKEN1 SYS.MASTER_FILES4 SYS.MESSAGES1 SYS.OBJECTS19 SYS.PARTITIONS9 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.SCHEMAS9 SYS.SERVER_PRINCIPALS3 SYS.SP_ENUMERRORLOGS1 SYS.SQL_EXPRESSION_DEPENDENCIES1 SYS.SQL_MODULES2 SYS.STATS1 SYS.TABLES17 SYS.TYPES2 SYS.VIEWS1 SYSCOLUMNS1 SYSDATABASES1 SYSINDEXES3 SYSJOBHISTORY1 SYSJOBS1 SYSMAIL_ADD_ACCOUNT_SP1 SYSMAIL_ALLITEMS1 SYSMAIL_EVENT_LOG1 SYSOBJECTS10 SYSTEM IDLE PROCESS1 SYSTEM TABLES4 SYSTEM VERSIONING1 T-SQL2 TABLE ANALYSIS1 TABLE INVENTORY1 TABLE MAINTENANCE1 TABLE SIZE1 TABLE STATISTICS1 TEMPDB1 TEMPORAL TABLES1 TRANSACTION LOG4 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