Xpoint
   [напомнить пароль]

терминировать сессию SQL

Метки: [без меток]
[арх]
2006-01-31 12:06:35 [обр] dimag[досье]
как без рук терминировать соединения с SQL сервером по истечении определенного времени?
спустя 3 минуты [обр] dimag[досье]
p.s ...средствами самого сервера
спустя 4 часа 29 минут [обр] Кирилл [Kirk] Королев(121/673)[досье]
Имхо, только если написать джоб с анализом master.dbo.sysprocesses.login_time. Плюс KILL.
спустя 11 часов [обр] dimag[досье]
спасибо, если бы еще sample можно и спать
спустя 12 часов [обр] Кирилл [Kirk] Королев(121/673)[досье]
Пример для убивания сессий, длящихся больше 10 минут.
declare @spid int
declare spid cursor for select spid from master..sysprocesses where datediff('mi',login_time,getdate())>10
open proc
fetch next from spid into @spid
while @@fetch_status=0
begin
if @spid<>@@spid exec('kill '+@spid)
fetch next from spid into @spid
end
close spid
deallocate spid
Powered by POEM™ Engine Copyright © 2002-2005