Microsoft jakelee Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) -korjaukset yhdessä ladattavassa tiedostossa. Koska korjaukset ovat kumulatiivisia, jokainen uusi versio sisältää kaikki edelliseen SQL Server 2008 R2 Service Pack 1 (SP1) -päivitykseen sisältyvät hotfix-korjaukset ja tietoturvapäivitykset.
Ongelman ilmenemistapa
Oletetaan, että asennat tietokoneeseen Microsoft SQL Server 2008 R2 Reporting Services (SSRS 2008 R2) tai Microsoft SQL Server 2012 Reporting Services (SSRS 2012). Kun yrität hahmontaa tai viedä Sarkain-komponentin sisältävää raporttia Windows Internet Explorerista, saat seuraavan virhesanoman ajoittain:
Huomautus
Palvelinvirhe /raportit-sovelluksessa.
Raporttipalvelimessa tapahtui sisäinen virhe. Katso lisätietoja virhelokista. (rsInternalError)
Kuvaus: Käsittelemätön poikkeus ilmeni nykyisen verkkopyynnön suorittamisen aikana. Katso pinon seurantatiedoista lisätietoja virheestä ja siitä, mistä se on peräisin koodista.
Poikkeuksen tiedot: Microsoft.Reporting.WebForms.ReportServerException: raporttipalvelimessa tapahtui sisäinen virhe. Katso lisätietoja virhelokista. (rsInternalError)
Lähdevirhe:
Käsittelemätön poikkeus luotiin nykyisen verkkopyynnön suorittamisen aikana. Poikkeuksien alkuperää ja sijaintia koskevat tiedot voidaan tunnistaa alla olevan poikkeuspinon jäljityksen avulla.
Lisäksi raportointipalvelujen virhelokiin kirjataan seuraava virhesanoma:
Huomautus
-kirjastoon! ReportServer_0-2!122c!04/03/2012-23:48:06:: e VIRHE: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException: Kohteen virheellinen siirtymä. Viitetunnus: ffff5d, siirtymä: -163, Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException: Raporttipalvelimessa tapahtui sisäinen virhe. Katso lisätietoja virhelokista.;
-kirjastoon! ReportServer_0-2!122c!04/03/2012-23:49:40:: i INFO: Exception InternalCatalogException dumped to: C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\Logfiles flags= AllMemory, AllThreads, SendToWatson
Huomautus: Näet nämä virhesanomat, jos Tablix-ohjausobjekti täyttää seuraavat ehdot:
- Tablix-ohjausobjektissa on vähintään yksi rivi- ja yksi sarakeryhmä.
- Sarakeryhmässä on vähintään 100 esiintymää.
- Rivi- ja sarakeryhmän leikkauskohdassa oleva solu sisältää sisäkkäisen taulukon ohjausobjektin, kaavion tai muita tietoalueita.
Ratkaisu
Kumulatiiviset päivitystiedot
SQL Server 2012
Tämän ongelman korjaus julkaistiin ensimmäisen kerran SQL Server 2012:n kumulatiivisessa päivityksessä 3. Saat lisätietoja tästä kumulatiivisesta päivityspaketista napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:
2723749 SQL Server 2012:n kumulatiivinen päivityspaketti 3 Koska koontiversiot ovat kumulatiivisia, jokainen uusi korjausversio sisältää kaikki SQL Server 2012:n aiempaan korjausversioon sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Microsoft suosittelee, että otat käyttöön uusimman kyseisen hotfix-korjauksen sisältävän korjausversion. Lisätietoja saat napsauttamalla seuraavaa Microsoft Knowledge Base -tietokanta -artikkelinumeroa:
2692828 SQL Server 2012 -koontiversiot, jotka on julkaistu SQL Server 2012:n julkaisemisen jälkeen Sinun on asennettava SQL Server 2012 -hotfix-korjaus SQL Server 2012:n asennukseen.
SQL Server 2008 R2 Service Pack 2
Tämän ongelman korjaus julkaistiin ensimmäisen kerran SQL Server 2008 R2 Service Pack 2:n kumulatiivisessa päivityksessä 1. Saat lisätietoja tämän kumulatiivisen päivityspaketin hankkimisesta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:
2720425 SQL Server 2008 R2 Service Pack 2:n kumulatiivinen päivityspaketti 1Huomautus Koska koontiversiot ovat kumulatiivisia, jokainen uusi korjausversio sisältää kaikki SQL Server 2008 R2:n aiempaan korjausversioon sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Suosittelemme, että otat käyttöön uusimman korjausversion, joka sisältää tämän hotfix-korjauksen. Lisätietoja saat napsauttamalla seuraavaa Microsoft Knowledge Base -tietokanta -artikkelinumeroa:
2730301 SQL Server 2008 R2 -koontiversiot, jotka julkaistiin SQL Server 2008 R2 Service Pack 2:n jälkeen
SQL Server 2008 R2 SP1:n kumulatiivinen päivityspaketti 7
Tämän ongelman korjaus julkaistiin ensimmäisen kerran SQL Server 2008 R2 Service Pack 1:n kumulatiivisessa päivityksessä 7. Saat lisätietoja tästä kumulatiivisesta päivityspaketista napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:
2703282 SQL Server 2008 R2 SP1:n kumulatiivinen päivityspaketti 6Huomautus Koska koontiversiot ovat kumulatiivisia, jokainen uusi korjausversio sisältää kaikki hotfix-korjaukset ja tietoturvakorjaukset, jotka sisältyivät edelliseen SQL Server 2008 R2 -korjausversioon. Suosittelemme, että otat käyttöön uusimman korjausversion, joka sisältää tämän hotfix-korjauksen. Lisätietoja saat napsauttamalla seuraavaa Microsoft Knowledge Base -tietokanta -artikkelinumeroa:
2567616 SQL Server 2008 R2 -koontiversiot, jotka on julkaistu SQL Server 2008 R2 SP1:n julkaisemisen jälkeen Microsoft SQL Server 2008 R2:n hotfix-korjaukset luodaan tietyille SQL Server Service Pack -paketeille. SQL Server 2008 R2 Service Pack 1:n asennukseen on asennettava SQL Server 2008 R2 Service Pack 1 -korjaus. Oletusarvoisesti kaikki SQL Server Service Pack -pakettiin sisältyvät hotfix-korjaukset seuraavaan SQL Server Service Packiin.
Tila
Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.