KB2683293-FIX: Foutbericht wanneer u AMO gebruikt om verbinding te maken met SQL Server 2012 Analysis Services: ' deserialisatie mislukt de gevraagde waarde ' <ServerEdition> ' is niet gevonden '.

Microsoft distribueert Microsoft SQL Server 2012-oplossingen als één downloadbaar bestand. Aangezien de fixes cumulatief zijn, bevat elke nieuwe release alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige versie van SQL Server 2012 fix.

Symptomen

Kijk eens naar het volgende scenario. U kunt Analysis Management object (AMO) gebruiken om verbinding te maken met een exemplaar van Microsoft SQL Server 2012 Analysis Services, en de client AMO-bibliotheek (Microsoft. Analysis Services. dll) wordt geleverd via een van de volgende opties:

  • SQL Server 2008 R2

  • SQL Server 2008

  • SQL Server 2005

In dit scenario mislukt de verbinding. Bovendien wordt het volgende foutbericht weergegeven:

Uitzonderingsbericht: deserialiseren mislukt: gevraagde waarde '<ServerEdition>' is niet gevonden. (Typ XmlSerializationException) Stacktrace voor uitzondering: at Microsoft. Analysis Services. DesignXmlReader. ReadRoot (type type) bij Microsoft. Analysis Services. DesignXmlReader. DeserializeComponent (IDesignerSerializationManager Manager, XmlReader lezer, tekst hoofd) op Microsoft. Analysis Services. AnalysisServicesClient. Discover (IMajorObject obj, ObjectExpansion expansie) op Microsoft. Analysis Services. server. Refresh (IMajorObject obj, ObjectExpansion expansion) op Microsoft. Analysis Services. server. Connect (tekenreeks-en tekenreeks) binnen-en uitgaand>< (Typ ArgumentException) Stacktrace voor uitzondering: at System. enum. TryParseEnum (type enumType, String Value, Booleaanse ignoreCase, EnumResult& parseResult) op System. enum. parse (Typ enumType, tekenreekswaarde, Booleaanse ignoreCase) op Microsoft. Analysis Services. DesignXmlReader. ReadPrimitive (type, XmlAttributes attribute) op Microsoft. Analysis Services. DesignXmlReader. ReadStructContent (object obj, StructMapping mapping) op Microsoft. Analysis Services. DesignXmlReader. ReadObjectContent (objectwaarde, type, TypeMapping-type)

Opmerking De tijdelijke aanduiding <ServerEdition> in het foutbericht bevat een van de volgende gevraagde waarden:

  • EnterpriseCore64

  • EnterpriseCore

  • BusinessIntelligence64

  • BusinessIntelligence

Ga naar de volgende MSDN-website (Microsoft Developer Network) voor meer informatie over inventarisatie van Analysis Services Server Edition.

Algemene informatie over de ServerEdition-inventarisatie van Analysis Services

Oorzaak

Dit probleem treedt op omdat SQL Server 2012 een nieuwe versiecode retourneert. Dit gedrag zorgt ervoor dat AMO niet wordt herkend door SQL Server 2008 R2, SQL Server 2008 of SQL Server 2005.Opmerking Met cumulatief updatepakket 1 wordt de aanpak gewijzigd in de manier waarop edities waarden worden geretourneerd van de server naar de client. Wanneer de client AMO-bibliotheek wordt geleverd via SQL Server 2008 R2, van SQL Server 2008 of van SQL Server 2005, ziet de AMO-client de Analysis Services server-edities voor compatibiliteit, zoals in de volgende tabel wordt weergegeven.

Analysis Services server-editie

Staat

EnterpriseCore64

Enterprise64

EnterpriseCore

Enterprise

BusinessIntelligence64

Enterprise64

BusinessIntelligence

Enterprise

Oplossing

Cumulatieve updategegevens

SQL Server 2012

De oplossing voor dit probleem werd voor het eerst uitgebracht in de cumulatieve update 1 voor SQL Server 2012. Als u meer informatie wilt over het verkrijgen van dit cumulatieve updatepakket voor SQL Server, klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:

2679368 Cumulatief updatepakket 1 voor SQL Server 2012Opmerking Aangezien de builds cumulatief zijn, bevat elke nieuwe correctie release alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige versie van SQL Server fix. U wordt aangeraden om de meest recente correctie voor deze hotfix toe te passen. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:

2692828 De versies van SQL Server 2012 die zijn uitgebracht na de release van SQL Server 2012Opmerking Cumulatief updatepakket 1 is een update aan de serverzijde voor de msmdsrv. dll en de msmdlocal. dll SQL Server 2012 Analysis Services-bestanden. De clientbibliotheek hoeft niet te worden bijgewerkt om de update weer te geven.

Status

Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Verwijzingen

Als u meer informatie wilt over het incremental service model voor SQL Server, klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:

935897 Een incrementeel service model is beschikbaar in het SQL Server-team om hotfixes te leveren voor gerapporteerde problemenKlik voor meer informatie over het naamgevingsschema voor SQL Server-updates op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:

822499 Naam schema voor Microsoft SQL Server-software-updatepakkettenKlik voor meer informatie over de terminologie van software-updates op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:

824684 Beschrijving van de standaardterminologie die wordt gebruikt voor het beschrijven van Microsoft-software-updates

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×