SQL Server 2012-Datenbankmodule (Windows Server) ermitteln

Microsoft.SQLServer.2012.DBEngineDiscoveryRule.Server (Discovery)

Diese Objektermittlung ermittelt alle Instanzen des SQL Server 2012-Datenbankmoduls, die auf Windows-basierten Servern ausgeführt werden. Standardmäßig werden alle Instanzen ermittelt und überwacht. Sie können die Ermittlung überschreiben, um mithilfe der Ausschlussliste eine oder mehrere Instanzen von der Ermittlung auszuschließen. Diese Liste verwendet eine durch Trennzeichen getrennte Liste mit Instanzen oder das Platzhalterzeichen "*", um alle Instanzen auszuschließen.

Knowledge Base article:

Zusammenfassung

Diese Objektermittlung ermittelt alle Instanzen des SQL Server 2012-Datenbankmoduls, die auf Windows-basierten Servern ausgeführt werden. Standardmäßig werden alle Instanzen ermittelt und überwacht. Sie können die Ermittlung überschreiben, um mithilfe der Ausschlussliste eine oder mehrere Instanzen von der Ermittlung auszuschließen. Diese Liste verwendet eine durch Trennzeichen getrennte Liste mit Instanzen oder das Platzhalterzeichen "*", um alle Instanzen auszuschließen.

Konfiguration

Ausschlussliste: Eine durch Trennzeichen getrennte Liste von Instanzen, die von der Ermittlung ausgeschlossen werden sollten. Mit dem Platzhalter * können alle Instanzen ausgeschlossen werden.

Überschreibbare Parameter

Name

Beschreibung

Standardwert

Aktiviert

Aktiviert oder deaktiviert den Workflow.

Ja

Ausschlussliste

Eine durch Trennzeichen getrennte Liste von Instanzen, die aus der Ermittlung ausgeschlossen werden sollen. Mit dem Platzhalter * können alle Instanzen ausgeschlossen werden.

 

Intervall (Sekunden)

Das Abfrageintervall in Sekunden, in dem die Ermittlung durchgeführt wird.

14400

Synchronisierungszeit

Die Synchronisierungszeit, angegeben im 24-Stunden-Format. Kann ausgelassen werden.

 

Timeout (Sekunden)

Gibt an, wie lange der Workflow ausgeführt werden darf, bevor er geschlossen und als fehlerhaft markiert wird.

300

Element properties:

TargetMicrosoft.SQLServer.2012.Seed
EnabledTrue
Frequency14400
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:
  • Microsoft.SQLServer.2012.DBEngine
    • InstanceName
    • ConnectionString
    • ServiceName
    • ServiceClusterName
    • FullTextSearchServiceName
    • FullTextSearchServiceClusterName
    • Version
    • Edition
    • AuthenticationMode
    • AgentName
    • AgentClusterName
    • MasterDatabaseLocation
    • MasterDatabaseLogLocation
    • ErrorLogLocation
    • Language
    • ServicePackVersion
    • AuditLevel
    • InstallPath
    • ToolsPath
    • EnableErrorReporting
    • ReplicationWorkingDirectory
    • ReplicationDistributionDatabase
    • PerformanceCounterObject
    • Cluster
    • Account
    • InstanceID

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.SQLServer.2012.DBEngineDiscovery Default

Source Code:

<Discovery ID="Microsoft.SQLServer.2012.DBEngineDiscoveryRule.Server" Enabled="true" Target="Microsoft.SQLServer.2012.Seed">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.SQLServer.2012.DBEngine">
<Property TypeID="SQL!Microsoft.SQLServer.ServerRole" PropertyID="InstanceName"/>
<Property TypeID="SQL!Microsoft.SQLServer.DBEngine" PropertyID="ConnectionString"/>
<Property TypeID="SQL!Microsoft.SQLServer.DBEngine" PropertyID="ServiceName"/>
<Property TypeID="SQL!Microsoft.SQLServer.DBEngine" PropertyID="ServiceClusterName"/>
<Property TypeID="SQL!Microsoft.SQLServer.DBEngine" PropertyID="FullTextSearchServiceName"/>
<Property TypeID="SQL!Microsoft.SQLServer.DBEngine" PropertyID="FullTextSearchServiceClusterName"/>
<Property TypeID="SQL!Microsoft.SQLServer.DBEngine" PropertyID="Version"/>
<Property TypeID="SQL!Microsoft.SQLServer.DBEngine" PropertyID="Edition"/>
<Property TypeID="SQL!Microsoft.SQLServer.DBEngine" PropertyID="AuthenticationMode"/>
<Property TypeID="SQL!Microsoft.SQLServer.DBEngine" PropertyID="AgentName"/>
<Property TypeID="SQL!Microsoft.SQLServer.DBEngine" PropertyID="AgentClusterName"/>
<Property TypeID="SQL!Microsoft.SQLServer.DBEngine" PropertyID="MasterDatabaseLocation"/>
<Property TypeID="SQL!Microsoft.SQLServer.DBEngine" PropertyID="MasterDatabaseLogLocation"/>
<Property TypeID="SQL!Microsoft.SQLServer.DBEngine" PropertyID="ErrorLogLocation"/>
<Property TypeID="SQL!Microsoft.SQLServer.DBEngine" PropertyID="Language"/>
<Property TypeID="SQL!Microsoft.SQLServer.DBEngine" PropertyID="ServicePackVersion"/>
<Property TypeID="SQL!Microsoft.SQLServer.DBEngine" PropertyID="AuditLevel"/>
<Property TypeID="SQL!Microsoft.SQLServer.DBEngine" PropertyID="InstallPath"/>
<Property TypeID="SQL!Microsoft.SQLServer.DBEngine" PropertyID="ToolsPath"/>
<Property TypeID="SQL!Microsoft.SQLServer.DBEngine" PropertyID="EnableErrorReporting"/>
<Property TypeID="SQL!Microsoft.SQLServer.DBEngine" PropertyID="ReplicationWorkingDirectory"/>
<Property TypeID="SQL!Microsoft.SQLServer.DBEngine" PropertyID="ReplicationDistributionDatabase"/>
<Property TypeID="SQL!Microsoft.SQLServer.DBEngine" PropertyID="PerformanceCounterObject"/>
<Property TypeID="SQL!Microsoft.SQLServer.DBEngine" PropertyID="Cluster"/>
<Property TypeID="SQL!Microsoft.SQLServer.DBEngine" PropertyID="Account"/>
<Property TypeID="SQL!Microsoft.SQLServer.DBEngine" PropertyID="InstanceID"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Microsoft.SQLServer.2012.DBEngineDiscovery">
<IntervalSeconds>14400</IntervalSeconds>
<SyncTime/>
<ComputerID>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerID>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ComputerNETBIOSName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetbiosComputerName$</ComputerNETBIOSName>
<ExcludeList/>
<IsVirtualNode>$Target/Host/Property[Type="Windows!Microsoft.Windows.Server.Computer"]/IsVirtualNode$</IsVirtualNode>
<TimeoutSeconds>300</TimeoutSeconds>
</DataSource>
</Discovery>