Ошибка списка полей сводной таблицы - текущий сеанс больше не действителен из-за структурных изменений в базе данных

У меня есть база данных служб аналитики. Режим хранения куба - MOLAP, а для Проактивного кэширования установлено значение Выкл. Для всех измерений, мер и разделов MOLAP также имеет значение Режим хранения и Проактивное кэширование, а также значение Выкл.

Когда я подключаюсь к кубу через Excel или SQL Server Management Studio, все отлично работает.

Но пользователи подключаются к кубу через веб-страницы. Мы используем офисные веб-компоненты. До недавнего времени они работали нормально, пользователи случайно сталкиваются с приведенной ниже ошибкой при фильтрации измерений, развертывания, свертывания и т. Д.: Текущий сеанс больше не действителен из-за структурных изменений в базе данных.

Сначала сводная таблица возвращается пустой. Когда они пытаются обновить данные, они получают следующее сообщение об ошибке.

ошибка

Помогите.

Спасибо,

Mona

2 ответа

Обычно я строю кубы следующим образом: PREFIX_YYYYMMDD. таким образом, когда я создаю новую версию куба, я все еще могу использовать старую версию куба.

Затем я изменяю строки подключения (из метода XmlData), используя простой оператор UPDATE, чтобы изменить имя куба...

Можете ли вы вернуться к резервной копии, более старой версии куба?

Я очень люблю офисные веб-компоненты / SSAS. Я думаю, что они на сегодняшний день являются самым крутым продуктом для всех, кто выходит из Microsoft.

Если это не огромная база данных olap, я рекомендую обработать базу данных в режиме полной обработки (не инкрементно).

Другие вопросы по тегам