Как заставить SQL поднять событие на клиенте SQL - PullRequest
0 голосов
/ 20 сентября 2010

Мне нужно создать ConsoleApp в C #, который собирается что-то записать на локальный диск клиента, соответствующий данным, добавленным в SQL Server другими.Сейчас я не знаю, есть ли способ, чтобы SQL инициировал событие на клиенте.
Моя идея состоит в том, чтобы проверять периодичность новых данных, открывая соединение и выбирая данные.
Прежде чем я начну кодировать, я хотел бы изучить другие способысвязаться с SQL Server для клиента SQL.
Другая идея заключается в создании CLR на стороне SQL, который будет запускаться триггером в таблицу, в которую вставляются данные.

1 Ответ

2 голосов
/ 20 сентября 2010

Возможно Уведомления о запросах - это то, что вы ищете.По моему опыту, он прост в использовании и достаточно надежен.

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

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