Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / SSRS2008: Странности с кэшированием / 10 сообщений из 10, страница 1 из 1
17.02.2009, 13:03
    #35822001
hotkey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS2008: Странности с кэшированием
Приветствую, господа!

У меня есть отчет, на основе хранимой процедуры. В отчете 2 параметра: дата начала и дата окончания периода. В отчете включено кэширование.

Проблема в следующем: при первом вызове отчета он кэшируется, а при дальнейших вызовах отчета он отображает данные из кэша. Причем, после первого запуска, период, задаваемый в параметрах отчета не оказывает никакого влияния на исполнение отчета.

Т. е., если первый раз я выполню отчет с 1 января по 31 января, то RS это кэширует и в дальнейшем, если я, например, исполню отчет с периодом с 1 по 28 февраля, я все равно получу отчет за январь.

Куда посмотреть? Что сделать?
Заранее спасибо.
...
Рейтинг: 0 / 0
17.02.2009, 17:56
    #35823127
RockMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS2008: Странности с кэшированием
hotkey,

Точно такая же ситуация, только на SSRS 2005.

Подскажите, в чем трабл?
...
Рейтинг: 0 / 0
18.02.2009, 12:01
    #35824265
hotkey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS2008: Странности с кэшированием
Очевидно проблема возникла где-то в связке параметров хранимой процедуры и параметров отчета.
Соответственно RS, по видимому, не распознавал параметры периода, как параметры влияющие на наполнение отчета...

Решил проблему следующим образом:
- удалил все параметры отчета
- зашел в свойство датасета и сделал "Refresh fields" (Т. е. скачал параметры заново)
- отдеплоил
...
Рейтинг: 0 / 0
18.02.2009, 12:38
    #35824374
RockMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS2008: Странности с кэшированием
hotkey,

Ситуация следующая. Есть скрытый параметр, передаваемый в процедуру отчета. Т.е. фильтр на отчет. В VS в свойствах параметра по умолчанию указываю определенное значение. Нажимаю Preview, отчет отрабатывает с фильтром, правильно. Деплою, захожу берез браузер, отчет запускается без фильтра, время деполяе стоит правильное. Захожу в своства отчета в ReportManager, закладка Parametrs, там у данного параметра в Default Value пусто...
Проставляю там значение, отличное от значения по умолчанию в свойстах параметра в VS, отчет запускается с фильтром, деплою отчет из VS, запускаю отчетв в Report Manager - отчет запускается со старым параметром, не с тем что стоит в свойствах VS.
Не понимаю как убрать кэширование в данном случае..?
...
Рейтинг: 0 / 0
18.02.2009, 12:42
    #35824393
RockMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS2008: Странности с кэшированием
Пробовал удалять параметры в свойствах DataSet на вкладке Parametres, потом Refresh Filelds делал. Не помогло...
...
Рейтинг: 0 / 0
18.02.2009, 19:19
    #35825636
RockMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS2008: Странности с кэшированием
Прочитал что для решения проблемы в свойствах проекта нужно изменить свойство OverWriteDataSource на True.

Не помогло...
...
Рейтинг: 0 / 0
18.02.2009, 19:22
    #35825640
RockMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS2008: Странности с кэшированием
А если в свойства проекта указываю новую папку, то туда деплоит с новыми параметрами. Проблема что не заменяет параметры у уже созданного и задеплоенного отчета.
...
Рейтинг: 0 / 0
18.02.2009, 22:58
    #35825954
LevS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS2008: Странности с кэшированием
RockManА если в свойства проекта указываю новую папку, то туда деплоит с новыми параметрами. Проблема что не заменяет параметры у уже созданного и задеплоенного отчета.

Это by design.
Удаляйте отчет с сервера перед тем как деплоить (или как это по русски?)
...
Рейтинг: 0 / 0
19.02.2009, 11:56
    #35826766
RockMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS2008: Странности с кэшированием
LevSRockManА если в свойства проекта указываю новую папку, то туда деплоит с новыми параметрами. Проблема что не заменяет параметры у уже созданного и задеплоенного отчета.

Это by design.
Удаляйте отчет с сервера перед тем как деплоить (или как это по русски?)

Спасибо, такой способ работает.

Но хотелось бы понять можно ли сделать так чтобы отчет полностью заменялся, с новыми параметрами.
...
Рейтинг: 0 / 0
20.02.2009, 05:40
    #35828716
LevS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS2008: Странности с кэшированием
Нельзя.
---
This posting is provided "AS IS" with no warranties, and confers no rights.
TechNet RU SQL форум
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / SSRS2008: Странности с кэшированием / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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