KB2833898 – KORJAUS: Saat ilmoituksen "System.InvalidOperationException" suoritettaessa moniarvoisia parametreja sisältävän raportin SSRS 2012:ssa

Käytetään kohteeseen
SQL Server 2012 Business Intelligence SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Web SQL Server 2012 Standard

Microsoft SQL Server 2012 Service Pack 1 -korjaukset on julkaistu yhtenä ladattavana tiedostona. Koska korjaukset ovat kumulatiivisia, jokainen uusi versio sisältää kaikki edelliseen SQL Server 2012 Service Pack 1:n korjausversioon sisältyvät hotfix-korjaukset ja tietoturvakorjaukset.

Ongelman ilmenemistapa

Mieti seuraavaa tilannetta:

  • Tietokoneessa on Microsoft SQL Server 2012 Reporting Services (SSRS 2012).
  • Asennat tietokoneeseen SSRS 2012:n Service Pack 1:n.
  • Tietokoneessa on käytössä FIPS (Federal Information Processing Standard).
  • Suoritat raportin, joka sisältää moniarvoisia parametreja.

Tässä skenaariossa raporttia ei näytetä ja näyttöön tulee seuraava virhesanoma:

Huomautus

Käyttöliittymä! ReportManager_0-1!BC4! DateTime:: e ERROR: HTTP status code --> 500

-------Tiedot--------

System.InvalidOperationException: Tämä käyttöönotto ei sisälly Windows-ympäristön FIPS-vahvistettuihin salausalgoritmeihin.

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

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

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

      

Ratkaisu

Kumulatiiviset päivitystiedot

SQL Server 2012 SP1:n kumulatiivinen päivitys 4

Tämän ongelman korjaus julkaistiin ensin kumulatiivisessa päivityksessä 4. Saat lisätietoja tämän SQL Server 2012 SP1:n kumulatiivisen päivityspaketin hankkimisesta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

2833645 SQL Server 2012 SP1:n kumulatiivinen päivitys 4 Koska koontiversiot ovat kumulatiivisia, jokainen uusi korjausversio sisältää kaikki hotfix-korjaukset ja tietoturvakorjaukset, jotka sisältyivät aiempaan SQL Server 2012 SP1:n korjausversioon. Suosittelemme, että otat käyttöön uusimman korjausversion, joka sisältää tämän hotfix-korjauksen. Saat lisätietoja napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

2772858 SQL Server 2012 -koontiversiot, jotka on julkaistu SQL Server 2012 Service Pack 1:n julkaisemisen jälkeen

Tila

Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.

Viitteet

Saat lisätietoja SQL Server 2012:n FIPS-palvelusta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

2733626 Ohjeet SQL Server 2012:n käyttämiseen FIPS 140-2 -yhteensopivassa tilassa Saat lisätietoja SQL Server:n lisäävästä ylläpitomallista napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

935897 SQL Server-työryhmältä saa käyttöön lisäävän ylläpidon mallin, jonka avulla voidaan toimittaa hotfix-korjauksia ilmoitettuihin ongelmiin. Saat lisätietoja SQL Server päivitysten nimeämisrakenteesta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

822499 Microsoft SQL Server -ohjelmistopäivityspakettien nimeämisrakenne Saat lisätietoja ohjelmistopäivitysterminologiasta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

824684 Microsoftin ohjelmistopäivityksiä kuvaavan vakioterminologian kuvaus