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_2507200134066333040) AS MachineName,
SERVERPROPERTY(@pMAIN_2507200134066333041) AS InstanceName,
SERVERPROPERTY(@pMAIN_2507200134066333042) AS ServerName,
SERVERPROPERTY(@pMAIN_2507200134066333043) AS Edition,
SERVERPROPERTY(@pMAIN_2507200134066333044) AS ProductVersion,
SERVERPROPERTY(@pMAIN_2507200134066333045) AS ProductMajorVersion,
SERVERPROPERTY(@pMAIN_2507200134066333046) AS ProductMinorVersion,
SERVERPROPERTY(@pMAIN_2507200134066333047) AS ProductLevel,
SERVERPROPERTY(@pMAIN_2507200134066333048) AS ProductBuild,
SERVERPROPERTY(@pMAIN_2507200134066333049) AS Collation,
SERVERPROPERTY(@pMAIN_250720013406633304_10) AS IsIntegratedSecurityOnly,
SERVERPROPERTY(@pMAIN_250720013406633304_11) AS EngineEdition,
SERVERPROPERTY(@pMAIN_250720013406633304_12) AS IsHadrEnabled,
SERVERPROPERTY(@pMAIN_250720013406633304_13) AS IsClustered,
SERVERPROPERTY(@pMAIN_250720013406633304_14) AS IsBigDataCluster,
SERVERPROPERTY(@pMAIN_250720013406633304_15) AS InstanceDefaultDataPath,
SERVERPROPERTY(@pMAIN_250720013406633304_16) AS InstanceDefaultLogPath,
SERVERPROPERTY(@pMAIN_250720013406633304_17) AS InstanceDefaultBackupPath,
SERVERPROPERTY(@pMAIN_250720013406633304_18) AS ResourceLastUpdateDateTime,
SERVERPROPERTY(@pMAIN_250720013406633304_19) AS ResourceVersion,
SERVERPROPERTY(@pMAIN_250720013406633304_20) AS IsTempDbMetadataMemoryOptimized,
SERVERPROPERTY(@pMAIN_250720013406633304_21) AS IsXTPSupported,
SERVERPROPERTY(@pMAIN_250720013406633304_22) AS IsPolyBaseInstalled,
SERVERPROPERTY(@pMAIN_250720013406633304_23) AS IsFullTextInstalled,
SERVERPROPERTY(@pMAIN_250720013406633304_24) AS IsAdvancedAnalyticsInstalled,
SERVERPROPERTY(@pMAIN_250720013406633304_25) AS FilestreamConfiguredLevel,
SERVERPROPERTY(@pMAIN_250720013406633304_26) AS HadrManagerStatus,
SERVERPROPERTY(@pMAIN_250720013406633304_27) AS IsLocalDB,
SERVERPROPERTY(@pMAIN_250720013406633304_28) AS IsSingleUser,
SERVERPROPERTY(@pMAIN_250720013406633304_29) AS BuildClrVersion;
Parameters (If used)
Name |
Value |
@pMAIN_2507200134066333040 |
MachineName |
@pMAIN_2507200134066333041 |
InstanceName |
@pMAIN_2507200134066333042 |
ServerName |
@pMAIN_2507200134066333043 |
Edition |
@pMAIN_2507200134066333044 |
ProductVersion |
@pMAIN_2507200134066333045 |
ProductMajorVersion |
@pMAIN_2507200134066333046 |
ProductMajorVersion |
@pMAIN_2507200134066333047 |
ProductLevel |
@pMAIN_2507200134066333048 |
ProductBuild |
@pMAIN_2507200134066333049 |
Collation |
@pMAIN_250720013406633304_10 |
IsIntegratedSecurityOnly |
@pMAIN_250720013406633304_11 |
EngineEdition |
@pMAIN_250720013406633304_12 |
IsHadrEnabled |
@pMAIN_250720013406633304_13 |
IsClustered |
@pMAIN_250720013406633304_14 |
IsBigDataCluster |
@pMAIN_250720013406633304_15 |
InstanceDefaultDataPath |
@pMAIN_250720013406633304_16 |
InstanceDefaultLogPath |
@pMAIN_250720013406633304_17 |
InstanceDefaultBackupPath |
@pMAIN_250720013406633304_18 |
ResourceLastUpdateDateTime |
@pMAIN_250720013406633304_19 |
ResourceVersion |
@pMAIN_250720013406633304_20 |
IsTempDbMetadataMemoryOptimized |
@pMAIN_250720013406633304_21 |
IsXTPSupported |
@pMAIN_250720013406633304_22 |
IsPolyBaseInstalled |
@pMAIN_250720013406633304_23 |
IsFullTextInstalled |
@pMAIN_250720013406633304_24 |
IsAdvancedAnalyticsInstalled |
@pMAIN_250720013406633304_25 |
FilestreamConfiguredLevel |
@pMAIN_250720013406633304_26 |
HadrManagerStatus |
@pMAIN_250720013406633304_27 |
IsLocalDB |
@pMAIN_250720013406633304_28 |
IsSingleUser |
@pMAIN_250720013406633304_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
|