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.
-
Na komputerze nie zainstalowano programu Microsoft SharePoint.
-
Podjęto próbę utworzenia zestawu obiektów Analysis Management Objects (AMO) w wystąpieniu programu SQL Server 2008 R2. Na przykład uruchom poniższy kod, aby utworzyć plik Microsoft. AnalysisServices. dll:CREATE ASSEMBLY <assembly name> AUTHORIZATION < owner name> FROM ' <system drive> :\Program Files\Microsoft SQL Server\100\Setup Bootstrap\SQLServer2008R2\x86\Microsoft.AnalysisServices.DLL'WITH PERMISSION_SET = UNSAFE
W tym przykładzie Tworzenie zestawu nie powiodło się i jest wyświetlany następujący komunikat o błędzie:
Zestaw "Microsoft. AnalysisServices" odwołuje się do zestawu "Microsoft. SharePoint, Version = 14.0.0.0, Culture = neutral, PublicKeyToken = 71e9bce111e9429c.", 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.
Przyczyna
Ten problem występuje, ponieważ zestaw AMO ma niepoprawne zależności w następujących dwóch zestawach programu SharePoint, nawet jeśli nie zainstalowano programu SharePoint:
-
Microsoft.SharePoint.dll
-
Microsoft.AnalysisServices.SharePoint.Integration.dll
Te dwa zestawy są używane do obsługi programu Microsoft PowerPivot dla programu SharePoint.
Rozwiązanie
Informacje o aktualizacji zbiorczej
SQL Server 2008 R2
Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji zbiorczej 4. 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:
2345451 Pakiet aktualizacji zbiorczej 4 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".
Informacje
Aby uzyskać więcej informacji na temat sposobu tworzenia zestawu, odwiedź następującą witrynę sieci Web:
Tworzenie zestawu (Transact-SQL)Aby uzyskać więcej informacji dotyczących modelu obsługi przyrostowej dla programu SQL Server, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
935897 Model obsługi przyrostowej jest dostępny w zespole programu SQL Server w celu dostarczenia poprawek dotyczących zgłaszanych problemówAby uzyskać więcej informacji na temat schematu nazewnictwa dla aktualizacji programu SQL Server, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
822499Nowy schemat nazewnictwa dla pakietów aktualizacji oprogramowania Microsoft SQL ServerAby uzyskać więcej informacji o terminologii dotyczącej aktualizacji oprogramowania, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
824684 Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft