Microsoft verteilt Microsoft SQL Server 2008 R2-Fixes als eine herunterladbare Datei. Da die Fixes kumulativ sind, enthält jedes neue Release alle Hotfixes und alle Sicherheitsfixes, die im vorherigen SQL Server 2008 R2-Fixrelease enthalten waren.
Symptome
Nehmen Sie folgendes Szenario an:
Sie installieren Microsoft SQL Server 2008 R2 Reporting Services (SSRS 2008 R2) auf einem Computer.
Sie erstellen einen Bericht, der ein Tablix-Steuerelement enthält. Dieses Tablix-Steuerelement verfügt über ein Textfeld.
Sie legen die HideDuplicates-Eigenschaft für das Textfeld auf einen Wert fest, der sich im Bereich des Berichts befindet. Daher ist der Wert dieser Eigenschaft nicht auf None festgelegt.
Sie versuchen, den Bericht zu rendern oder zu exportieren, indem Sie einen beliebigen Renderer mit hartem Seitenwechsel verwenden. Sie versuchen beispielsweise, einen der folgenden Renderer zu verwenden:
- TIFF
- Druck/Drucklayout/Druckvorschau
In diesem Szenario wird der Bericht nicht exportiert. Darüber hinaus erhalten Sie die folgende Fehlermeldung in einem Berichtentwurfstool:
Hinweis
Fehler bei der lokalen Berichtsverarbeitung.
(Verarbeitung): ScalableList: Index-ID <> außerhalb des zulässigen Bereichs [0::<id-1>]
Darüber hinaus erhalten Sie die folgende Fehlermeldung im Berichts-Manager oder im Berichtsserver-Webdienst:
Hinweis
Auf dem Berichtsserver ist ein interner Fehler aufgetreten. Weitere Informationen finden Sie im Fehlerprotokoll. (rsInternalError)
Beschreibung: Während der Ausführung der aktuellen Webanforderung ist eine Ausnahme ohne Behandlung aufgetreten. Weitere Informationen zu dem Fehler und dessen Ursprung im Code finden Sie in der Stapelüberwachung.
Ausnahmedetails: Microsoft.Reporting.WebForms.ReportServerException: Auf dem Berichtsserver ist ein interner Fehler aufgetreten. Weitere Informationen finden Sie im Fehlerprotokoll. (rsInternalError)
Quellfehler:
Während der Ausführung der aktuellen Webanforderung wurde eine Ausnahme generiert, die nicht behandelt wurde. Informationen zum Ursprung und Speicherort der Ausnahme können mithilfe der nachstehenden Ausnahmestapelablaufverfolgung identifiziert werden.
Ursache
Dieses Problem tritt auf, weil Renderer mit hartem Seitenwechsel eine Ausnahme auslösen, wenn die HideDuplicates-Eigenschaft für ein Textfeld in einem Tablix-Steuerelement nicht auf None festgelegt ist.
Lösung
Informationen zum kumulativen Update
SQL Server 2008 R2
Die Behebung dieses Problems wurde erstmals im kumulativen Update 6 veröffentlicht. Weitere Informationen zum Abrufen dieses kumulativen Updatepakets für SQL Server 2008 R2 finden Sie im folgenden Artikel der Microsoft Knowledge Base:
2489376 Kumulatives Updatepaket 6 für SQL Server 2008 R2 Hinweis Da die Builds kumulativ sind, enthält jedes neue Updaterelease alle Hotfixes und alle Sicherheitsfixes, die im vorherigen SQL Server R2-Fixrelease enthalten waren. Es wird empfohlen, dass Sie das neueste Updaterelease anwenden, das diesen Hotfix enthält. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
981356 SQL Server 2008 R2-Builds, die nach der Freigabe von SQL Server 2008 R2 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
Weitere Informationen zur HideDuplicates-Eigenschaft für ein Textfeld finden Sie auf der folgenden Website des MSDN (MSDN):
Allgemeine Informationen zur HideDuplicates-Eigenschaft für ein Textfeld
Weitere Informationen zum inkrementellen Wartungsmodell für SQL Server finden Sie in der Microsoft Knowledge Base im folgenden Artikel:
935897 Ein inkrementelles Wartungsmodell ist vom SQL Server-Team verfügbar, um Hotfixes für gemeldete Probleme bereitzustellen.Weitere Informationen zum Benennungsschema für SQL Server Updates finden Sie in der Microsoft Knowledge Base:
822499 Neues Benennungsschema für Microsoft SQL Server-SoftwareupdatepaketeZu weiteren Informationen zur Terminologie von Softwareupdates klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
824684 Erläuterung von Standardbegriffen bei Microsoft-Softwareupdates