Процедура, внутренне активированная SQL Server Service Broker, выводит результаты. Внутренние процедуры не должны выводить результаты. В журнале приложений Windows указываются имя процедуры, имя очереди и выходные результаты. Данное событие регистрируется как событие MSSQLSERVER с идентификатором 9724. Примечание: по умолчанию это правило отключено. Если нужно его включить, то пользуйтесь переопределениями.
При вызове хранимой процедуры, которая была запущена внутри компонента SQL Server Service Broker, выводятся результаты. Внутренние процедуры не должны выводить результаты. Событие в журнале приложений Windows содержит имя процедуры, имя очереди, а также выведенные результаты. Событие регистрируется как событие MSSQLSERVER с идентификатором 9724.
Это только информационное сообщение. Никаких действий не требуется.
Если это правило неважно для базы данных:
Отключите правило для этой базы данных или для всех баз данных
Название | Описание | Значение по умолчанию |
Включено | Включает или отключает рабочий процесс. | Нет |
Приоритет | Определяет приоритет предупреждения. | 0 |
Серьезность | Определяет серьезность предупреждения. | 0 |
Target | Microsoft.SQLServer.2014.DBEngine | ||
Category | EventCollection | ||
Enabled | False | ||
Event_ID | 9724 | ||
Event Source | $Target/Property[Type="SQL2014Core!Microsoft.SQLServer.2014.DBEngine"]/ServiceName$ | ||
Alert Generate | True | ||
Alert Severity | Information | ||
Alert Priority | Low | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application | ||
Comment | Mom2014ID='{8FAD72E9-6F8B-42FE-A8C4-553252D4E390}';MOM2014GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74} |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
_F6DA1507_12AF_11D3_AB21_00A0C98620CE_ | DataSource | Microsoft.Windows.EventProvider | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.SQLServer.2014.A_SQL_Server_Service_Broker_procedure_output_results_5_Rule" Target="SQL2014Core!Microsoft.SQLServer.2014.DBEngine" Enabled="false" ConfirmDelivery="true" Remotable="true" Comment="Mom2014ID='{8FAD72E9-6F8B-42FE-A8C4-553252D4E390}';MOM2014GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74}">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="_F6DA1507_12AF_11D3_AB21_00A0C98620CE_" Comment="{F6DA1507-12AF-11D3-AB21-00A0C98620CE}" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>9724</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Property[Type="SQL2014Core!Microsoft.SQLServer.2014.DBEngine"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>0</Priority>
<Severity>0</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SQLServer.2014.A_SQL_Server_Service_Broker_procedure_output_results_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>