Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2012 в виде одного загружаемого файла. Поскольку исправления являются накопительными, каждый новый выпуск содержит все исправления и исправления для системы безопасности, которые были включены в предыдущий выпуск исправления SQL Server 2012.
Проблема
При выполнении запроса в службах Microsoft SQL Server 2012 Analysis Services (SSAS 2012) возникает низкая производительность или ошибка нехватки памяти.
Эта проблема возникает при выполнении следующих условий:
- Запрос содержит показатели DAX.
- Одна из мер DAX содержит вложенные операторы ЕСЛИ вместе с другими мерами DAX, содержащими сложные формулы.
Примечание. Эта проблема возникает только на сервере SSAS 2012, работающем в PowerPivot для SharePoint или табличной модели.
Причина
Эта проблема возникает из-за того, что требуемый объем памяти значительно увеличивается при присоединении условий внутренних функций ЕСЛИ к условиям внешних функций ЕСЛИ, особенно если условия внутренних функций ЕСЛИ являются сложными в плане запроса.
Примечание. Если условия внутренних функций ЕСЛИ присоединяются к условиям внешних функций ЕСЛИ, каждый узел внутренних функций ЕСЛИ присоединяется к внешним функциям ЕСЛИ в плане запроса.
Решение
Сведения о накопительном пакете обновления
Накопительный пакет обновления 3 для SQL Server 2012
Исправление для этой проблемы впервые выпущено в накопительном пакете обновления 3. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2012, откройте статью со следующим номером в базе знаний Майкрософт:
2723749 Накопительный пакет обновления 3 для SQL Server 2012 г. Примечание. Поскольку сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и исправления для системы безопасности, которые вошли в предыдущий выпуск исправления SQL Server 2012 г. Рекомендуется рассмотреть возможность применения последнего выпуска исправления, содержащего это исправление. Для просмотра статьи в базе знаний Майкрософт щелкните следующий номер статьи:
2692828 Сборки SQL Server 2012 г., выпущенные после SQL Server 2012 г.
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Ссылки
Для получения дополнительных сведений о модели добавочного обслуживания для SQL Server щелкните номер статьи в следующей статье базы знаний Майкрософт:
935897 Группа SQL Server предоставляет модель добавочного обслуживания для предоставления исправлений для обнаруженных проблем Дополнительные сведения о схеме именования обновлений SQL Server см. в следующей статье базы знаний Майкрософт:
822499 Схема именования пакетов обновления программного обеспечения Microsoft SQL Server Дополнительные сведения о терминологии обновления программного обеспечения см. в следующей статье базы знаний Майкрософт:
824684 Стандартные термины, используемые при описании обновлений программного обеспечения Майкрософт