KB2833898 – BEHEBUNG: Sie erhalten "System.InvalidOperationException", wenn Sie einen Bericht ausführen, der mehrwertige Parameter in SSRS 2012 enthält

Gilt für
SQL Server 2012 Business Intelligence SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Web SQL Server 2012 Standard

Fehlerkorrekturen für Microsoft SQL Server 2012 Service Pack 1 wurden als eine herunterladbare Datei veröffentlicht. Da die Fixes kumulativ sind, enthält jede neue Version alle Hotfixes und Sicherheitsfixes, die in der vorherigen Fixversion von SQL Server 2012 Service Pack 1 enthalten waren.

Symptome

Nehmen Sie folgendes Szenario an:

  • Sie verfügen über einen Computer, auf dem Microsoft SQL Server 2012 Reporting Services (SSRS 2012) ausgeführt wird.
  • Sie installieren Service Pack 1 für SSRS 2012 auf dem Computer.
  • Sie haben den FIPS-Standard (Federal Information Processing Standard) auf dem Computer aktiviert.
  • Sie führen einen Bericht aus, der mehrwertige Parameter enthält.

In diesem Szenario wird der Bericht nicht angezeigt, und die folgende Fehlermeldung wird angezeigt:

Hinweis

Benutzeroberfläche! ReportManager_0-1!lc4! DateTime:: e FEHLER: HTTP-Statuscode --> 500

-------Details--------

System.InvalidOperationException: Diese Implementierung ist nicht Teil der FIPS-validierten kryptografischen Algorithmen der Windows-Plattform.

unter System.Security.Cryptography.SHA512Managed.. ctor()

bei Microsoft.Reporting.WebForms.MultiValidValuesSelector.SelectedIndicies.ComputeValidValuesHash(IEnumerable'1 validValues)

bei Microsoft.Reporting.WebForms.MultiValidValuesSelector.SelectedIndicies.. ctor(IEnumerable'1 validValues)

      

Lösung

Informationen zum kumulativen Update

Kumulatives Update 4 für SQL Server 2012 SP1

Die Korrektur für dieses Problem wurde erstmals im kumulativen Update 4 veröffentlicht. Weitere Informationen zum Bezug dieses kumulativen Updatepakets für SQL Server 2012 SP1 finden Sie im folgenden Artikel der Microsoft Knowledge Base:

2833645 Kumulatives Update 4 für SQL Server 2012 SP1Hinweis Da die Builds kumulativ sind, enthält jede neue Fixversion alle Hotfixes und Sicherheitsfixes, die in der vorherigen SQL Server 2012 SP1-Fixversion enthalten waren. Es wird empfohlen, die Anwendung des neuesten Fixrelease in Betracht zu ziehen, das diesen Hotfix enthält. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:

2772858 SQL Server 2012-Builds, die nach der Freigabe von SQL Server 2012 Service Pack 1 veröffentlicht wurden

Status

Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.

Referenzmaterial

Für weitere Informationen zu FIPS in SQL Server 2012 klicken Sie auf folgende Artikelnummer, um zum entsprechenden Artikel der Microsoft Knowledge Base zu gelangen:

2733626 Anweisungen zur Verwendung von SQL Server 2012 im FIPS 140-2-konformen Modus Weitere Informationen zum inkrementellen Wartungsmodell für SQL Server finden Sie im folgenden Artikel der Microsoft Knowledge Base:

935897 Zur Bereitstellung von Hotfixes für gemeldete Probleme ist ein inkrementelles Wartungsmodell vom SQL Server-Team verfügbar Weitere Informationen zum Benennungsschema für SQL Server Updates finden Sie im folgenden Artikel der Microsoft Knowledge Base:

822499 Benennungsschema für Softwareupdatepakete für Microsoft SQL Server Weitere Informationen zur Terminologie für Softwareupdates finden Sie im folgenden Artikel der Microsoft Knowledge Base:

824684 Erläuterung von Standardbegriffen bei Microsoft-Softwareupdates