Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2012 с пакетом обновления 1 (SP1) в виде одного скачиваемого файла. Так как исправления являются накопительными, каждый новый выпуск содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправления SQL Server 2012 с пакетом обновления 1 (SP1).
Проблема
Предположим, что вы применяете пакет обновления 1 (SP1) для Microsoft SQL Server 2012 на экземпляре SQL Server 2012 или у вас есть microsoft SQL Server 2008 R2 на компьютере. При попытке выполнить запрос многомерных выражений запрос завершается сбоем и появляется сообщение об ошибке, похожее на следующее:
Примечание
Сбой функции многомерных выражений, так как координата атрибута AttributeName содержит набор.
Решение
Эта проблема была исправлена в следующем накопительном обновлении SQL Server.
Накопительный пакет обновления 11 для SQL Server 2012 г. /ru-ru/help/2908007
Накопительный пакет обновления 9 для SQL Server 2008 R2 с пакетом обновления 2 (SP2) /help/2887606
Сведения о накопительных обновлениях для SQL Server
Каждое новое накопительное обновление для SQL Server содержит все исправления и все исправления для системы безопасности, которые были включены в предыдущее накопительное обновление. Ознакомьтесь с последними накопительными обновлениями для SQL Server:
- Последнее накопительное обновление для SQL Server 2012 г.
- Последнее накопительное обновление для SQL Server 2008 R2 с пакетом обновления 2 (SP2)
Накопительный пакет обновления 3 для SQL Server 2012 с пакетом обновления 1 (SP1) Исправление этой проблемы было впервые выпущено в накопительном обновлении 3. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server 2012 с пакетом обновления 1 (SP1), щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
2812412 накопительный пакет обновления 3 для SQL Server 2012 с пакетом обновления 1 (SP1)Примечаемая версия каждого нового исправления содержит все исправления и исправления безопасности, которые были включены в предыдущий выпуск исправления SQL Server 2012 с пакетом обновления 1 (SP1). Рекомендуется применить последний выпуск исправления, содержащий это исправление. Для получения дополнительных сведений щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
2772858 сборки SQL Server 2012, выпущенные после выпуска SQL Server 2012 с пакетом обновления 1 (SP1)
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Дополнительные сведения
Чтобы воспроизвести эту проблему, выполните следующий запрос:с элементом measures.test как 1
SELECT
{
measures.test,
[Меры]. [Сумма интернет-продаж]
}
В СТОЛБЦАХ
, НЕ ПУСТ
[Продукт]. [Имя модели]. [Имя модели].members*
[Продукт]. [size]. [size].members
ON ROWS
FROM
(
SELECT
{[Продукт]. [Product Line].&[m]} ON COLUMNS
FROM [Adventure Works]
)
WHERE
(
[Продукт]. [Линия продукта]. [Все продукты]
) В соответствии с ранее упомянутым запросом проблема, скорее всего, возникнет при выполнении следующих условий:
- Запрос выполняется в холодном кэше или после очистки кэша данных после выполнения команды ClearCache XMLA.
- Запрос многомерных выражений выбирает несколько мер, и по крайней мере одна из них является базовой мерой из группы мер. В приведенном выше запросе [Measures]. [Сумма интернет-продаж] поступает из группы мер.
- В запросе есть подвыбор одного члена.
- Срез ALL находится выше степени детализации атрибута на оси. Например, для [Продукта] выбран срез Все. Атрибут [Product Line] при наличии [Product]. Атрибут [Имя модели] на оси.
- Ось должна пересекать некоторые другие атрибуты из измерения. В ранее упомянутом запросе на оси строк есть несколько атрибутов.
Ссылки
Чтобы получить дополнительные сведения о модели добавочного обслуживания для SQL Server, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
935897 в команде SQL Server доступна модель добавочного обслуживания для доставки исправлений для обнаруженных проблем. Дополнительные сведения о схеме именования для SQL Server обновлений щелкните следующий номер статьи, чтобы просмотреть статью базы знаний Майкрософт:
822499 схема именования пакетов обновлений программного обеспечения Microsoft SQL Server. Дополнительные сведения о терминологии обновлений программного обеспечения щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
824684 Описание стандартной терминологии, используемой для описания обновлений программного обеспечения Майкрософт