Microsoft.SQLServer.2017.Library.DBEngineMSSQL 2017: Generic DB Engine

Microsoft.SQLServer.2017.Library.DBEngine (ClassType)

Basic collection of common properties for all versions of SQL Server 2017 DB Engines.

Knowledge Base article:

Summary

Basic collection of common properties for all versions of SQL Server 2017 DB Engines.

Element properties:

Base ClassSystem.Entity
AbstractTrue
HostedFalse
SingletonFalse
ExtensionFalse
AccessibilityPublic
ElementIdf62f533c-44c8-ac7d-23f0-8e61c98ea3cb

Class Hierarchy:

Class Properties:

Property Name Type Display Name (ENU) Description (ENU) Key Max Length Min Length Case Sensitive
System.Entity:
DisplayName  string  Display Name Display name of the object. false 4000  False 
Microsoft.SQLServer.2017.Library.DBEngine:
MachineName  string  Machine Name true 256  False 
InstanceName  string  Instance Name true 256  False 
ConnectionString  string  Connection String false 256  False 
Edition  string  Edition false 256  False 
InstanceID  string  Instance ID false 256  False 
Language  string  Language false 256  False 
Version  string  Version false 256  False 
ServiceName  string  SQL Server Service Name false 256  False 
ServiceClusterName  string  SQL Server Service Name If Clustered Resource false 256  False 
Cluster  string  Cluster false 256  False 
PerformanceCounterObject  string  Performance Counter Object Name false 256  False 
AgentName  string  SQL Server Agent Service Name false 256  False 

Health Model:

Source Code:

<ClassType ID="Microsoft.SQLServer.2017.Library.DBEngine" Base="System!System.Entity" Accessibility="Public" Abstract="true" Hosted="false" Singleton="false">
<Property ID="MachineName" Type="string" Key="true"/>
<Property ID="InstanceName" Type="string" Key="true"/>
<Property ID="ConnectionString" Type="string"/>
<Property ID="Edition" Type="string"/>
<Property ID="InstanceID" Key="false" Type="string"/>
<Property ID="Language" Type="string"/>
<Property ID="Version" Type="string"/>
<Property ID="ServiceName" Type="string"/>
<Property ID="ServiceClusterName" Type="string"/>
<Property ID="Cluster" Type="string"/>
<Property ID="PerformanceCounterObject" Type="string"/>
<Property ID="AgentName" Type="string"/>
</ClassType>