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

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

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

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


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