Microsoft distribuuje Microsoft SQL Server 2008 R2 opravy ako jeden súbor na stiahnutie. Pretože opravy sú kumulatívne, každé nové vydanie obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli zahrnuté do predchádzajúceho SQL servera 2008 R2 opraviť uvoľnenia.
Príznaky
Zoberme si nasledujúcu situáciu:
-
Máte Microsoft SQL Server 2008 R2 inštancie nainštalovaný v počítači.
-
V počítači nemáte nainštalovanú aplikáciu Microsoft SharePoint.
-
Pokúšate sa vytvoriť zostavu analýzy objektov (AMO) na inštancie SQL Server 2008 R2. Môžete napríklad spustiť nasledujúci kód na vytvorenie 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 príklade vytvorenie zostavy zlyhá a zobrazí sa toto chybové hlásenie:
Zostava "Microsoft. AnalysisServices" Reference Assembly "Microsoft. SharePoint, Version = 14.0.0.0, Culture = neutral, PublicKeyToken = 71e9bce111e9429c. ', ktorá nie je prítomná v aktuálnej databáze. SQL Server sa pokúsil o vyhľadanie a automatické načítanie odkazovaných zostáv z rovnakého umiestnenia, z ktorého pochádza odkazujúca zostava, ale operácia zlyhala (dôvod: 2 (systém nedokáže nájsť zadaný súbor.)). Načítajte odkazovanú zostavu do aktuálnej databázy a zopakujte žiadosť.
Príčina
Tento problém sa vyskytuje, pretože zostava AMO obsahuje nesprávne závislosti na týchto dvoch zhromaždeniach SharePointu, a to aj v prípade, ak nie je nainštalovaný SharePoint:
-
Microsoft.SharePoint.dll
-
Microsoft.AnalysisServices.SharePoint.Integration.dll
Tieto dve zostavy sa používajú na podporu doplnku Microsoft PowerPivot pre SharePoint.
Riešenie
Kumulatívna aktualizácia informácií
SQL Server 2008 R2
Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 4. Ďalšie informácie o možnostiach získania tohto balíka kumulatívnych aktualizácií pre SQL Server 2008 R2 nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:
2345451 Kumulatívna aktualizácia balíka 4 pre SQL Server 2008 R2 Poznámka: Pretože zostavy sú kumulatívne, každé nové vydanie opraviť obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho SQL servera 2008 R2 opraviť uvoľnenia. Odporúčame, aby ste zvážili uplatnenie najnovších opráv, ktoré túto rýchlu opravu obsahujú. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:
981356 Zostavy SQL servera 2008 R2, ktoré boli vydané po vydaní SQL servera 2008 R2
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.
Odkazy
Ďalšie informácie o tom, ako vytvoriť zostavu, nájdete na nasledujúcej webovej lokalite:
VYTVORENIE zostavy (Transact-SQL)Ďalšie informácie o modeli prírastkového servisu pre SQL Server nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:
935897 Prírastkové servisné model je k dispozícii v tíme SQL Server na poskytovanie rýchlych opráv pre ohlásené problémyĎalšie informácie o schéme pomenovania pre aktualizácie SQL servera nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:
822499Nová schéma pomenovania pre balíky aktualizácií softvéru servera Microsoft SQL ServerĎalšie informácie o terminológii aktualizácie softvéru nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:
824684 Popis štandardnej terminológie, ktorá sa používa na popis aktualizácií softvéru od spoločnosti Microsoft