Возникла ситуация, когда данные в формах ввода на сервере заказчика не хотели сохраняться во WriteBack.  При этом Update-scсript выполняется успешно, а вот commit tran возвращает ошибку.  На локализацию проблемы было потрачено два чел/дня. Т.е. два специалиста ломали голову над проблемой весь день. Проблема осложнялась тем, что SQL Profiler для OLAP и Database Engine ничего не показывают.  В итоге оказалось, что проблема во WriteBack таблице реляционной БД. Причем эта таблица читается успешно. А вот OLAP в нее записывать что-либо отказывается.

Решение:

  1. Переименовать WriteBack таблицу.
  2. Пересчитать куб, связанный с ней. Он создаст новую структуру WriteBack-таблицы
  3. Выполнить INSERT запрос для новой WriteBack  таблицы [code lang="mysql" inline="yes"] INSERT IN <new WriteBack> ( <Fields> ) Select <Fields> from <old WriteBack>[/code]
  4. Снова пересчитать куб.