Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Кто о чем,а я о SQlEvent )) +  [new]
Снюсь
Member

Откуда:
Сообщений: 32
Почитал статью на Sql.ru о нотификации событий.
К статье приаттаченна ActiveX DLL.


ПОпробовал,все работает.Но исходника нет.Мне это не подходит.Написал сам, благо идя расписана от и до.Но...
КАК организовать ,помимо отлова событий,отправку произвольного сообщения?

https://www.sql.ru/articles/mssql/02040201AlertServiceForSQLserv.shtml

Хоть какая -нибудь идея.А то я уже опух от чтения MSDN
24 июн 03, 10:06    [239603]     Ответить | Цитировать Сообщить модератору
 Re: Кто о чем,а я о SQlEvent )) +  [new]
Pavel
Member

Откуда: Кемерово
Сообщений: 2435
Ну так для каждого заказанного события запускается ХП на сервере, вот в этой хп и формируй сообщение. Т.е. клиент для получения сообщения запускает ХП, хп стоит до возникновения какого-либо события, потом возвращает сообщение и клиент снова "взводит" эту хп.
24 июн 03, 11:21    [239752]     Ответить | Цитировать Сообщить модератору
 to Pavel +  [new]
Снюсь
Member

Откуда:
Сообщений: 32
Я наверное не очень корректно объяснил.

На сревере запускается хп.В этой хп подепляется ActiveX.Он генерит
эвент.
Еще одна хранимка ждет этого эвента.Как помимо отлова эвента передать еще дополнительный текст ,не используя запись в базу ?
24 июн 03, 11:27    [239761]     Ответить | Цитировать Сообщить модератору
 Re: Кто о чем,а я о SQlEvent )) +  [new]
ziktuw
Member

Откуда:
Сообщений: 3552
В той ActiveX передача доп. информации сделана просто через mailslot. Тот поток, который ждет сообщения, еще и создает майлстот с уникальным именем. Тот поток, который генерит событие, еще и пишет в соотв. майслот инфу.
24 июн 03, 11:51    [239806]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить