Эта операция обнаружения находит агент SQL Server для экземпляра ядра СУБД SQL Server 2005. Для каждого экземпляра ядра СУБД всегда существует один экземпляр агента SQL Server.
Эта операция обнаружения находит агента SQL Server для экземпляра ядра СУБД SQL Server 2005. Для каждого экземпляра ядра СУБД всегда существует один экземпляр агента SQL Server.
Имя | Описание | Значение по умолчанию |
Вкл. | Включает или отключает рабочий процесс. | Да |
Периодичность (с) | Интервал перед повторным запуском рабочего процесса (в секундах). | 14400 |
Target | Microsoft.SQLServer.2005.DBEngine |
Enabled | True |
Frequency | 14400 |
Remotable | False |
Discovered Classes and their attribuets: |
---|
|
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.WmiProviderWithClassSnapshotDataMapper | Microsoft.SQLServer.SQLDiscoveryAccount |
<Discovery ID="Microsoft.SQLServer.2005.AgentDiscovery" Target="Microsoft.SQLServer.2005.DBEngine" Enabled="true">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.SQLServer.2005.Agent">
<Property TypeID="SQL!Microsoft.SQLServer.Agent" PropertyID="ServiceName"/>
<Property TypeID="SQL!Microsoft.SQLServer.Agent" PropertyID="Account"/>
<Property TypeID="SQL!Microsoft.SQLServer.Agent" PropertyID="DisplayName"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.WmiProviderWithClassSnapshotDataMapper" RunAs="SQL!Microsoft.SQLServer.SQLDiscoveryAccount">
<NameSpace>\\$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$\root\Microsoft\SqlServer\ComputerManagement</NameSpace>
<Query>SELECT ServiceName, StartName, DisplayName FROM SqlService WHERE ServiceName="$Target/Property[Type="SQL!Microsoft.SQLServer.DBEngine"]/AgentName$"</Query>
<Frequency>14400</Frequency>
<ClassId>$MPElement[Name="Microsoft.SQLServer.2005.Agent"]$</ClassId>
<InstanceSettings>
<Settings>
<Setting>
<Name>$MPElement[Name="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Name>
<Value>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="SQL!Microsoft.SQLServer.ServerRole"]/InstanceName$</Name>
<Value>$Target/Property[Type="SQL!Microsoft.SQLServer.ServerRole"]/InstanceName$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="SQL!Microsoft.SQLServer.Agent"]/ServiceName$</Name>
<Value>$Data/Property[@Name='ServiceName']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="SQL!Microsoft.SQLServer.Agent"]/Account$</Name>
<Value>$Data/Property[@Name='StartName']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="SQL!Microsoft.SQLServer.Agent"]/DisplayName$</Name>
<Value>$Data/Property[@Name='DisplayName']$</Value>
</Setting>
</Settings>
</InstanceSettings>
</DataSource>
</Discovery>