Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2012 в один файл для загрузки. Поскольку исправления являются кумулятивными, каждый новый выпуск содержит все исправления и исправления для системы безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2012.

Проблемы

При выполнении запроса МНОГОМЕРных выражений в экземпляре Microsoft SQL Server 2012 Analysis Services (SSAS 2012) может произойти сбой запроса, и появляется следующее сообщение об ошибке:

Внутренняя ошибка: произошла непредвиденная ошибка (файл "pfiallocator. cpp", строка 804, функция "PFMemoryHolder:: RegisterMemoryHolder"). Выполнение завершено

Кроме того, в папке журнала SSAS 2012 создается файл минидампа. Примечания.

  • Как правило, эта проблема возникает, если созданный вложенный куб имеет произвольный набор фигур, который находится ниже детализации и связан с отношением "многие-ко-многим" или "ссылочное измерение".

  • Произвольный набор фигур — это набор, который нельзя просто выразить в виде перекрестного набора из двух наборов элементов атрибута. Например, "{(2004; США), (2001, Канада)}" — произвольная настройка фигуры.

Причина

Эта проблема возникает из-за того, что ядро хранилища служб SSAS 2012 пытается прочитать файл Det, содержащий метаданные для базы данных при выполнении запроса. Тем не менее, поскольку путь в метаданных имеет значение NULL, это приводит к возникновению проблемы, описанной в разделе "проблема".

Решение

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

SQL Server 2012

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

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

2692828 Сборки SQL Server 2012, выпущенные после выпуска SQL Server 2012

Обходное решение

Чтобы устранить эту ошибку, измените запрос многомерных выражений так, чтобы он не использовал произвольный наборы фигур.

Статус

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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×