Проблема
Предположим, что вы выполнили запрос многомерных выражений после выполнения инструкции 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, перечисленных в разделе «Относится к».