KB2843467 - ИСПРАВЛЕНО: "Internal error" when you run an MDX query after you run an UPDATE CUBE statement in SSAS 2012 or SSAS 2008 R2

Применяется к
SQL Server 2012 Analysis Services SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Express SQL Server 2008 R2 Standard SQL Server 2008 R2 Web SQL Server 2008 R2 Workgroup

Проблема

Предположим, что вы выполнили запрос многомерных выражений после выполнения инструкции UPDATE CUBE в Microsoft SQL Server 2012 Analysis Services (SSAS 2012) или Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2). В этой ситуации может появиться следующее сообщение об ошибке:

Примечание

Внутренняя ошибка: Произошла непредвиденная ошибка (файл 'mdcell.cpp', строка 3537, функция
'MDBaseSubcube::D ecodeRelAttr').

Примечание. Проблема возникает только при наличии установленного SSAS 2012 с пакетом обновления 1 (SP1) или более поздней версии SSAS.

Решение

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

Эта проблема была впервые исправлена в следующем накопительном пакете обновления SQL Server.

Накопительный пакет обновления 10 для SQL Server 2012 г. /ru-us/help/2891666

Сведения о накопительных обновлениях для SQL Server

Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и исправления безопасности, которые входили в состав предыдущего накопительного пакета обновления. Ознакомьтесь с последними накопительными пакетами обновления для SQL Server:

      

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

2871401 Накопительный пакет обновления 8 для 2008 R2 с пакетом обновления 2 (SP2). Примечание Так как сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и исправления для системы безопасности, которые вошли в предыдущий выпуск исправления SQL Server 2008 R2 с пакетом обновления 2 (SP2). Рекомендуется рассмотреть возможность применения последнего выпуска исправления, содержащего это исправление. Для просмотра статьи в базе знаний Майкрософт щелкните следующий номер статьи:

2730301 Сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2 с пакетом обновления 2

Накопительный пакет обновления 4 для SQL Server 2012 с пакетом обновления 1 (SP1)Исправление для этой проблемы было впервые выпущено в накопительном пакете обновления 4. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2012 с пакетом обновления 1, откройте статью со следующим номером в базе знаний Майкрософт:

2833645 Накопительный пакет обновления 4 для SQL Server 2012 с пакетом обновления 1 (SP1Note) Поскольку сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и исправления для системы безопасности, которые вошли в предыдущий выпуск исправления SQL Server 2012 с пакетом обновления 1. Рекомендуется рассмотреть возможность применения последнего выпуска исправления, содержащего это исправление. Для просмотра статьи в базе знаний Майкрософт щелкните следующий номер статьи:

2772858 Сборки SQL Server 2012 г., выпущенные после выпуска SQL Server 2012 с пакетом обновления 1 (SP1)

Состояние

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