Η Microsoft διανέμει ενημερώσεις κώδικα του Microsoft SQL Server 2012 Service Pack 1 μορφή ενός αρχείου λήψης. Επειδή οι ενημερώσεις κώδικα είναι αθροιστικές, κάθε νέα έκδοση περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με το προηγούμενο SQL Server 2012 Service Pack 1 έκδοση της ενημέρωσης κώδικα.
Συμπτώματα
Εξετάστε το ακόλουθο σενάριο:
-
Έχετε μια έκθεση που περιέχει έναν πίνακα σε ένα διακομιστή Microsoft SQL Server 2012 υπηρεσιών αναφοράς (SSRS 2012).
-
Μπορείτε να χρησιμοποιήσετε μια έκφραση που μοιάζει με το ακόλουθο κείμενο για την ιδιότητα χρώμα φόντου :
=IIf(Fields!id.Value=5, "Green", Nothing)
-
Μπορείτε να εξαγάγετε την αναφορά στο Microsoft Excel (με τη μορφή αρχείου ανοιχτής XML του Office).
Σε αυτό το σενάριο, το "τίποτα" δεν έχει οριστεί η τιμή και το χρώμα της προηγούμενης γραμμής χρησιμοποιείται εσφαλμένα.
Προτεινόμενη αντιμετώπιση
Πληροφορίες αθροιστικής ενημερωμένης έκδοσης
Αθροιστική ενημερωμένη έκδοση 3 για SQL Server 2012 SP1
Η ενημέρωση κώδικα για αυτό το ζήτημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 3. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστική ενημερωμένη έκδοση για τον SQL Server 2012 SP1, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2812412 συγκεντρωτική ενημερωμένη έκδοση πακέτου 3 για SQL Server 2012 Service Pack 1Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που είχαν περιληφθεί σε προηγούμενες SQL Server 2012 SP1 έκδοση της ενημέρωσης κώδικα. Συνιστούμε ότι μπορείτε να εξετάσουν την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2772858 το 2012 διακομιστή SQL δημιουργεί που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2012 Service Pack 1
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".
Εναλλακτικός τρόπος αντιμετώπισης
Για να επιλύσετε αυτό το ζήτημα, αλλάξτε το "τίποτα" τιμή για το προεπιλεγμένο χρώμα φόντου.
Για παράδειγμα, εάν το προεπιλεγμένο χρώμα φόντου είναι το λευκό, στη συνέχεια, χρησιμοποιήστε την ακόλουθη έκφραση:=IIf(Fields!id.Value=5, "Green", "White")
Αναφορές
Για περισσότερες πληροφορίες σχετικά με τις εκφράσεις στην SSRS, επισκεφθείτε την ακόλουθη τοποθεσία MSDN στο Web:
Γενικές πληροφορίες σχετικά με τις εκφράσειςΓια περισσότερες πληροφορίες σχετικά με τη συνάρτηση IIF, επισκεφθείτε την ακόλουθη τοποθεσία MSDN στο Web:
IIF (Transact-SQL)Για περισσότερες πληροφορίες σχετικά με το μοντέλο τμηματικής συντήρησης για τον SQL Server, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
935897 μια τμηματική μοντέλο συντήρησης είναι διαθέσιμα από την ομάδα του SQL Server για την παράδοση επείγουσες επιδιορθώσεις για ζητήματα που αναφέρθηκανΓια περισσότερες πληροφορίες σχετικά με τη διάταξη ονομασίας των ενημερωμένων εκδόσεων του SQL Server, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
Πακέτα ενημερωμένων εκδόσεων 822499 σχήματος ονομάτων για το λογισμικό Microsoft SQL ServerΓια περισσότερες πληροφορίες σχετικά με την ορολογία των ενημερώσεων λογισμικού, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο στη Γνωσιακή Βάση της Microsoft:
824684 περιγραφή της βασικής ορολογίας που χρησιμοποιείται για την περιγραφή ενημερωμένων εκδόσεων λογισμικού της Microsoft