ΕΠΙΔΙΌΡΘΩΣΗ: Αποτύχει εργασία του παράγοντα διακομιστή SQL αν ορίσετε τον τύπο χρονοδιαγράμματος εργασίας, όπως "Ξεκινά αυτόματα κατά την εκκίνηση του παράγοντα διακομιστή SQL" στον SQL Server 2008 SP2, SQL Server 2008 SP3 ή SQL Server 2008 R...

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 2640027 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων
Η Microsoft διανέμει ενημερώσεις κώδικα του Microsoft SQL Server 2008 SP2 ως ένα αρχείο με δυνατότητα λήψης. Επειδή οι ενημερώσεις κώδικα είναι αθροιστικές, κάθε νέα έκδοση περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που είχαν περιληφθεί σε προηγούμενη SQL Server 2008 SP2 έκδοση της ενημέρωσης κώδικα.

Συμπτώματα

Εξετάστε το ακόλουθο σενάριο:
  • Κάντε ένα από τα εξής
    • Εγκαταστήστε την αθροιστική ενημερωμένη έκδοση 2 για Microsoft SQL Server 2008 Service Pack 2 (SP2) ή νεότερη έκδοση του πακέτου αθροιστική ενημερωμένη έκδοση
    • Αναβάθμιση σε SQL Server 2008 Service Pack 3 (SP3) του SQL Server 2008
    • Αναβάθμιση σε SQL Server 2008 R2 Service Pack 1 (SP1) του SQL Server 2008 R2
  • Μπορείτε να δημιουργήσετε μια εργασία του παράγοντα διακομιστή SQL σε μια βάση δεδομένων του χρήστη και ορίσετε τον τύπο χρονοδιαγράμματος ωςΞεκινά αυτόματα κατά την εκκίνηση του παράγοντα διακομιστή SQL.
  • Κάνετε επανεκκίνηση της υπηρεσίας SQL Server.
Σε αυτό το σενάριο, αποτύχει η εργασία του παράγοντα διακομιστή SQL.

Αιτία

Αυτό το ζήτημα παρουσιάζεται επειδή η βάση δεδομένων χρήστη δεν έχει ολοκληρωθεί ανάκτηση όταν ξεκινά η εργασία. Αφού εγκαταστήσετε την αθροιστική ενημερωμένη έκδοση 2 για τον SQL Server 2008 SP2 ή αναβάθμιση του SQL Server 2008 σε SQL Server 2008 SP3 ή αναβάθμιση σε SQL Server 2008 R2 SP1 SQL Server 2008 R2, SQL Server Agent ξεκινά μόνο αφού ολοκληρώσετε την ανάκτηση των βάσεων δεδομένων MSDB.

Σημείωση Παράγοντα διακομιστή SQL πρέπει να ξεκινήσει μετά την ανάκτηση έχουν όλες τις βάσεις δεδομένων.

Προτεινόμενη αντιμετώπιση

SQL Server 2008 Service Pack 3

Η ενημέρωση κώδικα για αυτό το ζήτημα κυκλοφόρησε πρώτα 7 αθροιστική ενημερωμένη έκδοση για τον SQL Server 2008 Service Pack 3. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αθροιστική ενημερωμένη έκδοση αυτού του πακέτου, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2738350 Αθροιστική ενημερωμένη έκδοση πακέτου 7 για SQL Server 2008 Service Pack 3
Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με το προηγούμενο SQL Server 2008 Service Pack 3 έκδοση της ενημέρωσης κώδικα. Σας συνιστούμε να εξετάσετε εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2629969 Ο SQL Server 2008 δημιουργεί που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 Service Pack 3

Αθροιστική ενημερωμένη έκδοση 8 για SQL Server 2008 Service Pack 2

