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

Есть MS SQL сервер. Он знает о всех соединениях установленных с ним. Можно ли с помощью Transact SQL и такой-то матери разослать по соединениям какие-либо сообщения или сгенерировать ошибки?
...
Рейтинг: 0 / 0
Генерация оповещений по соединениям
    #32048696
Slava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
можно. NET SEND, почта, был еще где-то здесь пример с помощью xp_procedure. А мы вот вообще сделали процедуру, которая читает из таблицы по
Код: plaintext
@@spid
с задержкой. Если что прочла возвращает если нет ждет и читает снова.
...
Рейтинг: 0 / 0
Генерация оповещений по соединениям
    #32048706
fob2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно конечно и сообщения посылать, но мне-то нужно чтобы они приходили непоседственно на прогу которая установила соединение. :)
...
Рейтинг: 0 / 0
Генерация оповещений по соединениям
    #32048710
Slava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
@@spid и есть прога. Процедуру же прога запускает, так что и вернет туда
...
Рейтинг: 0 / 0
Генерация оповещений по соединениям
    #32048723
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Генерация оповещений по соединениям
    #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
Генерация оповещений по соединениям
    #32048736
Фотография Alexes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У нас такие notifications работают на основе socket'ов. На сервере - COM-объект, рассылающий сообщения, на клиенте простая dll, в отдельном потоке ждущая сообщений на сокет.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Генерация оповещений по соединениям
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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