|
1 | | -declare @db_name sysname = ; --> put the database name here like 'WideWorldImporters' |
| 1 | +USE <database_name, , > --> put the database name here like WideWorldImporters |
2 | 2 |
|
3 | 3 | begin |
4 | 4 | declare @result NVARCHAR(MAX); |
5 | 5 | set @result = (select database_name = name, compatibility_level, recovery_model_desc, snapshot_isolation_state_desc, is_read_committed_snapshot_on, |
6 | 6 | is_auto_update_stats_on, is_auto_update_stats_async_on, delayed_durability_desc, |
7 | 7 | is_encrypted, is_auto_create_stats_incremental_on, is_arithabort_on, is_ansi_warnings_on, is_parameterization_forced |
8 | 8 | from sys.databases |
9 | | -where name = @db_name |
| 9 | +where name = db_name() |
10 | 10 | for xml raw('db'), elements); |
11 | 11 | set @result += (select compatibility_level, snapshot_isolation_state_desc, is_read_committed_snapshot_on, |
12 | 12 | is_auto_update_stats_on, is_auto_update_stats_async_on, delayed_durability_desc, |
@@ -77,6 +77,15 @@ isnull(( |
77 | 77 | where ix.type <> 0 |
78 | 78 | for xml raw, elements),''); |
79 | 79 |
|
| 80 | +set @result += |
| 81 | +isnull(( |
| 82 | + select name = 'JOB::'+j.name + '/' + s.step_name, |
| 83 | + value = subsystem |
| 84 | + from msdb.dbo.sysjobs j |
| 85 | + join msdb.dbo.sysjobsteps s on j.job_id = s.job_id |
| 86 | +for xml raw, elements),''); |
| 87 | + |
| 88 | + |
80 | 89 | select cast(@result as xml); |
81 | 90 |
|
82 | 91 | end; |
0 commit comments