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 |