KB2647120 - ΕΠΙΔΙΌΡΘΩΣΗ: εμφανίζονται εσφαλμένοι αριθμοί σελίδας κατά την εξαγωγή μιας αναφοράς SSRS 2008 R2 σε μορφή PDF

Η Microsoft διανέμει τις επιδιορθώσεις του Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) ή του Microsoft SQL Server 2012 σε ένα αρχείο με δυνατότητα λήψης. Επειδή οι ενημερώσεις κώδικα είναι αθροιστικές, κάθε νέα έκδοση περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερωμένες εκδόσεις ασφαλείας που συμπεριλήφθηκαν με το προηγούμενο SQL Server 2008 R2 Service Pack 1 (SP1) ή Microsoft SQL Server 2012 ενημερωμένη έκδοση.

Συμπτώματα

Εξετάστε το ακόλουθο σενάριο:

  • Έχετε μια αναφορά που περιέχει μια ομάδα γραμμών στις υπηρεσίες αναφοράς του Microsoft SQL Server 2008 R2 (SSRS 2008 R2).

  • Η αναφορά έχει ένα πεδίο που χρησιμοποιεί ορισμένα μέλη της συλλογής Globals στην παράστασή της για την εμφάνιση πληροφοριών αριθμού σελίδας.
    Για παράδειγμα, μπορείτε να χρησιμοποιήσετε την ακόλουθη παράσταση στην έκθεση για να εμφανίσετε τον αριθμό της τρέχουσας σελίδας και τον συνολικό αριθμό των σελίδων:

    ="PAGE : " & Globals.PageNumber & " OF " & Globals.TotalPages
    
  • Ορίζετε τις ιδιότητες ομάδας PageBreak ResetPageNumber σε True και BreakLocation σε Between.

  • Προσπαθείτε να εξαγάγετε την αναφορά σε μορφή PDF.

Σε αυτό το σενάριο, η αναφορά εμφανίζει εσφαλμένους αριθμούς σελίδων και ο αριθμός σελίδας επαναφέρεται απροσδόκητα, ακόμη και όταν δεν υπάρχει αλλαγή ομάδας.

Επίλυση

Πληροφορίες αθροιστικής ενημέρωσης

SQL Server 2012

Η επιδιόρθωση για αυτό το ζήτημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 1 για SQL Server 2012. Για περισσότερες πληροφορίες σχετικά με αυτό το πακέτο αθροιστική ενημερωμένη έκδοση, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

2679368 Πακέτο αθροιστικών ενημερώσεων 1 για το SQL Server 2012Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη SQL Server 2012 έκδοση της ενημέρωσης κώδικα. Η Microsoft συνιστά να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:

2692828 Οι εκδόσεις του SQL Server 2012 που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2012 Πρέπει να εφαρμόσετε μια επείγουσα επιδιόρθωση του SQL Server 2012 σε μια εγκατάσταση του SQL Server 2012.

Αθροιστική ενημερωμένη έκδοση πακέτου 4 για SQL Server 2008 R2 SP1

Η επιδιόρθωση για αυτό το ζήτημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 4. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστική ενημερωμένη έκδοση για το SQL Server 2008 R2 SP1, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής βάσης της Microsoft:

2633146 Πακέτο αθροιστικών ενημερώσεων 4 για το SQL Server 2008 R2 SP1Note Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη έκδοση SQL Server 2008 R2 SP1 της ενημέρωσης κώδικα. Συνιστάται να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης ενημερώσεων κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:

2567616 Οι SQL Server δομές του 2008 R2 κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 R2 SP1

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα που αφορά τα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".