Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.28;
Скачать: CL | DM;

Вниз

Непонятки с sp_who   Найти похожие ветки 

 
NewDelpher ©   (2004-11-01 11:06) [0]

Написал я скрипт, который получает spid блокированных объектов. Затем, с помощью sp_who определяю host того, кто блокирует. Но sp_who почему-то всё время показывает мой host. Хотя я с таблицами вообще не работаю.
Вот текст:

create table #blocks (spid INT, dbid INT, ObjId INT, IndId INT, Type char(10), Resource char(20), Mode char(10), status char(20));
 Insert into #blocks exec sp_lock

create table #usrs (spid INT, ecid INT, status char(20), loginname char(50), hostname char(50), blk INT, dbname char(20), cmd char(20));
 Insert into #usrs exec sp_who

select object_name(bl.ObjId), us.hostname from #blocks bl, #usrs us where Mode = "IX" AND us.spid = bl.spid
GROUP BY us.hostname, bl.ObjId

drop table #blocks;
drop table #usrs;


 
KSergey ©   (2004-11-01 11:10) [1]

> Хотя я с таблицами вообще не работаю.

Ага, а скрипт - его Пушкин выполняет? ;)


 
NewDelpher ©   (2004-11-01 11:12) [2]


> Ага, а скрипт - его Пушкин выполняет? ;)

Нет, ну скрипт понятно. А почему только я? Почему если другой юзер блокирует таблицу, то скрипт показывает только меня?



Страницы: 1 вся ветка

Текущий архив: 2004.11.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.025 c
14-1099993719
PURGEN
2004-11-09 12:48
2004.11.28
TImage...


1-1100201324
GuAV
2004-11-11 22:28
2004.11.28
{$IFDEF PC_MAPPED_EXCEPTIONS}...{$ENDIF}


11-1083127231
earl Grey
2004-04-28 08:40
2004.11.28
HeapMM, KOl и строки


6-1095624621
Klopan
2004-09-20 00:10
2004.11.28
Scan of 21, 80 ports


1-1100000133
xkiller
2004-11-09 14:35
2004.11.28
Как отловить событи, когда курсор вышел за пределы фотографии?