Metadata SERVERPROPERTY SQL function
1. Usage of SERVERPROPERTY
SQL Server Query 1
SELECT
SERVERPROPERTY('MachineName') AS MachineName,
SERVERPROPERTY('InstanceName') AS InstanceName,
SERVERPROPERTY('ServerName') AS ServerName,
SERVERPROPERTY('Edition') AS Edition,
SERVERPROPERTY('ProductVersion') AS ProductVersion,
SERVERPROPERTY('ProductMajorVersion') AS ProductMajorVersion,
SERVERPROPERTY('ProductMinorVersion') AS ProductMinorVersion,
SERVERPROPERTY('ProductLevel') AS ProductLevel,
SERVERPROPERTY('ProductBuild') AS ProductBuild,
SERVERPROPERTY('Collation') AS Collation,
SERVERPROPERTY('IsIntegratedSecurityOnly') AS IsIntegratedSecurityOnly,
SERVERPROPERTY('EngineEdition') AS EngineEdition,
SERVERPROPERTY('IsHadrEnabled') AS IsHadrEnabled,
SERVERPROPERTY('IsClustered') AS IsClustered,
SERVERPROPERTY('IsBigDataCluster') AS IsBigDataCluster,
SERVERPROPERTY('InstanceDefaultDataPath') AS InstanceDefaultDataPath,
SERVERPROPERTY('InstanceDefaultLogPath') AS InstanceDefaultLogPath,
SERVERPROPERTY('InstanceDefaultBackupPath') AS InstanceDefaultBackupPath,
SERVERPROPERTY('ResourceLastUpdateDateTime') AS ResourceLastUpdateDateTime,
SERVERPROPERTY('ResourceVersion') AS ResourceVersion,
SERVERPROPERTY('IsTempDbMetadataMemoryOptimized') AS IsTempDbMetadataMemoryOptimized,
SERVERPROPERTY('IsXTPSupported') AS IsXTPSupported,
SERVERPROPERTY('IsPolyBaseInstalled') AS IsPolyBaseInstalled,
SERVERPROPERTY('IsFullTextInstalled') AS IsFullTextInstalled,
SERVERPROPERTY('IsAdvancedAnalyticsInstalled') AS IsAdvancedAnalyticsInstalled,
SERVERPROPERTY('FilestreamConfiguredLevel ') AS FilestreamConfiguredLevel ,
SERVERPROPERTY('HadrManagerStatus') AS HadrManagerStatus,
SERVERPROPERTY('IsLocalDB') AS IsLocalDB,
SERVERPROPERTY('IsSingleUser') AS IsSingleUser,
SERVERPROPERTY('BuildClrVersion') AS BuildClrVersion
Create SQL query with SqlQueryBuilder 1
var (sql1, parameters1) = new SqlQueryBuilder()
.Select()
.Column(new SERVERPROPERTY(ServerLevelProperty.MachineName), "MachineName")
.Column(new SERVERPROPERTY(ServerLevelProperty.InstanceName), "InstanceName")
.Column(new SERVERPROPERTY(ServerLevelProperty.ServerName), "ServerName")
.Column(new SERVERPROPERTY(ServerLevelProperty.Edition), "Edition")
.Column(new SERVERPROPERTY(ServerLevelProperty.ProductVersion), "ProductVersion")
.Column(new SERVERPROPERTY(ServerLevelProperty.ProductMajorVersion), "ProductMajorVersion")
.Column(new SERVERPROPERTY(ServerLevelProperty.ProductMinorVersion), "ProductMinorVersion")
.Column(new SERVERPROPERTY(ServerLevelProperty.ProductLevel), "ProductLevel")
.Column(new SERVERPROPERTY(ServerLevelProperty.ProductBuild), "ProductBuild")
.Column(new SERVERPROPERTY(ServerLevelProperty.Collation), "Collation")
.Column(new SERVERPROPERTY(ServerLevelProperty.IsIntegratedSecurityOnly), "IsIntegratedSecurityOnly")
.Column(new SERVERPROPERTY(ServerLevelProperty.EngineEdition), "EngineEdition")
.Column(new SERVERPROPERTY(ServerLevelProperty.IsHadrEnabled), "IsHadrEnabled")
.Column(new SERVERPROPERTY(ServerLevelProperty.IsClustered), "IsClustered")
.Column(new SERVERPROPERTY(ServerLevelProperty.IsBigDataCluster), "IsBigDataCluster")
.Column(new SERVERPROPERTY(ServerLevelProperty.InstanceDefaultDataPath), "InstanceDefaultDataPath")
.Column(new SERVERPROPERTY(ServerLevelProperty.InstanceDefaultLogPath), "InstanceDefaultLogPath")
.Column(new SERVERPROPERTY(ServerLevelProperty.InstanceDefaultBackupPath), "InstanceDefaultBackupPath")
.Column(new SERVERPROPERTY(ServerLevelProperty.ResourceLastUpdateDateTime), "ResourceLastUpdateDateTime")
.Column(new SERVERPROPERTY(ServerLevelProperty.ResourceVersion), "ResourceVersion")
.Column(new SERVERPROPERTY(ServerLevelProperty.IsTempDbMetadataMemoryOptimized), "IsTempDbMetadataMemoryOptimized")
.Column(new SERVERPROPERTY(ServerLevelProperty.IsXTPSupported), "IsXTPSupported")
.Column(new SERVERPROPERTY(ServerLevelProperty.IsPolyBaseInstalled), "IsPolyBaseInstalled")
.Column(new SERVERPROPERTY(ServerLevelProperty.IsFullTextInstalled), "IsFullTextInstalled")
.Column(new SERVERPROPERTY(ServerLevelProperty.IsAdvancedAnalyticsInstalled), "IsAdvancedAnalyticsInstalled")
.Column(new SERVERPROPERTY(ServerLevelProperty.FilestreamConfiguredLevel), "FilestreamConfiguredLevel")
.Column(new SERVERPROPERTY(ServerLevelProperty.HadrManagerStatus), "HadrManagerStatus")
.Column(new SERVERPROPERTY(ServerLevelProperty.IsLocalDB), "IsLocalDB")
.Column(new SERVERPROPERTY(ServerLevelProperty.IsSingleUser), "IsSingleUser")
.Column(new SERVERPROPERTY(ServerLevelProperty.BuildClrVersion), "BuildClrVersion")
.Build();
Query build by SqlQueryBuilder 1
SELECT SERVERPROPERTY(@pMAIN_2512060922568884140) AS MachineName,
SERVERPROPERTY(@pMAIN_2512060922568884141) AS InstanceName,
SERVERPROPERTY(@pMAIN_2512060922568884142) AS ServerName,
SERVERPROPERTY(@pMAIN_2512060922568884143) AS Edition,
SERVERPROPERTY(@pMAIN_2512060922568884144) AS ProductVersion,
SERVERPROPERTY(@pMAIN_2512060922568884145) AS ProductMajorVersion,
SERVERPROPERTY(@pMAIN_2512060922568884146) AS ProductMinorVersion,
SERVERPROPERTY(@pMAIN_2512060922568884147) AS ProductLevel,
SERVERPROPERTY(@pMAIN_2512060922568884148) AS ProductBuild,
SERVERPROPERTY(@pMAIN_2512060922568884149) AS Collation,
SERVERPROPERTY(@pMAIN_251206092256888414_10) AS IsIntegratedSecurityOnly,
SERVERPROPERTY(@pMAIN_251206092256888414_11) AS EngineEdition,
SERVERPROPERTY(@pMAIN_251206092256888414_12) AS IsHadrEnabled,
SERVERPROPERTY(@pMAIN_251206092256888414_13) AS IsClustered,
SERVERPROPERTY(@pMAIN_251206092256888414_14) AS IsBigDataCluster,
SERVERPROPERTY(@pMAIN_251206092256888414_15) AS InstanceDefaultDataPath,
SERVERPROPERTY(@pMAIN_251206092256888414_16) AS InstanceDefaultLogPath,
SERVERPROPERTY(@pMAIN_251206092256888414_17) AS InstanceDefaultBackupPath,
SERVERPROPERTY(@pMAIN_251206092256888414_18) AS ResourceLastUpdateDateTime,
SERVERPROPERTY(@pMAIN_251206092256888414_19) AS ResourceVersion,
SERVERPROPERTY(@pMAIN_251206092256888414_20) AS IsTempDbMetadataMemoryOptimized,
SERVERPROPERTY(@pMAIN_251206092256888414_21) AS IsXTPSupported,
SERVERPROPERTY(@pMAIN_251206092256888414_22) AS IsPolyBaseInstalled,
SERVERPROPERTY(@pMAIN_251206092256888414_23) AS IsFullTextInstalled,
SERVERPROPERTY(@pMAIN_251206092256888414_24) AS IsAdvancedAnalyticsInstalled,
SERVERPROPERTY(@pMAIN_251206092256888414_25) AS FilestreamConfiguredLevel,
SERVERPROPERTY(@pMAIN_251206092256888414_26) AS HadrManagerStatus,
SERVERPROPERTY(@pMAIN_251206092256888414_27) AS IsLocalDB,
SERVERPROPERTY(@pMAIN_251206092256888414_28) AS IsSingleUser,
SERVERPROPERTY(@pMAIN_251206092256888414_29) AS BuildClrVersion;
Parameters (If used)
| Name |
Value |
| @pMAIN_2512060922568884140 |
MachineName |
| @pMAIN_2512060922568884141 |
InstanceName |
| @pMAIN_2512060922568884142 |
ServerName |
| @pMAIN_2512060922568884143 |
Edition |
| @pMAIN_2512060922568884144 |
ProductVersion |
| @pMAIN_2512060922568884145 |
ProductMajorVersion |
| @pMAIN_2512060922568884146 |
ProductMajorVersion |
| @pMAIN_2512060922568884147 |
ProductLevel |
| @pMAIN_2512060922568884148 |
ProductBuild |
| @pMAIN_2512060922568884149 |
Collation |
| @pMAIN_251206092256888414_10 |
IsIntegratedSecurityOnly |
| @pMAIN_251206092256888414_11 |
EngineEdition |
| @pMAIN_251206092256888414_12 |
IsHadrEnabled |
| @pMAIN_251206092256888414_13 |
IsClustered |
| @pMAIN_251206092256888414_14 |
IsBigDataCluster |
| @pMAIN_251206092256888414_15 |
InstanceDefaultDataPath |
| @pMAIN_251206092256888414_16 |
InstanceDefaultLogPath |
| @pMAIN_251206092256888414_17 |
InstanceDefaultBackupPath |
| @pMAIN_251206092256888414_18 |
ResourceLastUpdateDateTime |
| @pMAIN_251206092256888414_19 |
ResourceVersion |
| @pMAIN_251206092256888414_20 |
IsTempDbMetadataMemoryOptimized |
| @pMAIN_251206092256888414_21 |
IsXTPSupported |
| @pMAIN_251206092256888414_22 |
IsPolyBaseInstalled |
| @pMAIN_251206092256888414_23 |
IsFullTextInstalled |
| @pMAIN_251206092256888414_24 |
IsAdvancedAnalyticsInstalled |
| @pMAIN_251206092256888414_25 |
FilestreamConfiguredLevel |
| @pMAIN_251206092256888414_26 |
HadrManagerStatus |
| @pMAIN_251206092256888414_27 |
IsLocalDB |
| @pMAIN_251206092256888414_28 |
IsSingleUser |
| @pMAIN_251206092256888414_29 |
BuildClrVersion |
Query Results 1:
| |
MachineName |
InstanceName |
ServerName |
Edition |
ProductVersion |
ProductMajorVersion |
ProductMinorVersion |
ProductLevel |
ProductBuild |
Collation |
IsIntegratedSecurityOnly |
EngineEdition |
IsHadrEnabled |
IsClustered |
IsBigDataCluster |
InstanceDefaultDataPath |
InstanceDefaultLogPath |
InstanceDefaultBackupPath |
ResourceLastUpdateDateTime |
ResourceVersion |
IsTempDbMetadataMemoryOptimized |
IsXTPSupported |
IsPolyBaseInstalled |
IsFullTextInstalled |
IsAdvancedAnalyticsInstalled |
FilestreamConfiguredLevel |
HadrManagerStatus |
IsLocalDB |
IsSingleUser |
BuildClrVersion |
| 1 |
WOW
|
MSSQLSERVER2019
|
WOW\MSSQLSERVER2019
|
Express Edition (64-bit)
|
15.0.2000.5
|
15
|
15
|
RTM
|
2000
|
SQL_Latin1_General_CP1_CI_AS
|
0
|
4
|
0
|
0
|
|
C:\Program Files (x86)\Plesk\Databases\MSSQL\MSSQL15.MSSQLSERVER2019\MSSQL\DATA\
|
C:\Program Files (x86)\Plesk\Databases\MSSQL\MSSQL15.MSSQLSERVER2019\MSSQL\DATA\
|
C:\Program Files (x86)\Plesk\\Databases\MSSQL\MSSQL15.MSSQLSERVER2019\MSSQL\Backup
|
09/24/2019 14:21:59
|
15.00.2000
|
0
|
1
|
0
|
1
|
0
|
0
|
2
|
0
|
0
|
v4.0.30319
|