KB2647120 – KORREKTUR: Beim Exportieren eines SSRS 2008 R2-Berichts in das PDF-Format werden falsche Seitenzahlen angezeigt.

Microsoft verteilt Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) oder Microsoft SQL Server 2012-Fixes in einer herunterladbaren Datei. Da die Fixes kumulativ sind, enthält jedes neue Release alle Hotfixes und alle Sicherheitsupdates, die im vorherigen SQL Server 2008 R2 Service Pack 1 (SP1) oder Microsoft SQL Server 2012-Updaterelease enthalten waren.

Symptome

Nehmen Sie folgendes Szenario an:

  • Sie verfügen über einen Bericht, der eine Zeilengruppe in Microsoft SQL Server 2008 R2 Reporting Services (SSRS 2008 R2) enthält.

  • Der Bericht verfügt über ein Feld, das einige Globals-Sammlungsmember in seinem Ausdruck verwendet, um Seitenzahleninformationen anzuzeigen.
    Beispielsweise verwenden Sie den folgenden Ausdruck im Bericht, um die aktuelle Seitenzahl und die Gesamtzahl der Seiten anzuzeigen:

    ="PAGE : " & Globals.PageNumber & " OF " & Globals.TotalPages
    
  • Sie legen die PageBreak-Gruppeneigenschaften ResetPageNumber auf True und BreakLocation auf Between fest.

  • Sie versuchen, den Bericht in das PDF-Format zu exportieren.

In diesem Szenario zeigt der Bericht falsche Seitenzahlen an, und die Seitenzahl wird unerwartet zurückgesetzt, auch wenn keine Gruppenänderung erfolgt.

Lösung

Informationen zum kumulativen Update

SQL Server 2012

Die Behebung dieses Problems wurde erstmals im kumulativen Update 1 für SQL Server 2012 veröffentlicht. Weitere Informationen zu diesem kumulativen Updatepaket finden Sie in den folgenden Artikeln der Microsoft Knowledge Base:

2679368 Kumulatives Updatepaket 1 für SQL Server 2012Note: Da die Builds kumulativ sind, enthält jedes neue Release alle Hotfixes und alle Sicherheitsfixes, die im vorherigen SQL Server 2012-Fixrelease enthalten waren. Microsoft empfiehlt, das neueste Updaterelease anzuwenden, das diesen Hotfix enthält. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:

2692828 Die SQL Server 2012-Builds, die nach der Veröffentlichung von SQL Server 2012 veröffentlicht wurden. Sie müssen einen SQL Server 2012-Hotfix auf eine Installation von SQL Server 2012 anwenden.

Kumulatives Updatepaket 4 für SQL Server 2008 R2 SP1

Die Behebung dieses Problems wurde zuerst im kumulativen Update 4 veröffentlicht. Weitere Informationen zum Abrufen dieses kumulativen Updatepakets für SQL Server 2008 R2 SP1 finden Sie in den folgenden Artikeln der Microsoft Knowledge Base:

2633146 Kumulatives Updatepaket 4 für SQL Server 2008 R2 SP1Note Da die Builds kumulativ sind, enthält jedes neue Updaterelease alle Hotfixes und alle Sicherheitsfixes, die im vorherigen SQL Server 2008 R2 SP1-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:

2567616 Die SQL Server 2008 R2-Builds, die veröffentlicht wurden, nachdem SQL Server 2008 R2 SP1 veröffentlicht wurde

Status

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