1- SELECT
2- (SELECT is_broker_enabled
3- FROM sys .databases
4- WHERE name= db_name()) AS ' Is_Broker_Enabled' ,
5- (SELECT value
6- FROM sys .configurations
7- WHERE name = ' clr enabled' ) AS ' Is_CLR_Enabled' ,
8- serverproperty(' machinename' ) AS ServerName,
9- case when CONVERT (sysname, SERVERPROPERTY(' ProductVersion' )) like ' 8.0%' then ' SQL Server 2000'
10- when CONVERT (sysname, SERVERPROPERTY(' ProductVersion' )) like ' 9.0%' then ' SQL Server 2005'
11- when CONVERT (sysname, SERVERPROPERTY(' ProductVersion' )) like ' 10.0%' then ' SQL Server 2008'
12- when CONVERT (sysname, SERVERPROPERTY(' ProductVersion' )) like ' 10.5%' then ' SQL Server 2008 R2'
13- when CONVERT (sysname, SERVERPROPERTY(' ProductVersion' )) like ' 11.0%' then ' SQL Server 2012'
14- when CONVERT (sysname, SERVERPROPERTY(' ProductVersion' )) like ' 12.0%' then ' SQL Server 2014'
15- when CONVERT (sysname, SERVERPROPERTY(' ProductVersion' )) like ' 13.0%' then ' SQL Server 2016'
16- when CONVERT (sysname, SERVERPROPERTY(' ProductVersion' )) like ' 14.0%' then ' SQL Server 2017'
17- when CONVERT (sysname, SERVERPROPERTY(' ProductVersion' )) = ' 15.0.4123.1' then ' SQL Server 2019 CU10'
18- when CONVERT (sysname, SERVERPROPERTY(' ProductVersion' )) like ' 15.0%' then ' SQL Server 2019'
19- when CONVERT (sysname, SERVERPROPERTY(' ProductVersion' )) > ' 15.0.4123.1' then ' newer than SQL Server 2019 CU10'
20- else ' unknown' end as [Version],
21- CONVERT (nvarchar(50 ), serverproperty(' Edition' )) AS Edition,
22- CONVERT (nvarchar(50 ), serverproperty(' ProductVersion' )) AS ProductVersion,
23- CONVERT (nvarchar(50 ), serverproperty(' ProductLevel' )) AS ProductLevel,
24- CONVERT (nvarchar(50 ), serverproperty(' IsClustered' )) AS IsClustered,
25- CONVERT (nvarchar(50 ), serverproperty(' IsFullTextInstalled' )) AS IsFullTextInstalled,
26- CONVERT (nvarchar(50 ), serverproperty(' Collation' )) AS Collation,
27- CONVERT (nvarchar(50 ), serverproperty(' ComputerNamePhysicalNetBIOS' )) AS ComputerNamePhysicalNetBIOS,
28- CONVERT (nvarchar(50 ), serverproperty(' ComputerNamePhysicalNetBIOS' )) AS ' SqlHost'
1+ SELECT CASE
2+ (SELECT is_broker_enabled
3+ FROM sys .databases
4+ WHERE name= db_name())
5+ WHEN 0 THEN ' False'
6+ WHEN 1 THEN ' True'
7+ END AS [Is_Broker_Enabled],
8+ CASE
9+ (SELECT SERVERPROPERTY (' IsHadrEnabled' ))
10+ WHEN 0 THEN ' False'
11+ WHEN 1 THEN ' True'
12+ END AS [Is_AlwaysOn_Enabled],
13+ CASE
14+ (SELECT value
15+ FROM sys .configurations
16+ WHERE name = ' clr enabled' )
17+ WHEN 0 THEN ' False'
18+ WHEN 1 THEN ' True'
19+ END AS [Is_CLR_Enabled],
20+ serverproperty(' machinename' ) AS ServerName,
21+ CASE
22+ WHEN CONVERT (sysname, SERVERPROPERTY(' ProductVersion' )) like ' 8.0%' THEN ' SQL Server 2000'
23+ WHEN CONVERT (sysname, SERVERPROPERTY(' ProductVersion' )) like ' 9.0%' THEN ' SQL Server 2005'
24+ WHEN CONVERT (sysname, SERVERPROPERTY(' ProductVersion' )) like ' 10.0%' THEN ' SQL Server 2008'
25+ WHEN CONVERT (sysname, SERVERPROPERTY(' ProductVersion' )) like ' 10.5%' THEN ' SQL Server 2008 R2'
26+ WHEN CONVERT (sysname, SERVERPROPERTY(' ProductVersion' )) like ' 11.0%' THEN ' SQL Server 2012'
27+ WHEN CONVERT (sysname, SERVERPROPERTY(' ProductVersion' )) like ' 12.0%' THEN ' SQL Server 2014'
28+ WHEN CONVERT (sysname, SERVERPROPERTY(' ProductVersion' )) like ' 13.0%' THEN ' SQL Server 2016'
29+ WHEN CONVERT (sysname, SERVERPROPERTY(' ProductVersion' )) like ' 14.0%' THEN ' SQL Server 2017'
30+ WHEN CONVERT (sysname, SERVERPROPERTY(' ProductVersion' )) = ' 15.0.4123.1' THEN ' SQL Server 2019 CU10'
31+ WHEN CONVERT (sysname, SERVERPROPERTY(' ProductVersion' )) = ' 15.0.4138.2' THEN ' SQL Server 2019 CU11'
32+ WHEN CONVERT (sysname, SERVERPROPERTY(' ProductVersion' )) = ' 15.0.4153.1' THEN ' SQL Server 2019 CU12'
33+ WHEN CONVERT (sysname, SERVERPROPERTY(' ProductVersion' )) = ' 15.0.4178.1' THEN ' SQL Server 2019 CU13'
34+ WHEN CONVERT (sysname, SERVERPROPERTY(' ProductVersion' )) = ' 15.0.4188.2' THEN ' SQL Server 2019 CU14'
35+ WHEN CONVERT (sysname, SERVERPROPERTY(' ProductVersion' )) > ' 15.0.4188.2' THEN ' newer than SQL Server 2019 CU14'
36+ WHEN CONVERT (sysname, SERVERPROPERTY(' ProductVersion' )) like ' 15.0%' THEN ' SQL Server 2019'
37+ ELSE ' unknown'
38+ END AS [Version],
39+ CONVERT (nvarchar(50 ), serverproperty(' Edition' )) AS Edition,
40+ CONVERT (nvarchar(50 ), serverproperty(' ProductVersion' )) AS ProductVersion,
41+ CONVERT (nvarchar(50 ), serverproperty(' ProductLevel' )) AS ProductLevel,
42+ CASE (CONVERT (nvarchar(50 ), serverproperty(' IsClustered' )))
43+ WHEN 0 THEN ' False'
44+ WHEN 1 THEN ' True'
45+ END AS [IsClustered],
46+ CASE (CONVERT (nvarchar(50 ), serverproperty(' IsFullTextInstalled' )))
47+ WHEN 0 THEN ' False'
48+ WHEN 1 THEN ' True'
49+ END AS [IsFullTextInstalled],
50+ CONVERT (nvarchar(50 ), serverproperty(' Collation' )) AS COLLATION,
51+ CONVERT (nvarchar(50 ), serverproperty(' ComputerNamePhysicalNetBIOS' )) AS ComputerNamePhysicalNetBIOS,
52+ CONVERT (nvarchar(50 ), serverproperty(' ComputerNamePhysicalNetBIOS' )) AS ' SqlHost'
0 commit comments