powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / RS2005 ID сессии
1 сообщений из 1, страница 1 из 1
RS2005 ID сессии
    #37341660
LelikB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть отчет, данные для которого готовятся хранимой процедурой и складываются в таблицу. Затем делается select из этой таблицы и данные выводятся в Matrix. Для того, чтобы пользователь мог посмотреть неагрегированные данные, есть drillthrough отчет выводящий данные из этой же таблицы в неагрегированном виде. Данные готовятся долго, поэтому не хочется запускать хранимую процедуру с теми же параметрами если все уже есть в таблице. Но дело в том, что разные пользователи могут одновременно запускать этот отчет с разными параметрами, поэтому в таблице добавлен столбец в который я опрометчиво сохранял @@spid основного отчета и, соответственно, передавал его в виде параметра drillthrough отчету. Ошибка очевидна - @@spid у IIS запросто может оказаться один для разных пользователей. Как можно получить SessionID или ExecutionID, чтобы разделить данные разных пользователей?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / RS2005 ID сессии
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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