При выполнении запроса в первый раз в SSAS 2008 или служб SSAS 2008 R2 получают противоречивые результаты или идентификатор события 22

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

В этой статье

Проблема

При выполнении запроса в первый раз в SQL Server 2008 Analysis Services (SSAS 2008) или в SQL Server 2008 R2 Analysis Services (SSAS 2008 R2) могут возникнуть следующие проблемы.

Примечание Если снова запустить тот же запрос после кэширования данных эти проблемы не возникают.
  • Запрос возвращает неверные результаты.
  • Периодически перестает служб SSAS. Кроме того в журнале приложений регистрируется сообщение, подобное следующему:
    Event Type: Error
    Event Source: MSSQLServerOLAPService
    Event Category: (256)
    Event ID: 22
    
    Description:
    The description for Event ID ( 22 ) in Source ( MSSQLServerOLAPService ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: Internal error: An unexpected exception occurred.
    

    Кроме того при проверке журналов служб SSAS запись следующего вида может регистрироваться в журнале служб SSAS:

    Сообщение об ошибке (источник: \\? \<Drive:></Drive:>\Program Files\Microsoft SQL Server\MSAS10.<SSAS instance="" name=""></SSAS>\OLAP\Log\msmdsrv.log, тип: 3 категории: 256, код события: 0xC1000016)

Причина

Эта проблема возникает из-за ошибки в функции FusionOfStorageEngineSubspaces в службах SSAS. По умолчанию включена и ожидаемое поведение, что функция оптимизирует производительность запросов в службах SSAS.

Решение

Накопительное обновление информации

SQL Server 2008 с пакетом обновления 1

Исправление этой уязвимости первого выпуска в накопительном обновлении 9 SQL Server 2008 с пакетом обновления 1. Дополнительные сведения о этот накопительный пакет обновления щелкните следующий номер статьи базы знаний Майкрософт:
2083921 Накопительный пакет обновлений 9 SQL Server 2008 с пакетом обновления 1
Примечание Поскольку сборки являются накопительными, каждый новый выпуск исправлений содержит все исправления и исправить все исправления безопасности, которые были включены в предыдущие 2008 SQL Server выпуска. Корпорация Майкрософт рекомендует рассмотреть применение самую последнюю версию исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
970365 2008 SQL Server выполняется построение, выпущенных после пакета обновления 1 (SP1) для SQL Server 2008 г.
Microsoft SQL Server 2008 исправления создаются для определенного SQL Server пакеты. Для установки пакета обновления 1 (SP1) для SQL Server 2008, необходимо установить исправление SQL Server 2008 с пакетом обновления 1. По умолчанию все исправления в пакет обновления SQL Server включены в следующий пакет обновления SQL Server.

SQL Server 2008 с пакетом обновления 2

Исправление этой уязвимости первого выпуска в накопительное обновление 1 для пакета обновления 2 (SP2) для SQL Server 2008. Дополнительные сведения о этот накопительный пакет обновления щелкните следующий номер статьи базы знаний Майкрософт:
2289254 Накопительное обновление 1 для пакета обновления 2 (SP2) для SQL Server 2008 г.
Примечание Поскольку сборки являются накопительными, каждый новый выпуск исправлений содержит все исправления и исправить все исправления безопасности, которые были включены в предыдущие 2008 SQL Server выпуска. Мы рекомендуем рассмотреть применение самую последнюю версию исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
2402659 2008 SQL Server выполняется построение, выпущенных после пакета обновления 2 (SP2) для SQL Server 2008 г.

SQL Server 2008 R2

Исправление этой уязвимости первого выпуска накопительного обновления 4. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server 2008 R2 щелкните следующий номер статьи базы знаний Майкрософт:
2345451 Накопительный пакет обновления 4 для SQL Server 2008 R2
Примечание Поскольку построения являются накопительными, каждый новый выпуск исправлений содержит все исправления и исправить все исправления безопасности, которые были включены в предыдущие 2008 R2 SQL Server выпуска. Мы рекомендуем рассмотреть применение самую последнюю версию исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
981356 SQL Server 2008 R2 построений, выпущенных после SQL Server 2008 R2

Временное решение

Чтобы обойти эту проблему, отключите функцию FusionOfStorageEngineSubspaces служб SSAS. Чтобы сделать это, присвоено значение 0x1 для свойства DisableFusionOfStorageEngineSubspaces в файле конфигурации служб Analysis Services (Msmdsrv.ini). Это решение следует используйте с осторожностью, так как может повлиять на производительность запроса.

Примечание Репозиторием обычно располагается в следующей папке:
%ProgramFiles%\Microsoft SQL Server\MSAS10.<AS instance="" name=""></AS>\OLAP\Config

Статус

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

Ссылки

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

Свойства

Код статьи: 2255410 - Последний отзыв: 30 марта 2012 г. - Revision: 5.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2008 Analysis Services
  • Microsoft SQL Server 2008 R2 Analysis Services
Ключевые слова: 
kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2255410 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:2255410

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

 

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