MSSQL 2016: обнаружение файлов данных

Microsoft.SQLServer.2016.Discovery.DBFile (Discovery)

Это правило обнаружения находит информацию о файлах для каждой базы данных SQL Server 2016.

Knowledge Base article:

Сводка

Эта правило обнаружения находит информацию о файлах каждой базы данных SQL Server 2016

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

Используйте переопределения для отдельных экземпляров или групп, чтобы отключить обнаружение определенных баз данных или экземпляров ядра СУБД.

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

Название

Описание

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

Включено

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

Да

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

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

300

Element properties:

TargetMicrosoft.SQLServer.2016.DBEngine
EnabledTrue
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:

Member Modules:

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

Source Code:

<Discovery ID="Microsoft.SQLServer.2016.Discovery.DBFile" Enabled="true" Target="Microsoft.SQLServer.2016.DBEngine">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.SQLServer.2016.DBFile">
<Property TypeID="Microsoft.SQLServer.2016.File" PropertyID="FileID"/>
<Property TypeID="Microsoft.SQLServer.2016.File" PropertyID="FileName"/>
<Property TypeID="Microsoft.SQLServer.2016.File" PropertyID="FilePath"/>
<Property TypeID="Microsoft.SQLServer.2016.File" PropertyID="Storage"/>
<Property TypeID="Microsoft.SQLServer.2016.File" PropertyID="StorageType"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Microsoft.SQLServer.2016.DBFilesDiscovery">
<NetworkName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</NetworkName>
<SQLConnectionString>$Target/Property[Type="Microsoft.SQLServer.2016.DBEngine"]/ConnectionString$</SQLConnectionString>
<SQLInstanceName>$Target/Property[Type="Microsoft.SQLServer.2016.ServerRole"]/InstanceName$</SQLInstanceName>
<TimeoutSeconds>300</TimeoutSeconds>
<FileType>0</FileType>
<TcpPort>$Target/Property[Type="Microsoft.SQLServer.2016.DBEngine"]/TcpPort$</TcpPort>
</DataSource>
</Discovery>