Отключить пользователя и прервать все его запросы |
Previous Top Next |
Code: |
declare @pid int, @sql varchar(100)
--©Drkb v.3(2007): www.drkb.ru
Declare p cursor For select spid from master.dbo.sysprocesses where sid = suser_sid(@User)
Open p Fetch next from p into @pid While @@Fetch_status=0 begin Set @sql='Kill '+cast(@pid as varchar(10)) Exec(@sql) Fetch next from p into @pid end Close p Deallocate p |
Пользователь будет отключен и все его запросы прерваны, но код не мешает ему вновь подсоединиться
©Drkb::02852
Автор: Vit (www.delphist.com, www.drkb.ru, www.unihighlighter.com, www.nevzorov.org)