![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
события в MSSQL
Bless © (2004-11-18 16:26:00)Существует ли сабж.
В частности, нужно, чтобы взякий раз, когда меняется число активных процессов, автоматически вызывалась некая хранимая процедура.
Это возможно?
Bless (2004-11-19 12:29:00) [1]Cпасибо. Пошел разбираться.
Nikolay M. (2004-11-19 11:32:00) [2]
> Bless © (19.11.04 09:33) [8]
> >sp_trace_setevent и прочие sp_trace_xx?
>
> Не знаю. Но в справке по MSSQL 7(у меня) про эти процедуры
> вроде как ничего нет. Просто недокументированы?
xp_trace_...
Bless (2004-11-19 09:33:00) [3]>sp_trace_setevent и прочие sp_trace_xx?
Не знаю. Но в справке по MSSQL 7 (у меня) про эти процедуры вроде как ничего нет. Просто недокументированы?
Nikolay M. (2004-11-18 17:30:00) [4]
> 1) для успешного функционирования MSSQL-сервера наличие
> SQLServerAgent-а необязательно. То есть, его в принципе
> может и не быть.
В принципе он как бы есть всегда, просто может быть не запущен.
> 2)Profiler отлавливает события и без запущенного SQLServerAgent.
> Каким образом? Значит есть и другой способ?
sp_trace_setevent и прочие sp_trace_xx?
Event number Event name Description
14 Login Occurs when a user successfully logs in to SQL Server.
15 Logout Occurs when a user logs out of SQL Server.
Bless (2004-11-18 17:12:00) [5]clickmaker © (18.11.04 16:34) [1]
Это, в принципе, подходит. Но меня кое-что смущает:
1) для успешного функционирования MSSQL-сервера наличие SQLServerAgent-а необязательно. То есть, его в принципе может и не быть. А мне очень не хотелось бы ставить программу в зависимость от этого факта.
2)Profiler отлавливает события и без запущенного SQLServerAgent. Каким образом? Значит есть и другой способ?
Digitman (2004-11-18 17:03:00) [6]
> Bless © (18.11.04 16:50) [4]
> Может, мы говорим о разных процессах?
я - о процессе как об объекте ОС.
vuk (2004-11-18 16:50:00) [7]to Digitman © (18.11.04 16:43) [2]:
Я так понял, имеются в виду процессы в терминологии MSSQL.
Bless (2004-11-18 16:50:00) [8]clickmaker [1]>
Спасибо, посмотрю
Digitman [2]>
Может, мы говорим о разных процессах?
Я о тех, про которые в BOL написано (касательно @@SPID):
Returns the server process identifier (ID) of the current user process.
Digitman (2004-11-18 16:43:00) [9]с каких пор MSSQL-процесс порождает другие процессы ?
clickmaker (2004-11-18 16:34:00) [10]см. Managenemt\SQL server agent\alerts