Η ενημέρωση κώδικα για αυτό το ζήτημα κυκλοφόρησε πρώτα 8 αθροιστική ενημερωμένη έκδοση για τον SQL Server 2008 Service Pack 2. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστική ενημερωμένη έκδοση για τον SQL Server 2008 Service Pack 2, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2648096 Αθροιστική ενημερωμένη έκδοση του πακέτου 8 για SQL Server 2008 Service Pack 2
Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν το προηγούμενο SQL Server 2008 Service Pack 2 έκδοση της ενημέρωσης κώδικα. Σας συνιστούμε να εξετάσετε εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2402659 Ο SQL Server 2008 δημιουργεί που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 Service Pack 2

SQL Server 2008 R2 Service Pack 2

Η ενημέρωση κώδικα για αυτό το ζήτημα κυκλοφόρησε πρώτα 2 αθροιστική ενημερωμένη έκδοση για τον SQL Server 2008 R2 Service Pack 2. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αθροιστική ενημερωμένη έκδοση αυτού του πακέτου, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2740411 Αθροιστική ενημερωμένη έκδοση πακέτου 2 για SQL Server 2008 R2 Service Pack 2
Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που είχαν περιληφθεί σε προηγούμενη SQL Server 2008 R2 έκδοση της ενημέρωσης κώδικα. Σας συνιστούμε να εξετάσετε εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2730301 Ο SQL Server 2008 R2 δημιουργεί που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 R2 Service Pack 2

Πληροφορίες του κλειδιού μητρώου

Σημαντικό Αυτή η ενότητα, μέθοδος ή εργασία περιέχει βήματα που σας καθοδηγούν να τροποποιήσετε το μητρώο. Ωστόσο, ενδέχεται να προκύψουν σοβαρά προβλήματα εάν δεν τροποποιήσετε σωστά το μητρώο. Επομένως, βεβαιωθείτε ότι ακολουθείτε προσεκτικά αυτά τα βήματα. Για επιπλέον προστασία, αντίγραφο ασφαλείας του μητρώου πριν το τροποποιήσετε. Στη συνέχεια, μπορείτε να επαναφέρετε το μητρώο, εάν παρουσιαστεί κάποιο πρόβλημα. Για περισσότερες πληροφορίες σχετικά με τον τρόπο δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
322756 Τρόπος δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου στα Windows
Αφού εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση, πρέπει να πρώτα να επανεκκινήσετε την υπηρεσία SQL Server Agent για την παρουσία που επηρεάζονται. Όταν γίνει επανεκκίνηση της υπηρεσίας, δημιουργείται ένα νέο κλειδί μητρώου RecoveredDatabasesForAgentStartup . Αυτό το κλειδί μητρώου καθορίζει αν το SQL Server Agent περιμένει για την ανάκτηση των βάσεων δεδομένων χρήστη για να ολοκληρωθεί πριν να ξεκινήσει η εργασία του παράγοντα διακομιστή SQL.

Για να μας ρυθμίσετε αυτό το κλειδί μητρώου για εσάς, μεταβείτε το "Αυτόματη επίλυση". Εάν προτιμάτε να ρυθμίσετε τις παραμέτρους αυτού του κλειδιού μητρώου μόνοι σας, μεταβείτε στο το "Επίλυση χρήστη".

Αυτόματη επίλυση



Για να ρυθμίσετε αυτόματα αυτό το κλειδί μητρώου, κάντε κλικ στην επιλογή του Επίλυση κουμπί "ή" σύνδεση ". Στη συνέχεια, κάντε κλικ στο κουμπί Εκτέλεση με το Λήψη αρχείων παράθυρο διαλόγου και, ακολουθήστε τα βήματα στον "Οδηγό" επιδιόρθωση ".


Επιδιορθώσετε το πρόβλημα
Microsoft Fix it 50868


