Συμπτώματα
Όταν εκτελείτε μια εφαρμογή του Microsoft SQL Server 2012 Service Broker στον SQL Server 2012, ενδέχεται να προκύψει παραβίαση πρόσβασης και το σφάλμα 2905 καταγράφεται στο αρχείο καταγραφής σφαλμάτων του SQL Server. Οι λεπτομέρειες σφάλματος που καταγράφονται μοιάζουν με τα εξής:
Ημερομηνία ώρα SPID # χρησιμοποιώντας την "dbghelp. dll" έκδοση ' 4.0.5 'Date Time SPID # * * * η ένδειξη στοίβας που αποστέλλεται σε <μονάδα δίσκου συστήματος>: \Program Files\Microsoft SQL Server\MSSQL11. STAGING2\MSSQL\LOG\SQLDump9217.txtDate Time SPID # SqlDumpExceptionHandler: η διαδικασία 23 δημιούργησε ανεπανόρθωτη εξαίρεση C0000005 EXCEPTION_ACCESS_VIOLATION. Ο SQL Server τερματίζει αυτή τη διαδικασία. Date Time spid# * *******************************************************************************Date Time spid# *Date Time spid# * BEGIN STACK DUMP:Date Time spid# * Date Time spid#Date Time spid# *Date Time spid# *Date Time spid# * Exception Address = 000007FEE8B8DBC8 Module(UNKNOWN+0000000000000000)Date Time spid# * Exception Code = c0000005 EXCEPTION_ACCESS_VIOLATIONDate Time spid# * Access Violation occurred reading address 0000000000000010Date Time spid# * Date Time spid# *Date Time spid# Error: 9642, Severity: 16, State: 4.Date Time spid# An error occurred in a Service Broker/Database Mirroring transport connection endpoint, Error: 2905, State: 2. (Κοντά στο τελικό σημείο: ρόλος: ιδρυτής, διεύθυνση Far Endpoint: ' <διεύθυνση IP> ')
Επιπλέον, δημιουργείται ένα αρχείο ένδειξης σφαλμάτων στο φάκελο "αρχείο καταγραφής" του SQL Server.
Επίλυση
Πληροφορίες αθροιστικής ενημέρωσης
Αθροιστική ενημερωμένη έκδοση 3 για τον SQL Server 2012 Service Pack 1 (SP1)
Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 3. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστικής ενημερωμένης έκδοσης για τον SQL Server 2012 SP 1, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2812412 Πακέτο αθροιστικών ενημερώσεων 3 για τον SQL Server 2012 Service Pack 1Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη SQL Server 2012 SP 1 έκδοση της ενημέρωσης κώδικα. Συνιστάται να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:
2772858 Ο SQL Server 2012 δημιουργεί τα οποία κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2012 Service Pack 1
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".