Společnost Microsoft distribuuje Microsoft SQL Server 2008 R2 opravy jako jeden soubor ke stažení. Protože jsou opravy kumulativní, každá nová verze obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozího SQL serveru 2008 R2 fix release.
Příznaky
Zvažte následující scénář:
-
Máte na počítači nainstalovanou instanci Microsoft SQL Server 2008 R2.
-
Na počítači není nainstalovaný Microsoft SharePoint.
-
Pokusíte se vytvořit sestavení Object Management Objects (AMO) na instanci systému SQL Server 2008 R2. Pomocí následujícího kódu můžete například vytvořit 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
V tomto příkladu se vytvoření sestavení nezdaří a zobrazí se následující chybová zpráva:
Sestavení "Microsoft. AnalysisServices ' odkazuje na sestavení" Microsoft. SharePoint, verze = 14.0.0.0, Culture = neutral, PublicKeyToken = 71e9bce111e9429c "', který není přítomen v aktuální databázi. SQL Server se pokusil najít odkazované sestavení a automaticky ho načíst ze stejného umístění, odkud odkazuje odkazující sestavení, ale tato operace se nezdařila (důvod: 2). Načtěte odkazované sestavení do aktuální databáze a opakujte žádost.
Příčina
K tomuto problému dochází, protože sestavení AMO má nesprávné závislosti na následujících dvou sestaveních SharePointu, a to i v případě, že SharePoint není nainstalovaný:
-
Microsoft.SharePoint.dll
-
Microsoft.AnalysisServices.SharePoint.Integration.dll
Tato dvě sestavení slouží k podpoře Microsoft PowerPivotu pro SharePoint.
Řešení
Informace o kumulativní aktualizaci
SQL Server 2008 R2
Oprava pro tento problém byla poprvé vydána v kumulativní aktualizaci 4. Další informace o tom, jak získat tento kumulativní balíček aktualizací pro SQL Server 2008 R2, najdete v následujícím článku znalostní báze Microsoft Knowledge Base:
2345451 Kumulativní aktualizace 4 pro SQL Server 2008 R2 Poznámka Vzhledem k tomu, že buildy jsou kumulativní, každá nová oprava obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozího SQL serveru 2008 R2 fix release. Doporučujeme zvážit použití nejnovější opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
981356 Buildy SQL Server 2008 R2 vydaná po vydání SQL serveru 2008 R2
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.
Odkazy
Další informace o tom, jak vytvořit sestavení, najdete na následujícím webu:
VYTVOŘENÍ sestavení (Transact-SQL)Další informace o modelu přírůstkové obsluhy pro SQL Server najdete v následujícím článku znalostní báze Microsoft Knowledge Base:
935897 Model přírůstkové obsluhy je dostupný od týmu SQL serveru a poskytuje opravy hotfix pro nahlášené problémy.Další informace o schématu přidělování názvů pro aktualizace systému SQL Server najdete v následujícím článku znalostní báze Microsoft Knowledge Base:
822499Nové schéma přidělování názvů balíčkům aktualizací softwaru pro Microsoft SQL ServerDalší informace o terminologii aktualizací softwaru najdete v následujícím článku znalostní báze Microsoft Knowledge Base:
824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft