Исправление: сообщение «функция многомерных Выражений сбой координате атрибута «ИмяАтрибута» содержит набор.» при выполнении запроса многомерных Выражений в SQL Server 2012 или SQL Server 2008 R2

Переводы статьи Переводы статьи
Код статьи: 2823086 - Vizualiza?i produsele pentru care se aplic? acest articol.
Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2012 Пакет обновления 1 как один загружаемый файл. Так как исправления являются накопительными, каждый выпуск содержит все исправления и все исправления безопасности, которые были включены в Пакет обновления 1 для предыдущего SQL Server 2012 выпуска исправлений.
Развернуть все | Свернуть все

В этой статье

Проблема

Предположим, что необходимо применить Пакет обновления 1 (SP1) для Microsoft SQL Server 2012 на экземпляре SQL Server 2012, или на компьютере установлен Microsoft SQL Server 2008 R2. При попытке выполнить запрос многомерных выражений (MDX), запрос не выполняется и появляется сообщение об ошибке, подобное приведенному ниже.

Не удалось выполнить функцию многомерных Выражений, поскольку координаты для "Имя_атрибута"с набором атрибутов.

Решение

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

11 Накопительного обновления для SQL Server 2012

Накопительное обновление 9 для SQL Server 2008 R2 с пакетом обновления 2

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

Свернуть это изображениеРазвернуть это изображение
assets folding start collapsed
Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и все безопасности исправления, входившие в состав предыдущего накопительного обновления. Извлечь последние накопительные обновления для SQL Server:
Свернуть это изображениеРазвернуть это изображение
assets folding end collapsed

Накопительного обновления 3 для SQL Server 2012 с пакетом обновления 1

Исправление этой уязвимости впервые было выпущено в накопительном пакете обновления 3. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server 2012 с пакетом обновления 1 щелкните следующий номер статьи базы знаний Майкрософт:
2812412 Накопительный пакет обновления 3 для SQL Server 2012 Пакет обновления 1
Примечание Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и все исправления, входившие в состав предыдущих SQL Server 2012 SP1 исправления выпуска. Рекомендуется, чтобы учесть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
2772858 SQL Server 2012 построений, которые были выпущены после выпуска SQL Server 2012 Пакет обновления 1

Статус

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

Дополнительная информация

Чтобы воспроизвести данную проблему, запустите следующий запрос:
with member measures.test as 1
 
SELECT  
  {
    measures.test,
   [Measures].[Internet Sales Amount]
  }
   ON COLUMNS
                                                       
,NON EMPTY 
  [Product].[Model Name].[Model Name].members*
  [Product].[size].[size].members
 
    ON ROWS
FROM 
(
  SELECT 
    {[Product].[Product Line].&[M]} ON COLUMNS
  FROM [Adventure Works]
)
WHERE   
  (       
   [Product].[Product Line].[All Products]
  )
На основании запроса было сказано выше, проблема чаще возникает при выполнении следующих условий:
  • Запрос выполняется в кэше холодного или очистить кэш данных после выполнения после ClearCache Команды XML для Аналитики.
  • Запрос многомерных Выражений выбирает более одной меры, и хотя бы одно из мер является базовой меры из группы мер. В вышеупомянутый запрос [Measures].[Объем Интернет-продаж] поступает из группы мер.
  • Запрос содержит подзапроса выборки из одного элемента.
  • В ВСЕ фрагмент является выше гранулярности атрибута на оси. Например Все Выбранный фрагмент для [Product].Атрибут [изделий] после [Product].Атрибут [имя модели] на оси.
  • Оси необходимо перекрестное объединение других атрибутов из измерения. В запросе было сказано выше есть более одного атрибута в оси строк.

Ссылки

Дополнительные сведения о добавочных модель обслуживания для SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
935897 Команда SQL Server предоставляет инкрементную модель обслуживания для обеспечения исправлений для повторяющихся проблем.
Дополнительные сведения о схеме именования для обновления SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
822499 Схема присвоения имен пакетам обновлений программного обеспечения Microsoft SQL Server
Дополнительные сведения о терминах, используемых при описании обновлений программного обеспечения, см. в следующей статье базы знаний Майкрософт:
824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Свойства

Код статьи: 2823086 - Последний отзыв: 17 декабря 2013 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2012 Business Intelligence
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
Ключевые слова: 
kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2823086 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.
Эта статья на английском языке: 2823086

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com