|
|
|
SSRS2008: Странности с кэшированием
|
|||
|---|---|---|---|
|
#18+
Приветствую, господа! У меня есть отчет, на основе хранимой процедуры. В отчете 2 параметра: дата начала и дата окончания периода. В отчете включено кэширование. Проблема в следующем: при первом вызове отчета он кэшируется, а при дальнейших вызовах отчета он отображает данные из кэша. Причем, после первого запуска, период, задаваемый в параметрах отчета не оказывает никакого влияния на исполнение отчета. Т. е., если первый раз я выполню отчет с 1 января по 31 января, то RS это кэширует и в дальнейшем, если я, например, исполню отчет с периодом с 1 по 28 февраля, я все равно получу отчет за январь. Куда посмотреть? Что сделать? Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2009, 13:03 |
|
||
|
SSRS2008: Странности с кэшированием
|
|||
|---|---|---|---|
|
#18+
hotkey, Точно такая же ситуация, только на SSRS 2005. Подскажите, в чем трабл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2009, 17:56 |
|
||
|
SSRS2008: Странности с кэшированием
|
|||
|---|---|---|---|
|
#18+
Очевидно проблема возникла где-то в связке параметров хранимой процедуры и параметров отчета. Соответственно RS, по видимому, не распознавал параметры периода, как параметры влияющие на наполнение отчета... Решил проблему следующим образом: - удалил все параметры отчета - зашел в свойство датасета и сделал "Refresh fields" (Т. е. скачал параметры заново) - отдеплоил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2009, 12:01 |
|
||
|
SSRS2008: Странности с кэшированием
|
|||
|---|---|---|---|
|
#18+
hotkey, Ситуация следующая. Есть скрытый параметр, передаваемый в процедуру отчета. Т.е. фильтр на отчет. В VS в свойствах параметра по умолчанию указываю определенное значение. Нажимаю Preview, отчет отрабатывает с фильтром, правильно. Деплою, захожу берез браузер, отчет запускается без фильтра, время деполяе стоит правильное. Захожу в своства отчета в ReportManager, закладка Parametrs, там у данного параметра в Default Value пусто... Проставляю там значение, отличное от значения по умолчанию в свойстах параметра в VS, отчет запускается с фильтром, деплою отчет из VS, запускаю отчетв в Report Manager - отчет запускается со старым параметром, не с тем что стоит в свойствах VS. Не понимаю как убрать кэширование в данном случае..? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2009, 12:38 |
|
||
|
SSRS2008: Странности с кэшированием
|
|||
|---|---|---|---|
|
#18+
Пробовал удалять параметры в свойствах DataSet на вкладке Parametres, потом Refresh Filelds делал. Не помогло... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2009, 12:42 |
|
||
|
SSRS2008: Странности с кэшированием
|
|||
|---|---|---|---|
|
#18+
Прочитал что для решения проблемы в свойствах проекта нужно изменить свойство OverWriteDataSource на True. Не помогло... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2009, 19:19 |
|
||
|
SSRS2008: Странности с кэшированием
|
|||
|---|---|---|---|
|
#18+
А если в свойства проекта указываю новую папку, то туда деплоит с новыми параметрами. Проблема что не заменяет параметры у уже созданного и задеплоенного отчета. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2009, 19:22 |
|
||
|
SSRS2008: Странности с кэшированием
|
|||
|---|---|---|---|
|
#18+
RockManА если в свойства проекта указываю новую папку, то туда деплоит с новыми параметрами. Проблема что не заменяет параметры у уже созданного и задеплоенного отчета. Это by design. Удаляйте отчет с сервера перед тем как деплоить (или как это по русски?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2009, 22:58 |
|
||
|
SSRS2008: Странности с кэшированием
|
|||
|---|---|---|---|
|
#18+
LevSRockManА если в свойства проекта указываю новую папку, то туда деплоит с новыми параметрами. Проблема что не заменяет параметры у уже созданного и задеплоенного отчета. Это by design. Удаляйте отчет с сервера перед тем как деплоить (или как это по русски?) Спасибо, такой способ работает. Но хотелось бы понять можно ли сделать так чтобы отчет полностью заменялся, с новыми параметрами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2009, 11:56 |
|
||
|
SSRS2008: Странности с кэшированием
|
|||
|---|---|---|---|
|
#18+
Нельзя. --- This posting is provided "AS IS" with no warranties, and confers no rights. TechNet RU SQL форум ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2009, 05:40 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=35825640&tid=1536355]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
200ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 537ms |

| 0 / 0 |
