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

Проблемы

Рассмотрим следующий сценарий.

  • Вы установили экземпляр Microsoft SQL Server 2008 R2 на компьютере.

  • Microsoft SharePoint не установлен на компьютере.

  • Вы пытаетесь создать одну из следующих сборок на экземпляре SQL Server 2008 R2:

    • Сборка объектов AMO

    • Сборка ADOMD.NET

    • Сборка XML для аналитики (XMLA)

    Например, вы пытаетесь выполнить следующую инструкцию для создания сборки в экземпляре SQL Server 2008 R2:

    CREATE ASSEMBLY AnalysisServicesDll AUTHORIZATION Owner FROM 'C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\SQLServer2008R2\x86\Microsoft.AnalysisServices.DLL' WITH PERMISSION_SET = UNSAFE

В этом случае операция создания завершается сбоем. Кроме того, появляется приведенное ниже сообщение об ошибке:

Сборка "имя сборки" ссылается на сборку "Microsoft. SharePoint, Version = 14.0.0.0, Culture = Neutral, PublicKeyToken =маркер открытого ключа.", который отсутствует в текущей базе данных. SQL Server попытался найти и автоматически загрузить сборку, на которую указывает ссылка, из того же места, где она была получена, но эта операция завершилась сбоем (причина: 2 (системе не удается найти указанный файл)). Загрузите указанную сборку в текущую базу данных и повторите запрос.

Примечания.

  • Имя сборки — это заполнитель для имени сборки.

  • Маркер открытого ключа — это заполнитель для маркера открытого ключа.

Причина

Эта проблема возникает из-за того, что сборки AMO, ADOMD.NET и XMLA неправильно зависят от следующих двух сборок:

  • Microsoft.SharePoint.dll

  • Microsoft.AnalysisServices.SharePoint.Integration.dll

Эти две сборки используются для поддержки Microsoft PowerPivot для SharePoint. Однако если на вашем компьютере не установлено приложение SharePoint, возникает ошибка.

Решение

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

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

Статус

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

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

В следующей таблице содержатся сведения о поставщиках данных и сборках, которые используются для поддержки Microsoft PowerPivot для SharePoint.

Поставщик данных

Assembly

Объекты управления анализом (AMO)

Microsoft.AnalysisServices.dll

Adomd.net клиента

Microsoft.AnalysisServices.AdomdClient.dll

XML для аналитики (XMLA)

Microsoft.AnalysisServices.XMLA.dll

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

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

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

Насколько вы удовлетворены качеством перевода?

Что повлияло на вашу оценку?

Добавите что-нибудь? Это необязательно

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

×