
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
17.10.2007, 22:51
|
|||
|---|---|---|---|
Event в ASA |
|||
|
#18+
ASA 9.02. Задача - отследить когда, с какого компьютера и каким приложением соединялись/отсоединялись с БД. Вся информация есть в connection_property. Создаю 2 события в базе с типами connect и disconnect, пишу log в базу. Но не удается их связать. Хотел использовать для этого connection ID, но проблема в том, что при соединении функция EVENT_PARAMETER ('ConnectionID') возвращает что-типа 1000000060, а при отсоединении нормальный ID, который мы видим в Sybase Central. Есть ли какая-нибудь взаимосвязь между этими ID ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.10.2007, 00:45
|
|||
|---|---|---|---|
Event в ASA |
|||
|
#18+
Взаимосвязь есть.... но до нее сложно добраться. Лучше вместо Connect события использовать login_procedure. Connect event срабатывает не тогда, когда юзер подцепился к базе, а когда пришел запрос на подцепление к базе. Там еще нету юзера как такового. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.10.2007, 12:01
|
|||
|---|---|---|---|
Event в ASA |
|||
|
#18+
Спасибо за совет. Еще один вопрос - что должна выдавать функция connection_property('logintime') в событии disconnent ? Хотел связать их таким образом, но с удивлением обнаружил, что выдается текущее время, а не время connection. Так должно быть ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.10.2007, 15:26
|
|||
|---|---|---|---|
Event в ASA |
|||
|
#18+
вот некоторые connection properties select db_name(connection_property('DBNumber',@@spid)) as "db", connection_property('Userid',@@spid) as "uid", connection_property('CommLink',@@spid) as "link", connection_property('NodeAddress',@@spid) as "address", connection_property('ReqType',@@spid) as "last_request", connection_property('LastReqTime',@@spid) as "last_request_time", connection_property('BlockedOn',@@spid) as "blocked_by", connection_property('UncommitOp',@@spid) as "uncommited_op", connection_property('Name',@@spid) as "con_name" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=55&mobile=1&tid=2011863]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
169ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 448ms |

| 0 / 0 |
