MSSQL 2016: обнаружение заданий агента SQL Server 2016

Microsoft.SQLServer.2016.AgentJobDiscoveryRule (Discovery)

Это правило обнаружения находит все задания агента SQL Server 2016.

Knowledge Base article:

Сводка

Это правило обнаружения находит все задания агента SQL Server 2016.

Конфигурация

Переопределите эту операцию обнаружения на выбранных экземплярах или группах, чтобы включить обнаружение заданий агента SQL Server 2016.

Переопределяемые параметры

Название

Описание

Значение по умолчанию

Включено

Включает или отключает рабочий процесс.

Нет

Интервал (в секундах)

Повторяющийся интервал времени в секундах, по истечении которого запускается рабочий процесс.

14400

Время синхронизации

Время синхронизации указывается в 24-часовом формате и может быть опущено.

 

Время ожидания (в секундах)

Определяет время, в течение которого возможно выполнение рабочего процесса перед закрытием и пометкой как сбойный.

300

Element properties:

TargetMicrosoft.SQLServer.2016.Agent
EnabledFalse
Frequency14400
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.SQLServer.2016.AgentJobDiscovery Default

Source Code:

<Discovery ID="Microsoft.SQLServer.2016.AgentJobDiscoveryRule" Enabled="false" Target="Microsoft.SQLServer.2016.Agent">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.SQLServer.2016.AgentJob">
<Property TypeID="Microsoft.SQLServer.2016.AgentJob" PropertyID="JobID"/>
<Property TypeID="Microsoft.SQLServer.2016.AgentJob" PropertyID="Name"/>
<Property TypeID="Microsoft.SQLServer.2016.AgentJob" PropertyID="Description"/>
<Property TypeID="Microsoft.SQLServer.2016.AgentJob" PropertyID="Category"/>
<Property TypeID="Microsoft.SQLServer.2016.AgentJob" PropertyID="Owner"/>
<Property TypeID="Microsoft.SQLServer.2016.AgentJob" PropertyID="OriginatingServer"/>
<Property TypeID="Microsoft.SQLServer.2016.AgentJob" PropertyID="IsEnabled"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Microsoft.SQLServer.2016.AgentJobDiscovery">
<IntervalSeconds>14400</IntervalSeconds>
<SyncTime/>
<ComputerID>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerID>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<SQLConnectionString>$Target/Host/Property[Type="Microsoft.SQLServer.2016.DBEngine"]/ConnectionString$</SQLConnectionString>
<SQLInstanceName>$Target/Host/Property[Type="Microsoft.SQLServer.2016.ServerRole"]/InstanceName$</SQLInstanceName>
<ServiceName>$Target/Property[Type="Microsoft.SQLServer.2016.Agent"]/ServiceName$</ServiceName>
<TimeoutSeconds>300</TimeoutSeconds>
</DataSource>
</Discovery>