Firma Microsoft rozpowszechnia poprawki programu Microsoft SQL Server 2008 R2 jako jednego pliku do pobrania. Ponieważ poprawki są zbiorcze, każde nowe wydanie zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniej wersji poprawki SQL Server 2008 R2.

Symptomy

Rozpatrzmy następujący scenariusz:

  • Na komputerze jest zainstalowane wystąpienie programu Microsoft SQL Server 2008 R2.

  • Program Microsoft SharePoint nie jest zainstalowany na komputerze.

  • Próbujesz utworzyć jedną z następujących zestawów w wystąpieniu programu SQL Server 2008 R2:

    • Zestaw Analysis Management Objects (AMO)

    • Zestaw ADOMD.NET

    • Zestaw XML-analiza (XMLA)

    Na przykład spróbuj uruchomić następującą instrukcję, aby utworzyć zestaw w wystąpieniu programu 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

W tym scenariuszu operacja tworzenia kończy się niepowodzeniem. Ponadto wyświetlany zostanie następujący komunikat o błędzie:

Zestaw "Nazwa zestawu" odwołuje się do zestawu "Microsoft. SharePoint, Version = 14.0.0.0, Culture = neutral, PublicKeyToken =Public Key token.", który nie znajduje się w bieżącej bazie danych. Program SQL Server próbował zlokalizować i automatycznie załadować zestaw, którego dotyczy odwołanie, w tym samym miejscu, w którym pochodzi z zestawu odwołań, ale ta operacja nie powiodła się (Przyczyna: 2 (system nie może znaleźć określonego pliku)). Załaduj do bieżącej bazy danych zestaw, którego dotyczy odwołanie, i ponów próbę żądania.

Uwagi

  • Nazwa zestawu jest symbolem zastępczym nazwy zestawu.

  • Token klucza publicznego jest symbolem zastępczym tokenu klucza publicznego.

Przyczyna

Ten problem występuje, ponieważ zestawy AMO, ADOMD.NET i XMLA w sposób nieprawidłowy zależą od poniższych dwóch zestawów:

  • Microsoft.SharePoint.dll

  • Microsoft.AnalysisServices.SharePoint.Integration.dll

Te dwa zestawy są używane do obsługi programu Microsoft PowerPivot dla programu SharePoint. Jednak jeśli nie zainstalowano programu SharePoint, wystąpi błąd.

Rozwiązanie

Informacje o aktualizacji zbiorczej

SQL Server 2008 R2

Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji zbiorczej 6. Aby uzyskać więcej informacji na temat sposobu uzyskiwania tego zbiorczego pakietu aktualizacji dla programu SQL Server 2008 R2, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2489376 Pakiet aktualizacji zbiorczej 6 dla programu SQL Server 2008 R2 Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń dołączone do poprzedniej wersji poprawki SQL Server 2008 R2. Zalecamy zastosowanie najnowszego wydania poprawki zawierającego tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

981356 Kompilacje programu SQL Server 2008 R2, które zostały wydane po opublikowaniu programu SQL Server 2008 R2

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".

Więcej informacji

Poniższa tabela zawiera informacje dotyczące dostawców danych i zestawów używanych do obsługi programu Microsoft PowerPivot for SharePoint.

Dostawca danych

Zespołu

Obiekty zarządzania analizami (AMO)

Microsoft.AnalysisServices.dll

Klient Adomd.net

Microsoft.AnalysisServices.AdomdClient.dll

XML — analiza (XMLA)

Microsoft.AnalysisServices.XMLA.dll

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.