Корпорация Майкрософт распространяет исправления 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

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

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

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

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