Συμπτώματα
Εξετάστε το ακόλουθο σενάριο:
- Μπορείτε να δημιουργήσετε ορισμένες αναφορές που βασίζονται στο web στις υπηρεσίες αναφοράς του Microsoft SQL Server 2008 R2 (SSRS 2008 R2) ή στις υπηρεσίες αναφοράς του Microsoft SQL Server 2012 (SSRS 2012).
- Μπορείτε να ορίσετε το μέγεθος σελίδας των αναφορών στο παράθυρο διαλόγου Ιδιότητες αναφοράς .
- Μπορείτε να χρησιμοποιήσετε το στοιχείο ελέγχου RSClientPrint για να εκτυπώσετε τις αναφορές.
Σε αυτό το σενάριο, οι εκτυπωμένες αναφορές ενδέχεται να μην έχουν το ίδιο μέγεθος σελίδας που ορίζεται στις ιδιότητες αναφοράς.
Αιτία
Το πρόβλημα παρουσιάζεται εξαιτίας ενός προβλήματος στρογγυλοποίησης που παρουσιάζεται όταν οι διαστάσεις της σελίδας αναφοράς μετατρέπονται από ίντσες σε χιλιοστά (mm). Για παράδειγμα, εάν μια σελίδα αναφοράς 210 x 297 mm (A4) στρογγυλοποιείται με το στοιχείο ελέγχου RSClientPrint, το νέο μέγεθος θα είναι 210,1 x 296,9 mm. Όταν αποστέλλονται οι νέες διαστάσεις σε συγκεκριμένους εκτυπωτές, το μέγεθος A4 δεν επιλέγεται. Αυτό συμβαίνει επειδή η νέα σελίδα αναφοράς είναι μεγαλύτερη από το τυπικό μέγεθος A4.
Επίλυση
Πληροφορίες αθροιστικής ενημέρωσης
Αθροιστική ενημερωμένη έκδοση 6 για SQL Server 2012
Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 6. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστική ενημερωμένη έκδοση για SQL Server 2012, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2728897 Πακέτο αθροιστικών ενημερώσεων 6 για το SQL Server 2012Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη SQL Server 2012 έκδοση της ενημέρωσης κώδικα. Συνιστάται να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης ενημερώσεων κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:
2692828 Οι εκδόσεις SQL Server 2012 που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2012
Αθροιστική ενημερωμένη έκδοση 5 για SQL Server 2008 R2 SP2
Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 5. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστική ενημερωμένη έκδοση για το SQL Server 2008 R2 SP 2, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2797460 Πακέτο αθροιστικών ενημερώσεων 5 για το SQL Server 2008 R2 Service Pack 2Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη έκδοση SQL Server 2008 R2 SP 2 έκδοση της ενημέρωσης κώδικα. Συνιστάται να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης ενημερώσεων κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:
2730301 Οι εκδόσεις του SQL Server 2008 R2 που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 R2 Service Pack 2
Αθροιστική ενημερωμένη έκδοση 2 για SQL Server 2012 SP1
Η επιδιόρθωση για αυτό το ζήτημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 2. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστική ενημερωμένη έκδοση για SQL Server 2012 SP1, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2790947 Πακέτο αθροιστικών ενημερώσεων 2 για SQL Server 2012 Service Pack 1Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη έκδοση SQL Server 2012 SP1 της ενημέρωσης κώδικα. Συνιστάται να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης ενημερώσεων κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:
2772858 Οι εκδόσεις του SQL Server 2012 που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server Service Pack 1 2012
Αθροιστική ενημερωμένη έκδοση 10 για SQL Server 2008 R2 Service Pack 1 (SP1)
Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 10. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστική ενημερωμένη έκδοση για το SQL Server 2008 R2 Service Pack 1, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2783135 Αθροιστική ενημερωμένη έκδοση πακέτου 10 για SQL Server 2008 R2 Service Pack 1Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη έκδοση SQL Server 2008 R2 Service Pack 1 της ενημέρωσης κώδικα. Συνιστάται να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης ενημερώσεων κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:
2567616 Οι δομές του SQL Server 2008 R2 κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 R2 Service Pack 1
Λύση
Για να επιλύσετε αυτό το ζήτημα, επιλέξτε ξανά το μέγεθος σελίδας στο παράθυρο διαλόγου Εκτύπωση.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα που αφορά τα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".
Περισσότερες πληροφορίες
Για περισσότερες πληροφορίες σχετικά με τον τρόπο χρήσης του στοιχείου ελέγχου RSClientPrint σε προσαρμοσμένες εφαρμογές, επισκεφθείτε την ακόλουθη τοποθεσία MSDN στο Web:
Τρόπος χρήσης του στοιχείου ελέγχου RSClientPrint σε προσαρμοσμένες εφαρμογές