Σημειώσεις
  • Πριν να εκτελέσετε αυτήν τη λύση επιδιόρθωση , πρέπει να εγκαταστήσετε την επείγουσα επιδιόρθωση που περιγράφεται στο άρθρο της Γνωσιακής Βάσης της Microsoft (KB) 2648096. Στη συνέχεια, πρέπει να επανεκκινήσετε την υπηρεσία SQL Server Agent για την παρουσία που επηρεάζονται.
  • Αυτός ο οδηγός μπορεί να είναι μόνο στα Αγγλικά. Ωστόσο, η αυτόματη επιδιόρθωση λειτουργεί επίσης για άλλες εκδόσεις γλώσσας των Windows.
  • Εάν δεν βρίσκεστε στον υπολογιστή που παρουσιάζει το πρόβλημα, αποθηκεύστε την Επιδιόρθωση σε μια μονάδα δίσκου flash ή ένα CD και στη συνέχεια εκτελέστε την στον υπολογιστή που έχει το πρόβλημα.

Στη συνέχεια, μεταβείτε το "Επιλύθηκε το πρόβλημα;".



Επίλυση χρήστη

Για να ρυθμίσετε το κλειδί μητρώου RecoveredDatabasesForAgentStartup , ακολουθήστε τα εξής βήματα:
  1. Κάντε κλικ στο κουμπί Έναρξη, κάντε κλικ στο κουμπί Εκτέλεση, πληκτρολογήστε regedit στο του Άνοιγμα πλαίσιο και στη συνέχεια κάντε κλικ OK.
  2. Εντοπίστε και κατόπιν κάντε κλικ στο ακόλουθο δευτερεύον κλειδί μητρώου:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.instance\SQLServerAgent\
  3. Με το Λεπτομέρειες τμήμα του παραθύρου, κάντε δεξιό κλικ RecoveredDatabasesForAgentStartup, και στη συνέχεια κάντε κλικ στο κουμπί Τροποποίηση.
  4. Με το Τιμή πλαίσιο δεδομένα, πληκτρολογήστε ΌΛΑ ΤΑ.

    Σημείωση Η προεπιλεγμένη τιμή της καταχώρησης μητρώου RecoveredDatabasesForAgentStartup είναι MSDB.
  5. Κλείστε τον Επεξεργαστή μητρώου.
ΣημείωσηΕάν ορίσετε την τιμή της καταχώρησης μητρώου RecoveredDatabasesForAgentStartup σε μια τιμή που δεν είναι MSDB ή ΌΛΕΣ, ένα προειδοποιητικό μήνυμα καταγράφεται στο αρχείο καταγραφής του παράγοντα διακομιστή SQL και SQL Server Agent αναμένει μόνο τη βάση δεδομένων MSDB.

Επιλύθηκε το πρόβλημα;

  • Ελέγξτε εάν το ζήτημα έχει επιλυθεί. Εάν έχει επιλυθεί το πρόβλημα, τελειώσατε με αυτή την ενότητα. Εάν δεν επιλυθεί το πρόβλημα, μπορείτε να Επικοινωνήστε με την υποστήριξη.
  • Θα εκτιμούσαμε τα σχόλιά σας. Σχόλια ή να αναφέρετε τυχόν ζητήματα με αυτήν τη λύση, αφήστε ένα σχόλιο για το "Αυτόματη επίλυση"ιστολόγιο ή στείλτε μας ένα ηλεκτρονικό ταχυδρομείο.

Κατάσταση

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

Εναλλακτικός τρόπος αντιμετώπισης

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

Σημείωση Μπορείτε να ελέγξετε την κατάσταση της βάσης δεδομένων, ζητώντας την κατάσταση των στηλών στον πίνακα συστήματος sys.databases .

Ιδιότητες

Αναγν. άρθρου: 2640027 - Τελευταία αναθεώρηση: Δευτέρα, 17 Σεπτεμβρίου 2012 - Αναθεώρηση: 9.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Service Pack 2
  • Microsoft SQL Server 2008 Service Pack 3
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 R2 Service Pack 2
Λέξεις-κλειδιά: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbfixme kbmsifixme kbmt KB2640027 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη: 2640027

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com