Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.30;
Скачать: CL | DM;

Вниз

Компонент EventAlert для ADO-соединения с MSSQL   Найти похожие ветки 

 
AndDem   (2003-12-01 17:34) [0]

Добрый день! Для работы с посланными сервером IB событиями существует компонет TIBEvent. Есть ли аналогичное средство для работы с событиями MSSQL? Соединяюсь через ADO. События сервер посылает PRINT"ом...
Заранее благодарен за ответ.


 
SergSuper   (2003-12-01 18:13) [1]

Так же просто - нет

А PRINT лучше заменить на raiseerror


 
Delirium ©   (2003-12-01 18:24) [2]

UBPFD


 
AndDem   (2003-12-01 18:45) [3]

Насколько я понимаю, raiseerror меня не спасет (мне нужна асинхронность)... А за UBPFD спасибо... Посмотрю, что из этого получится :-))


 
AndDem   (2003-12-01 19:51) [4]

Уважаемый Delirium! Данная процедура посылает (кстати, весьма успешно :-))) сообщение конкретному приложению на основании IP-адреса машины, на которой оно запущено... А если ситуация такая, что я знаю не адрес машины, а сетевое имя пользователя, залогинившегося на неё в сети с Active Directory... В таком случае, как я понимаю, через сетевое имя в общем случае не удастся вычислить ip"шник (ведь, какие-то приложения могут коннектиться к SQL-серверу не по TCP/IP, а например, по named pipes"ам)...
Или я что-то не понимаю? :-))))))))
Иными словами, есть ли какая-то возможность адаптировать эту процедуру на случай известного имени пользователя?


 
me   (2003-12-01 20:21) [5]

MS SQL Server Notification Service


 
Delirium ©   (2003-12-02 10:49) [6]

> AndDem

Адаптировать код привдёный в базе это ваше безусловное право, тем более что я привёл не нашу промышленную утилиту, а всего-лишь элементарный пример. Однако, думаю, что разумне рассылать сообщения всем подряд - броадкастом, а уже на клиенте анализировать - полезное сообщение или нет. Но это уже кому как нравится ;)


 
Fiend ©   (2003-12-02 11:23) [7]

То AndDem
Поищите в анкетах Alex Konshin, и на его сайте возьмите комоненты для общения клиента и сервера по Named Pipes


 
sniknik ©   (2003-12-02 12:04) [8]

Fiend © (02.12.03 11:23) [7]
у него не компоненты а пример, бездумно (бросил на форму и забыл) использовать не получится.
его сайт
http://home.earthlink.net/~akonshin/index.htm


 
Delirium ©   (2003-12-02 15:13) [9]

> "ведь, какие-то приложения могут коннектиться к SQL-серверу не по TCP/IP, а например, по named pipes"ам"
- вопрос не в том, по какому протоколу коннектятся пользователи к серверу, а в том - какой протокол используется в ЛВС. Сомневаюсь, что где-то стоит MSSQL, а машины общаются по IPX, например. Хотя ... :)

> Fiend © и sniknik ©
PipeControler от Alex Konshin и его библиотека для MSSQL достойна всякого уважения, однако на мой взгляд несколько академична и перегружена; с другой стороны, допускаю что он выложил для общего пользования часть какого-то большого коммерческого проекта и потому не оформил компанент по принципу "бросил на форму и забыл", а только предоставил всю необходимую информацию для грамотного разработчика ...


 
MDFE ©   (2003-12-05 05:03) [10]

AndDem (01.12.03 17:34)

Может это Вас заинтерисует -
http://www.sql.ru/articles/mssql/02040201AlertServiceForSQLserv.shtml

Сам пробывал, работает отлично


 
Fiend ©   (2003-12-05 09:48) [11]

То Delirium ©
а я и не говорил что будет - бросил и забыл ;)



Страницы: 1 вся ветка

Текущий архив: 2003.12.30;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.017 c
3-99438
snake
2003-12-03 17:55
2003.12.30
Как узнать есть ли в mdb файле пароль?


4-99818
volser
2003-11-02 13:50
2003.12.30
Как отловить нажати мыши над системными часами?


14-99743
Сатир
2003-12-07 19:30
2003.12.30
Новый взгляд на курение


8-99649
Novenkij
2003-08-26 18:54
2003.12.30
Как сделать изображения чёрно-белым


14-99720
Style
2003-12-08 14:34
2003.12.30
Народ... Я тут дизай чуть-чуть на сайте подделал