SSRS 2014: обнаружение начального значения развертывания

Microsoft.SQLServer.2014.ReportingServices.Discovery.DeploymentSeed (Discovery)

Это правило находит начальное значение развертывания служб Microsoft SQL Server 2014 Reporting Services (собственный режим).

Knowledge Base article:

Сводка

Это правило находит начальное значение развертывания служб Microsoft SQL Server 2014 Reporting Services (собственный режим).

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

Название

Описание

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

Включено

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

Да

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

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

14400

Время ожидания подключения к базе данных истекло

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

200

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

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

 

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

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

300

Element properties:

TargetMicrosoft.SQLServer.2014.ReportingServices.Instance
EnabledTrue
Frequency14400
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.SQLServer.2014.ReportingServices.PropertyBag.DeploymentSeed Microsoft.SQLServer.2014.ReportingServices.RunAsProfile.Discovery

Source Code:

<Discovery ID="Microsoft.SQLServer.2014.ReportingServices.Discovery.DeploymentSeed" Target="Microsoft.SQLServer.2014.ReportingServices.Instance" Enabled="true">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.SQLServer.2014.ReportingServices.DeploymentSeed"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Microsoft.SQLServer.2014.ReportingServices.PropertyBag.DeploymentSeed" RunAs="Microsoft.SQLServer.2014.ReportingServices.RunAsProfile.Discovery">
<IntervalSeconds>14400</IntervalSeconds>
<SyncTime/>
<ServerName>$Target/Host/Property[Type='Windows!Microsoft.Windows.Computer']/PrincipalName$</ServerName>
<InstanceName>$Target/Property[Type='Microsoft.SQLServer.2014.ReportingServices.Instance']/InstanceName$</InstanceName>
<DatabaseServerName>$Target/Property[Type='Microsoft.SQLServer.2014.ReportingServices.Instance']/DatabaseServerFQDN$</DatabaseServerName>
<DatabaseInstanceName>$Target/Property[Type='Microsoft.SQLServer.2014.ReportingServices.Instance']/DatabaseServerInstanceName$</DatabaseInstanceName>
<DBConnectionString>$Target/Property[Type="Microsoft.SQLServer.2014.ReportingServices.Instance"]/DBConnectionString$</DBConnectionString>
<DatabaseName>$Target/Property[Type='Microsoft.SQLServer.2014.ReportingServices.Instance']/DatabaseName$</DatabaseName>
<TempDatabaseName>$Target/Property[Type='Microsoft.SQLServer.2014.ReportingServices.Instance']/TempDatabaseName$</TempDatabaseName>
<InstallationID>$Target/Property[Type='Microsoft.SQLServer.2014.ReportingServices.Instance']/InstallationID$</InstallationID>
<ClassId>$MPElement[Name='Microsoft.SQLServer.2014.ReportingServices.DeploymentSeed']$</ClassId>
<SQLTimeOut>200</SQLTimeOut>
<TimeoutSeconds>300</TimeoutSeconds>
</DataSource>
</Discovery>