SQL Server Что такое enable_broker для SQLTableDependency - PullRequest
0 голосов
/ 15 января 2019

В SQL Server, что такое enable_broker? Какой риск? Зависимость таблицы SQL хочет этого.

1 Ответ

0 голосов
/ 15 января 2019

1) https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/sql-server-service-broker?view=sql-server-2017

Компонент SQL Server Service Broker обеспечивает встроенную поддержку приложений обмена сообщениями и очередей в компоненте SQL Server Database Engine.Это облегчает разработчикам создание сложных приложений, использующих компоненты компонента Database Engine для связи между разнородными базами данных.Разработчики могут использовать компонент Service Broker для простого создания распределенных и надежных приложений.

2) https://www.sqlservercentral.com/Forums/Topic818423-146-1.aspx

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

3) Зависимость от Sql с Service Broker

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

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

Надеюсь, это поможет вам!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...