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

Проблемы

При создании инструкции Update Cube с настраиваемой формулой распределения по весу в Microsoft sql Server 2008 R2 Analysis Services (SSAS 2008 R2) или в Microsoft sql Server 2008 Analysis Services (SSAS 2008) появляется одно из следующих сообщений об ошибке:

  • Произошла следующая системная ошибка: неверный тип переменной.

  • Произошла следующая системная ошибка: несоответствие типов.

Причина

Эта проблема возникает из-за того, что обработчик SSAS 2008 R2 или SSAS 2008 пытается прочитать тип данных из неправильного места в памяти после использования SSAS 2008 R2 или SSAS 2008 освобождения памяти, используемой в настраиваемой формуле для взвешенного выделения.

Решение

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

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

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

2696626 Накопительный пакет обновления 5 для SQL Server 2008 с пакетом обновления 3 (SP3)Примечание. Так как сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2008. Корпорация Microsoft рекомендует установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

2629969 Сборки SQL Server 2008, выпущенные после выпуска пакета обновления 3 (SP3) для SQL Server 2008 Исправления Microsoft SQL Server 2008 создаются для конкретных пакетов обновления для SQL Server. Вы должны применить исправление SQL Server 2008 с пакетом обновления 3 (SP3) к установке SQL Server 2008 с пакетом обновления 3 (SP3). По умолчанию любое исправление, предоставленное в пакете обновления SQL Server, входит в следующий пакет обновления для SQL Server.

SQL Server 2008 R2

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

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

981356 Сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2

Статус

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

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

Дополнительные сведения о инструкции Update Cube для многомерных выражений можно найти на веб-сайте Microsoft Developer Network (MSDN) по следующему адресу:

Общие сведения об инструкции UPDATE CUBE для многомерных выраженийДополнительные сведения о том, как использовать обратную запись в куб для многомерных выражений, можно найти на веб-сайте MSDN по следующему адресу:

Общие сведения о том, как использовать обратную запись Куба для многомерных выражений

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

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

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