A SQL Server 2008 и SQL Server 2005 Analysis Services ROLAP запрос возвращает неверные результаты

ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.

Эта статья на английском языке:2216472
Эта статья помещена в архив. Она предлагается "как есть" и обновляться не будет.
Проблема
При выполнении запроса ROLAP, который включает в себя несколько измерений родитель/потомок и использует обобщенных табличных выражений (CTE), ROLAP запрос может возвращать неверные результаты в некоторых сценариях.
Причина
Эта проблема возникает, если выполняются следующие условия:
  • Источник данных секции ROLAP SQL Server 2005 или более поздней версии и обеспечивает его поддержку обобщенных табличных выражений (CTE).
  • Секции осуществляется в режиме ROLAP. Причиной может быть одно из измерений в режиме хранения ROLAP, или секции ROLAP или HOLAP хранения режим.
  • Существует по крайней мере два измерения родительский/дочерний ссылается секция, и один из них связан именованный запрос, а другой — к таблице DataSourceView.
При соблюдении этих условий, это приводит к CTE-выражений и не CTE используется как часть SQL-запроса, созданного для запросов ROLAP и затем будет возникнет проблема.
Решение

Сведения пакета обновления

Решить эту проблему, получите последний пакет обновления для SQL Server 2008. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
968382Как получить последний пакет обновления для SQL Server 2008

Статус
Корпорация Майкрософт подтвердила, что это является проблемой в продуктах Майкрософт, которые перечислены в разделе «Данная статья применима к».

Это впервые ошибка была исправлена в SQL Server 2008 с пакетом обновления 2 (SP2) для SQL Server 2008.
Дополнительная информация
Для получения дополнительных сведений об инструкции детализации, посетите следующий веб-узел Майкрософт:

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 2216472 — последний просмотр: 12/12/2015 09:12:46 — редакция: 3.0

Microsoft SQL Server 2008 Analysis Services, Microsoft SQL Server 2005 Analysis Services, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Standard Edition

  • kbnosurvey kbarchive kbinfo atdownload kbbug kbexpertiseinter kbfix kbmt KB2216472 KbMtru
Отзывы и предложения