This is my perivous question. о том, как выталкивать данные из базы данных, а не извлекать данные приложения.Как написать запрос для запроса уведомлений из приложения в базу данных?
После прохождения link и документов я узнал, что мне нужно написать запрос в стороне приложения для запроса уведомления, тогда БД зарегистрирует мой запрос в подписке и если в базе данных будут какие-либо изменения, он будет проверять подписка, если запрос там, он отправит сообщение клиенту.
Этот пункт от указанной выше ссылке
Along with the query submitted for the notification, the client submits a service name
and a broker instance. Each notification subscription begins a Service Broker dialog
with this provided service and broker instance. When data is changed and the change
would affect the result of the submitted query result, a message is sent on this
dialog. By sending this message, the client is considered notified and the notification
subscription is removed. If client desires to be notified on further changes, is
supposed to subscribe again.
Теперь я не знаю, как написать запрос в стороне приложения для запроса уведомления, и я не под стендом submit a service and a broker instance
из приведенного выше пункта. Я предполагаю, что экземпляр службы и брокера должен быть создан в приложении перед запросом базы данных для запроса уведомления. Если это так, как создать сервис и экземпляр брокера?
Я могу проверить сервер БД для подписки на команду select * from sys.dm_qn_subscriptions
. Может кто-нибудь мне помочь?