Microsoft разпространява Microsoft SQL Server 2012 като един файл за изтегляне. Тъй като корекциите са кумулативни, всяка нова версия съдържа всички актуални корекции и всички корекции на защитата, които са били включени с предишното издание на SQL Server 2012 Fix.
Симптоми
Обмислете следния сценарий: Можете да използвате обекти за управление на анализ (АМО), за да се свържете с екземпляр на Microsoft SQL Server 2012 Analysis Services, а БИБЛИОТЕКАТА AMO за клиента (Microsoft. AnalysisServices. dll) е предоставена от едно от следните:
-
SQL Server 2008 R2
-
SQL Server 2008
-
SQL Server 2005
В този случай връзката е неуспешна. Освен това се извежда следното съобщение за грешка:
Съобщение за изключение: десериализирането е неуспешно: заявената стойност "<ServerEdition>" не е намерена. (тип XmlSerializationException) Следа от стека на изключение: в Microsoft. AnalysisServices. DesignXmlReader. ReadRoot (тип на типа) в Microsoft. AnalysisServices. DesignXmlReader. DeserializeComponent (IDesignerSerializationManager Manager, XmlReader Reader; тип root) в Microsoft. AnalysisServices. AnalysisServicesClient. Discover (IMajorObject на обекти, ObjectExpansion експанзия) в Microsoft. AnalysisServices. Server. Refresh (IMajorObject обекти, ObjectExpansion експанзия) в Microsoft. AnalysisServices. Server. Connect (низ connectionString; низ ИД)-подробни данни за изключение: съобщение за изключение: заявената стойност "<ServerEdition>" (тип ArgumentException) Проследяване на стека на изключение: в System. ENUM. TryParseEnum (тип enumType, низова стойност, Булева ignoreCase, EnumResult& parseResult) в System. ENUM. анализиране (въведете enumType, низова стойност, булеви ignoreCase) в Microsoft. AnalysisServices. DesignXmlReader. ReadPrimitive (тип на XmlAttributes) в Microsoft. AnalysisServices. DesignXmlReader. ReadStructContent (тип на обекта) StructMapping. (Type Type) в.) в Microsoft. AnalysisServices. DesignXmlReader
Забележка Контейнерът <ServerEdition> в съобщението за грешка представлява една от следните заявени стойности:
-
EnterpriseCore64
-
EnterpriseCore
-
BusinessIntelligence64
-
BusinessIntelligence
За повече информация за изброяване на услугите за Analysis Services Server, посетете следния уеб сайт на Microsoft Developer Network (MSDN):
Обща информация за услугите за анализ ServerEdition изброяване
Причина
Този проблем възниква, защото SQL Server 2012 връща нов код на версия. Това поведение причини АМО, което е предоставено от SQL Server 2008 R2, SQL Server 2008 или SQL Server 2005, не може да бъде разпознат.Забележка Кумулативен пакет за актуализиране 1 променя подхода как се връщат стойности за изданието от сървъра на клиента. Когато библиотеката клиент АМО е предоставена от SQL Server 2008 R2, от SQL Server 2008 или от SQL Server 2005, АМО клиент възприема изданията за сървър на Analysis Services за съвместимост, както е показано в таблицата по-долу.
Издание на сървъра за Analysis Services |
Съвместимост |
---|---|
EnterpriseCore64 |
Enterprise64 |
EnterpriseCore |
Enterprise |
BusinessIntelligence64 |
Enterprise64 |
BusinessIntelligence |
Enterprise |
Решение
Информация за сборна актуализация
SQL Server 2012
Корекцията за този проблем е издадена за първи път в сборна актуализация 1 за SQL Server 2012. За повече информация как да получите тази кумулативна актуализация на пакета за SQL Server, щракнете върху следния номер на статия в базата знания на Microsoft:
2679368 Кумулативна актуализация на пакета 1 за SQL Server 2012Забележка Тъй като компилациите са кумулативни, всяко ново издание за корекция съдържа всички актуални корекции и всички корекции на защитата, които са били включени при предишното издание на корекция на SQL Server. Препоръчваме ви да обмислите прилагането на най-новото съобщение за корекция, което съдържа тази спешна корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2692828 SQL Server 2012 компилации, които са издадени след издаването на SQL Server 2012Забележка Кумулативната актуализация на пакета 1 е актуализация от страна на сървъра за msmdsrv. dll и файловете с услуги за анализ на SQL Server 2012. Библиотеката клиент не трябва да се актуализира, за да отрази актуализацията.
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Препратки
За повече информация относно модела за постъпково обслужване за SQL Server щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:
935897 На екипа на SQL Server е достъпен модел за постъпково обслужване, за да достави спешни корекции за съобщени проблемиЗа повече информация относно схемата за имена за актуализации на SQL Server щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:
822499 Схема за именуване на пакети за актуализиране на софтуер на Microsoft SQL ServerЗа повече информация за терминологията на софтуерната актуализация щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:
824684 Описание на стандартната терминология, която се използва за описание на актуализациите на софтуер на Microsoft