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


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