Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как получить ID текущего соединения  [new]
Владимир37
Member

Откуда: Иваново
Сообщений: 55
Здравствуйте. Кто-нибудь может подсказать, как получить ID текущего соединения базой SQL Server 2005, которое находится в sysprocesses?
23 янв 12, 16:22    [11953740]     Ответить | Цитировать Сообщить модератору
 Re: Как получить ID текущего соединения  [new]
trew
Member

Откуда: Москва
Сообщений: 2646
Владимир37,

select @@spid
23 янв 12, 16:25    [11953765]     Ответить | Цитировать Сообщить модератору
 Re: Как получить ID текущего соединения  [new]
Владимир37
Member

Откуда: Иваново
Сообщений: 55
trew,

Большое спасибо!
23 янв 12, 16:40    [11953917]     Ответить | Цитировать Сообщить модератору
 Re: Как получить ID текущего соединения  [new]
Crimean
Member

Откуда:
Сообщений: 13147
если сохранять + повторно использовать (как куку), то лучше сохранять @@spid + login_time - @@spid перевыдаются
и при запросе к sysprocesses и аналогам запросто может быть > 1 строки с одним spid - из-за распаралеливания
23 янв 12, 21:01    [11956189]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить