MSSQL 2014: обнаружение нестандартных политик пользователя базы данных

Microsoft.SQLServer.2014.DatabaseUserPolicyDiscoveryRule (Discovery)

Это правило обнаружения находит нестандартные политики пользователя базы данных SQL Server 2014. Примечание: по умолчанию этот объект обнаружения отключен. Если нужно его включить, то пользуйтесь переопределениями.

Knowledge Base article:

Сводка

Это основная операция обнаружения объектов для нестандартных пользовательских политик для баз данных Microsoft SQL Server 2014.

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

Название

Описание

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

Включено

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

Нет

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

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

300

Element properties:

TargetMicrosoft.SQLServer.2014.DBEngine
EnabledFalse
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.SQLServer.2014.DBUserPolicyDiscovery Default

Source Code:

<Discovery ID="Microsoft.SQLServer.2014.DatabaseUserPolicyDiscoveryRule" Enabled="false" Target="Microsoft.SQLServer.2014.DBEngine">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.SQLServer.2014.Policy"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Microsoft.SQLServer.2014.DBUserPolicyDiscovery">
<ComputerID>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerID>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<SQLConnectionString>$Target/Property[Type="Microsoft.SQLServer.2014.DBEngine"]/ConnectionString$</SQLConnectionString>
<SQLInstanceName>$Target/Property[Type="Microsoft.SQLServer.2014.ServerRole"]/InstanceName$</SQLInstanceName>
<TimeoutSeconds>300</TimeoutSeconds>
</DataSource>
</Discovery>