Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как получить SPID (MS SQL) через OLE DB? / 6 сообщений из 6, страница 1 из 1
28.04.2006, 11:55
    #33696923
Syu
Syu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить SPID (MS SQL) через OLE DB?
Мне нужно получить идентификатор процесса в MS SQL (SPID), желательно через OLE DB. Как это можно сделать до открытия сессии?
...
Рейтинг: 0 / 0
28.04.2006, 13:03
    #33697205
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить SPID (MS SQL) через OLE DB?
select @@spid выполнить. ДО установления соединения его не получишь, потому что он еще не известен в этот момент.

Только вот зачем он тебе нужен ? если он нужен зачем-то серверной части, она его должна сама получать (он всегда известен), а не у тебя запрашивать.
...
Рейтинг: 0 / 0
28.04.2006, 13:35
    #33697321
Syu
Syu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить SPID (MS SQL) через OLE DB?
Неправда Ваша...
После CDataSource::Open() SQL EM уже показывает присвоенный Process ID, хотя сессия еще не открывалась.
...
Рейтинг: 0 / 0
28.04.2006, 13:55
    #33697403
Syu
Syu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить SPID (MS SQL) через OLE DB?
SyuНеправда Ваша...
После CDataSource::Open() SQL EM уже показывает присвоенный Process ID, хотя сессия еще не открывалась.

немножко ошибся - соединение установлено - нужно получить его Process ID до первого открытия сессии.
...
Рейтинг: 0 / 0
28.04.2006, 19:41
    #33698541
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить SPID (MS SQL) через OLE DB?
SyuНеправда Ваша...
После CDataSource::Open() SQL EM уже показывает присвоенный Process ID, хотя сессия еще не открывалась.

Что такое "сессия" и когда она у вас там "открывается" - я не знаю.
Есть соединение клиента с сервером. До его установления @@SPID-а нету.
...
Рейтинг: 0 / 0
28.04.2006, 19:42
    #33698543
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить SPID (MS SQL) через OLE DB?
Короче, сесии - это у депутатов. Здесь никаких сессий нет. Есть соединения.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как получить SPID (MS SQL) через OLE DB? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]