Microsoft distribuuje Microsoft SQL Server 2012 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 2012 opraviť uvoľnenia.
Príznaky
Zvážte nasledujúci scenár. Objekty na spravovanie analýzy (AMO) sa používajú na pripojenie k inštancii služby Analysis Services v službách Microsoft SQL Server 2012 a knižnica AMO (Microsoft. AnalysisServices. dll) je poskytovaná jedným z nasledujúcich spôsobov:
-
SQL Server 2008 R2
-
SQL Server 2008
-
SQL Server 2005
V tomto scenári pripojenie zlyhá. Zobrazí sa tiež nasledujúce chybové hlásenie:
Hlásenie výnimky: zrušenie serializácie zlyhalo: požadovaná hodnota<ServerEdition>sa nenašla. (typ XmlSerializationException) Sledovanie zásobníka výnimiek: na lokalite Microsoft. AnalysisServices. DesignXmlReader. ReadRoot (typ typu) na lokalite Microsoft. AnalysisServices. DesignXmlReader. DeserializeComponent (IDesignerSerializationManager Manager, XmlReader čítačka, typ root) na lokalite Microsoft. AnalysisServices. AnalysisServicesClient. discover (IMajorObject obj, ObjectExpansion expanzia) na lokalite Microsoft. AnalysisServices. Server. Refresh (IMajorObject obj, ObjectExpansion expanzia) na lokalite Microsoft. AnalysisServices. Server. Connect (reťazec connectionString, identifikácia relácie) Vnútorná výnimka – Podrobnosti: hlásenie výnimky: požadovaná hodnota<ServerEdition> (typ ArgumentException) Sledovanie zásobníka výnimiek: v System. enum. TryParseEnum (typ enumType, hodnota reťazca, Boolovská hodnota ignoreCase, EnumResult& parseResult) v systéme. enum. parse (typ enumType, hodnota reťazca, Boolovská ignoreCase) na lokalite Microsoft. AnalysisServices. DesignXmlReader. ReadPrimitive (typ typu, XmlAttributes attributes) na lokalite Microsoft. AnalysisServices. DesignXmlReader. ReadStructContent (objekt obj, StructMapping mapovanie) na lokalite Microsoft. AnalysisServices. DesignXmlReader. ReadObjectContent (hodnota objektu, typ typu, TypeMapping mapovanie) na lokalite Microsoft. AnalysisServices. DesignXmlReader. ReadRoot (typ typ)
Poznámka: Zástupný objekt <ServerEdition> v chybovom hlásení predstavuje jednu z nasledujúcich požadovaných hodnôt:
-
EnterpriseCore64
-
EnterpriseCore
-
BusinessIntelligence64
-
BusinessIntelligence
Ďalšie informácie o enumerácii servera Analysis Services, navštívte nasledujúcu webovú lokalitu webová lokalita Microsoft Developer Network (MSDN):
Všeobecné informácie o analýze služieb ServerEdition enumerácia
Príčina
Tento problém sa vyskytuje, pretože SQL Server 2012 vráti novú verziu kódu. Toto správanie spôsobuje, že AMO je k dispozícii z SQL servera 2008 R2, SQL Server 2008 alebo SQL Server 2005 nie je možné rozpoznať.Poznámka: Kumulatívna aktualizácia balíka 1 mení postup v tom, ako sa hodnoty vydaní vracajú zo servera klientovi. Keď je knižnica AMO pre klientov poskytovaná z SQL servera 2008 R2, z SQL servera 2008 alebo z SQL servera 2005, klient AMO vníma verzie servera služby Analysis Services na kompatibilitu, ako je to znázornené v nasledujúcej tabuľke.
Serverová verzia služby Analysis Services |
Kompatibility |
---|---|
EnterpriseCore64 |
Enterprise64 |
EnterpriseCore |
Enterprise |
BusinessIntelligence64 |
Enterprise64 |
BusinessIntelligence |
Enterprise |
Riešenie
Kumulatívna aktualizácia informácií
SQL Server 2012
Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 1 pre SQL Server 2012. Ďalšie informácie o možnostiach získania tohto balíka kumulatívnych aktualizácií pre SQL Server nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:
2679368 Kumulatívna aktualizácia balíka 1 pre SQL Server 2012Poznámka: Keďž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 vydania opravy SQL servera. 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:
2692828 Zostavy SQL servera 2012, ktoré boli vydané po vydaní SQL servera 2012Poznámka: Kumulatívna aktualizácia balíka 1 je aktualizácia na strane servera pre súbor Msmdsrv. dll a msmdlocal. dll SQL Server 2012 Analysis Services. Klientska knižnica nemusí byť aktualizovaná tak, aby odrážala aktualizáciu.
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 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:
822499 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