Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Генерация оповещений по соединениям / 7 сообщений из 7, страница 1 из 1
06.09.2002, 11:11:40
    #32048690
fob2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Генерация оповещений по соединениям
Прошу прощения за потерянное на чтение сей месаги время, но вот какая проблема:

Есть MS SQL сервер. Он знает о всех соединениях установленных с ним. Можно ли с помощью Transact SQL и такой-то матери разослать по соединениям какие-либо сообщения или сгенерировать ошибки?
...
Рейтинг: 0 / 0
06.09.2002, 11:16:44
    #32048696
Slava
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Генерация оповещений по соединениям
можно. NET SEND, почта, был еще где-то здесь пример с помощью xp_procedure. А мы вот вообще сделали процедуру, которая читает из таблицы по
Код: plaintext
@@spid
с задержкой. Если что прочла возвращает если нет ждет и читает снова.
...
Рейтинг: 0 / 0
06.09.2002, 11:25:40
    #32048706
fob2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Генерация оповещений по соединениям
Можно конечно и сообщения посылать, но мне-то нужно чтобы они приходили непоседственно на прогу которая установила соединение. :)
...
Рейтинг: 0 / 0
06.09.2002, 11:29:50
    #32048710
Slava
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Генерация оповещений по соединениям
@@spid и есть прога. Процедуру же прога запускает, так что и вернет туда
...
Рейтинг: 0 / 0
06.09.2002, 11:50:12
    #32048723
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Генерация оповещений по соединениям
...
Рейтинг: 0 / 0
06.09.2002, 11:57:45
    #32048729
Генерация оповещений по соединениям
Можно по подробней про то как вы это сделали?

Я сам эту проблему планировал решать так:
Необходимо поставить на IConnectionPoint сервер внепроцесса (который собственно и нужно сделать). К нему ставить на прослушивание клиента. Сервер (или класс т.к. вы уже догадались что речь идет о COM) должен иметь еще интерфейс с функцией, что-то типа FireEvent(UINT EventID).
И естественно в SQL необходимо фаирить эту функцию либо через Extendent Procedures либо непосредственно через sp_OACreate.

Но это все теория.
Если будет желание можем попробовать довести это до конца. Я смогу сделать это за недельку где-то, но у меня нет возможности на проверку основательную ( я как и любой девелопер буду рад своей работе а мне нужен объективная оценка)

Может это и не нужно делать т.к. у майкрософт появился
Microsoft SQL Server 2000 Notification Services иди на http://www.microsoft.com/sql/NS/overview.asp

А с ним я не успел разобраться.
...
Рейтинг: 0 / 0
06.09.2002, 12:06:59
    #32048736
Alexes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Генерация оповещений по соединениям
У нас такие notifications работают на основе socket'ов. На сервере - COM-объект, рассылающий сообщения, на клиенте простая dll, в отдельном потоке ждущая сообщений на сокет.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Генерация оповещений по соединениям / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]