Η Microsoft διανέμει τις επιδιορθώσεις του Microsoft SQL Server 2008 R2 και του Microsoft SQL Server 2008 ως ένα αρχείο με δυνατότητα λήψης. Επειδή οι επιδιορθώσεις είναι αθροιστικές, κάθε νέα έκδοση περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν στον προηγούμενο SQL Server 2008 R2 και Microsoft SQL Server 2008 έκδοση της ενημέρωσης κώδικα.
Συμπτώματα
Εξετάστε το ακόλουθο σενάριο:
-
Μπορείτε να εγκαταστήσετε το Microsoft BizTalk Server 2009 σε έναν υπολογιστή.
-
Μπορείτε να εγκαταστήσετε τον Microsoft SQL Server 2008 ή τον SQL Server 2008 R2 σε άλλον υπολογιστή.
-
Μπορείτε να ρυθμίσετε τις παραμέτρους του SQL Server 2008 ή του SQL Server 2008 R2 ως διακομιστή παρασκηνίου για το BizTalk Server 2009.
-
Μπορείτε να ενεργοποιήσετε τις ειδοποιήσεις συμβάντων στον SQL Server 2008 ή στον SQL Server 2008 R2.
-
Μπορείτε να εκτελέσετε ορισμένες συναλλαγές Συντονισμού κατανεμημένων συναλλαγών (DTC) που αποστέλλονται στον SQL Server 2008 ή SQL Server 2008 R2 και που προέρχονται από το BizTalk Server 2009.
Σε αυτό το σενάριο, ενδέχεται να λάβετε το ακόλουθο μήνυμα σφάλματος στον υπολογιστή που εκτελεί το BizTalk Server 2009:
Η συναλλαγή έχει ήδη ματαιωθεί (WinMgmt)
Επίσης, ένα συμβάν παρόμοιο με το ακόλουθο καταγράφεται στο αρχείο καταγραφής των Windows στον υπολογιστή που εκτελεί τον SQL Server 2008 ή τον SQL Server 2008 R2:
Προέλευση: MSSQL $ SSDB01Event ID: 17065Task κατηγορία: ServerLevel: ErrorDescription: ισχυρισμός SQL Server: file: <purecall. cpp>, line = 51 απέτυχε η διεκδίκηση = "!" purecall "' καθαρή εικονική συνάρτηση Call. Αυτό το σφάλμα μπορεί να σχετίζεται με το χρονοδιάγραμμα. Εάν το σφάλμα παραμένει μετά την εκ νέου εκτέλεση της πρότασης, χρησιμοποιήστε την εντολή DBCC CHECKDB για να επιλέξετε τη βάση δεδομένων για δομική ακεραιότητα ή επανεκκινήστε το διακομιστή για να εξασφαλίσετε ότι οι δομές δεδομένων στη μνήμη δεν είναι κατεστραμμένες. Προέλευση: MSSQL $ SSDB01Event ID: 8565Task κατηγορία: ServerLevel: ErrorDescription: ο SQL Server απέτυχε να προετοιμάσει τη συναλλαγή DTC. Κωδικός αποτυχίας: 3602.Επιπλέον, δημιουργείται ένα αρχείο mini-dump στο αρχείο καταγραφής εφαρμογών και το ακόλουθο μήνυμα σφάλματος καταγράφεται στο αρχείο καταγραφής σφαλμάτων του SQL Server:
SqlDumpExceptionHandler: η διαδικασία 22 δημιούργησε ανεπανόρθωτη εξαίρεση C0000005 EXCEPTION_ACCESS_VIOLATION. Ο SQL Server τερματίζει αυτή τη διαδικασία. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Έναρξη ΣΤΟΊΒΑς DUMP: * 09/01/10 14:12:50 SPID 22 * * * διεύθυνση εξαίρεσης = 0000000000000000 module (άγνωστη + 0000000000000000) * Κωδικός εξαίρεσης = c0000005 EXCEPTION_ACCESS_VIOLATION * Παρουσιάστηκε σφάλμα κατά την εγγραφή της διεύθυνσης 0000000000000000
Επίλυση
Πληροφορίες αθροιστικής ενημέρωσης
SQL Server 2008 Service Pack 1
Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε για πρώτη φορά στην αθροιστική ενημερωμένη έκδοση 12 για τον SQL Server 2008 Service Pack 1. Για περισσότερες πληροφορίες σχετικά με αυτό το πακέτο αθροιστικής ενημερωμένης έκδοσης, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2467236 Πακέτο αθροιστικών ενημερώσεων 12 για τον SQL Server 2008 Service Pack 1Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη SQL Server 2008 έκδοση της ενημέρωσης κώδικα. Η Microsoft συνιστά να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:
970365 Ο SQL Server 2008 δημιουργεί τα οποία κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 Service Pack 1 Οι επείγουσες επιδιορθώσεις του Microsoft SQL Server 2008 δημιουργούνται για συγκεκριμένα Service Pack του SQL Server. Πρέπει να εφαρμόσετε μια επείγουσα επιδιόρθωση του SQL Server 2008 Service Pack 1 σε μια εγκατάσταση του SQL Server 2008 Service Pack 1. Από προεπιλογή, οποιαδήποτε επείγουσα επιδιόρθωση που παρέχεται σε ένα Service Pack του SQL Server περιλαμβάνεται στο επόμενο Service Pack του SQL Server.
SQL Server 2008 R2
Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 5. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστικής ενημερωμένης έκδοσης για τον SQL Server 2008 R2, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2438347 Πακέτο αθροιστικών ενημερώσεων 5 για τον SQL Server 2008 R2 Σημείωση Επειδή οι εκδόσεις είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη έκδοση της ενημέρωσης κώδικα του SQL Server 2008 R2. Συνιστάται να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:
981356 Οι εκδόσεις του SQL Server 2008 R2 που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 R2
SQL Server 2008 Service Pack 2
Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε για πρώτη φορά στην αθροιστική ενημερωμένη έκδοση 2 για τον SQL Server 2008 Service Pack 2. Για περισσότερες πληροφορίες σχετικά με αυτό το πακέτο αθροιστικής ενημερωμένης έκδοσης, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2467239 Αθροιστική ενημερωμένη έκδοση πακέτου 2 για τον SQL Server 2008 Service Pack 2Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη SQL Server 2008 έκδοση της ενημέρωσης κώδικα. Η Microsoft συνιστά να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:
2402659 Ο SQL Server 2008 δημιουργεί τα οποία κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 Service Pack 2 Οι επείγουσες επιδιορθώσεις του Microsoft SQL Server 2008 δημιουργούνται για συγκεκριμένα Service Pack του SQL Server. Πρέπει να εφαρμόσετε μια επείγουσα επιδιόρθωση του SQL Server 2008 Service Pack 2 σε μια εγκατάσταση του SQL Server 2008 Service Pack 2. Από προεπιλογή, οποιαδήποτε επείγουσα επιδιόρθωση που παρέχεται σε ένα Service Pack του SQL Server περιλαμβάνεται στο επόμενο Service Pack του SQL Server.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".
Αναφορές
Για περισσότερες πληροφορίες σχετικά με τις ειδοποιήσεις συμβάντων για το μηχανισμό βάσης δεδομένων στον SQL Server 2008 R2, επισκεφθείτε την ακόλουθη τοποθεσία Web του Microsoft Developer Network (MSDN):
Γενικές πληροφορίες σχετικά με τις ειδοποιήσεις συμβάντων για το μηχανισμό βάσης δεδομένων στον SQL Server 2008 R2Για περισσότερες πληροφορίες σχετικά με το μοντέλο τμηματικής συντήρησης για τον SQL Server, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
935897 Ένα μοντέλο τμηματικής συντήρησης είναι διαθέσιμο από την ομάδα του SQL Server για την παροχή επειγουσών επιδιορθώσεων για προβλήματα που έχουν αναφερθείΓια περισσότερες πληροφορίες σχετικά με τη διάταξη ονομασίας για τις ενημερώσεις του SQL Server, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
822499Νέα διάταξη ονομασίας για τα πακέτα ενημερώσεων λογισμικού του Microsoft SQL ServerΓια περισσότερες πληροφορίες σχετικά με την ορολογία ενημερώσεων λογισμικού, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
824684 Περιγραφή της βασικής ορολογίας που χρησιμοποιείται για την περιγραφή ενημερώσεων λογισμικού της Microsoft