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_2507192011455085890) AS MachineName,
SERVERPROPERTY(@pMAIN_2507192011455085891) AS InstanceName,
SERVERPROPERTY(@pMAIN_2507192011455085892) AS ServerName,
SERVERPROPERTY(@pMAIN_2507192011455085893) AS Edition,
SERVERPROPERTY(@pMAIN_2507192011455085894) AS ProductVersion,
SERVERPROPERTY(@pMAIN_2507192011455085895) AS ProductMajorVersion,
SERVERPROPERTY(@pMAIN_2507192011455085896) AS ProductMinorVersion,
SERVERPROPERTY(@pMAIN_2507192011455085897) AS ProductLevel,
SERVERPROPERTY(@pMAIN_2507192011455085898) AS ProductBuild,
SERVERPROPERTY(@pMAIN_2507192011455085899) AS Collation,
SERVERPROPERTY(@pMAIN_250719201145508589_10) AS IsIntegratedSecurityOnly,
SERVERPROPERTY(@pMAIN_250719201145508589_11) AS EngineEdition,
SERVERPROPERTY(@pMAIN_250719201145508589_12) AS IsHadrEnabled,
SERVERPROPERTY(@pMAIN_250719201145508589_13) AS IsClustered,
SERVERPROPERTY(@pMAIN_250719201145508589_14) AS IsBigDataCluster,
SERVERPROPERTY(@pMAIN_250719201145508589_15) AS InstanceDefaultDataPath,
SERVERPROPERTY(@pMAIN_250719201145508589_16) AS InstanceDefaultLogPath,
SERVERPROPERTY(@pMAIN_250719201145508589_17) AS InstanceDefaultBackupPath,
SERVERPROPERTY(@pMAIN_250719201145508589_18) AS ResourceLastUpdateDateTime,
SERVERPROPERTY(@pMAIN_250719201145508589_19) AS ResourceVersion,
SERVERPROPERTY(@pMAIN_250719201145508589_20) AS IsTempDbMetadataMemoryOptimized,
SERVERPROPERTY(@pMAIN_250719201145508589_21) AS IsXTPSupported,
SERVERPROPERTY(@pMAIN_250719201145508589_22) AS IsPolyBaseInstalled,
SERVERPROPERTY(@pMAIN_250719201145508589_23) AS IsFullTextInstalled,
SERVERPROPERTY(@pMAIN_250719201145508589_24) AS IsAdvancedAnalyticsInstalled,
SERVERPROPERTY(@pMAIN_250719201145508589_25) AS FilestreamConfiguredLevel,
SERVERPROPERTY(@pMAIN_250719201145508589_26) AS HadrManagerStatus,
SERVERPROPERTY(@pMAIN_250719201145508589_27) AS IsLocalDB,
SERVERPROPERTY(@pMAIN_250719201145508589_28) AS IsSingleUser,
SERVERPROPERTY(@pMAIN_250719201145508589_29) AS BuildClrVersion;
Parameters (If used)
Name |
Value |
@pMAIN_2507192011455085890 |
MachineName |
@pMAIN_2507192011455085891 |
InstanceName |
@pMAIN_2507192011455085892 |
ServerName |
@pMAIN_2507192011455085893 |
Edition |
@pMAIN_2507192011455085894 |
ProductVersion |
@pMAIN_2507192011455085895 |
ProductMajorVersion |
@pMAIN_2507192011455085896 |
ProductMajorVersion |
@pMAIN_2507192011455085897 |
ProductLevel |
@pMAIN_2507192011455085898 |
ProductBuild |
@pMAIN_2507192011455085899 |
Collation |
@pMAIN_250719201145508589_10 |
IsIntegratedSecurityOnly |
@pMAIN_250719201145508589_11 |
EngineEdition |
@pMAIN_250719201145508589_12 |
IsHadrEnabled |
@pMAIN_250719201145508589_13 |
IsClustered |
@pMAIN_250719201145508589_14 |
IsBigDataCluster |
@pMAIN_250719201145508589_15 |
InstanceDefaultDataPath |
@pMAIN_250719201145508589_16 |
InstanceDefaultLogPath |
@pMAIN_250719201145508589_17 |
InstanceDefaultBackupPath |
@pMAIN_250719201145508589_18 |
ResourceLastUpdateDateTime |
@pMAIN_250719201145508589_19 |
ResourceVersion |
@pMAIN_250719201145508589_20 |
IsTempDbMetadataMemoryOptimized |
@pMAIN_250719201145508589_21 |
IsXTPSupported |
@pMAIN_250719201145508589_22 |
IsPolyBaseInstalled |
@pMAIN_250719201145508589_23 |
IsFullTextInstalled |
@pMAIN_250719201145508589_24 |
IsAdvancedAnalyticsInstalled |
@pMAIN_250719201145508589_25 |
FilestreamConfiguredLevel |
@pMAIN_250719201145508589_26 |
HadrManagerStatus |
@pMAIN_250719201145508589_27 |
IsLocalDB |
@pMAIN_250719201145508589_28 |
IsSingleUser |
@pMAIN_250719201145508589_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
|