MSSQL
От: Valdemar72 Россия  
Дата: 07.05.03 14:40
Оценка:
Подскажите ктонибудь, в MSSQL можноли как нибудь получать нотификацию об разрывах и востановлениях соединений
(или в ADO или в DB-Library например илиеще как нибудь). Смежный ворос, как заставить удалятся сразу запись из sysprocresses
об активной сесси если сетевое соединение разорвано.
Re: MSSQL
От: Sinclair Россия https://github.com/evilguest/
Дата: 08.05.03 12:51
Оценка:
Здравствуйте, Valdemar72, Вы писали:

V>Подскажите ктонибудь, в MSSQL можноли как нибудь получать нотификацию об разрывах и востановлениях соединений

V>(или в ADO или в DB-Library например илиеще как нибудь).
Хакнуть Profiler и получать извещения при помощи его событий
V>Смежный ворос, как заставить удалятся сразу запись из sysprocresses
V>об активной сесси если сетевое соединение разорвано.
Вообще-то MS SQL практикует keepalive, так что при разрыве соединения он очень быстро прибьет запись из sysprocesses без всякого шаманства.
... << RSDN@Home 1.0 beta 6a >>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[2]: MSSQL
От: Valdemar72 Россия  
Дата: 12.05.03 09:53
Оценка:
Здравствуйте, Sinclair.

Я наверное неправилино задал вопрос. Меня интересуют оповещения на стороне клиента.
А запись в sysprocesses всетаки гробится слишком долго.
Re[3]: MSSQL
От: Sinclair Россия https://github.com/evilguest/
Дата: 13.05.03 05:16
Оценка:
Здравствуйте, Valdemar72, Вы писали:
V>Здравствуйте, Sinclair.
V>Я наверное неправилино задал вопрос. Меня интересуют оповещения на стороне клиента.
Еще раз повторяю ответ: Profiler вас спасет.
Пошагово:
1. Запускаем профилер.
2. Создаем трейс(№1) для мониторинга активности приложения Profiler
3. Запускаем еще один профилер.
4. Создаем в нем трейс для аудита событий логона/логоффа
5. Запускаем трейс №1
6. Запускаем трейс №2
7. Выполняем пару подключений/отключений к выбранной базе
8. Смотрим, что натрейсилось в №2, и убеждаемся, что это — именно те события, которые нас интересуют.
9. Смотрим в трейс №1 и понимаем, как профилер номер 2 этого добился
10. Пишем свое приложение, воспроизводящее шаманство профилера.

V>А запись в sysprocesses всетаки гробится слишком долго.

Сколько, если не секрет?
... << RSDN@Home 1.0 beta 6a >>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.