Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Η Microsoft διανέμει τις επιδιορθώσεις του Microsoft SQL Server 2008 SP2 ως ένα αρχείο με δυνατότητα λήψης. Επειδή οι επιδιορθώσεις είναι αθροιστικές, κάθε νέα έκδοση περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που περιλαμβάνονται στην προηγούμενη έκδοση επιδιόρθωσης του SQL Server 2008 SP2.

Συμπτώματα

Εξετάστε το ακόλουθο σενάριο:

  • Μπορείτε να κάνετε ένα από τα εξής

    • Εγκατάσταση της αθροιστικής ενημέρωσης 2 για το Microsoft SQL Server 2008 Service Pack 2 (SP2) ή νεότερη έκδοση του πακέτου αθροιστικής ενημέρωσης

    • Αναβάθμιση του SQL Server 2008 σε SQL Server 2008 Service Pack 3 (SP3)

    • Αναβάθμιση του SQL Server 2008 R2 σε SQL Server 2008 R2 Service Pack 1 (SP1) ή νεότερη έκδοση του service pack

  • Μπορείτε να δημιουργήσετε μια εργασία παράγοντα ΤΟΥ SQL Server σε μια βάση δεδομένων χρήστη και ορίζετε τον τύπο χρονοδιαγράμματος ως "Έναρξη" αυτόματα όταν ξεκινά ο παράγοντας SQL Server.

  • Επανεκκινήστε την υπηρεσία SQL Server.

Σε αυτό το σενάριο, η εργασία παράγοντα του SQL Server αποτυγχάνει.

Αιτία

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

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

Επίλυση

SQL Server 2008 R2 Service Pack 1

Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε για πρώτη φορά στην Αθροιστική ενημέρωση 9. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστικής ενημέρωσης για το SQL Server 2008 R2 Service Pack 1, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):

2756574 Πακέτο αθροιστικής ενημέρωσης 9 για τον SQL Server 2008 R2 Service Pack 1Note Επειδή οι εκδόσεις είναι αθροιστικές, κάθε νέα έκδοση επιδιόρθωσης περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που περιλαμβάνονται στην προηγούμενη έκδοση επιδιόρθωσης του SQL Server 2008 R2 Service Pack 1. Συνιστάται να εφαρμόσετε την πιο πρόσφατη έκδοση επιδιόρθωσης που περιέχει αυτή την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:

2567616 Οι εκδόσεις του SQL Server 2008 R2 που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 R2 Service Pack 1

SQL Server 2008 Service Pack 3

Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε για πρώτη φορά στην Αθροιστική ενημέρωση 7 για τον SQL Server 2008 Service Pack 3. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστικής ενημέρωσης, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):

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

2629969 Οι εκδόσεις του SQL Server 2008 που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 Service Pack 3

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

Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε για πρώτη φορά στην Αθροιστική ενημέρωση 8 για τον SQL Server 2008 Service Pack 2. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστικής ενημέρωσης για το SQL Server 2008 Service Pack 2, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):

2648096 Πακέτο αθροιστικής ενημέρωσης 8 για το SQL Server 2008 Service Pack 2Note Επειδή οι εκδόσεις είναι αθροιστικές, κάθε νέα έκδοση επιδιόρθωσης περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που περιλαμβάνονται στην προηγούμενη έκδοση επιδιόρθωσης του 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 (Knowledge Base):

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

2730301 Οι εκδόσεις του SQL Server 2008 R2 που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 R2 Service Pack 2

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

Σημαντικό Αυτή η ενότητα, μέθοδος ή εργασία περιέχει βήματα που σας λένε πώς μπορείτε να τροποποιήσετε το μητρώο. Ωστόσο, ενδέχεται να προκύψουν σοβαρά προβλήματα σε περίπτωση λανθασμένης τροποποίησης του μητρώου. Γι' αυτό, βεβαιωθείτε ότι ακολουθείτε με προσοχή τα σχετικά βήματα. Για επιπλέον προστασία, δημιουργήστε αντίγραφο ασφαλείας του μητρώου, πριν να το τροποποιήσετε. Στη συνέχεια, εάν παρουσιαστεί πρόβλημα, μπορείτε να επαναφέρετε το μητρώο. Για περισσότερες πληροφορίες σχετικά με τον τρόπο δημιουργίας αντιγράφων ασφαλείας και τον τρόπο επαναφοράς του μητρώου, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης (Knowledge Base) της Microsoft:

322756 Πώς να κάνετε δημιουργία αντιγράφων ασφαλείας και επαναφορά του μητρώου στα WindowsΜετά την εφαρμογή αυτής της επείγουσας επιδιόρθωσης, πρέπει πρώτα να επανεκκινήσετε την υπηρεσία sql Server Agent για την παρουσία που επηρεάζεται. Κατά την επανεκκίνηση της υπηρεσίας δημιουργείται ένα νέο κλειδί μητρώου RecoveredDatabasesForAgentStartup. Αυτό το κλειδί μητρώου καθορίζει εάν ο παράγοντας SQL Server περιμένει να ολοκληρωθεί η αποκατάσταση των βάσεων δεδομένων χρήστη πριν από την έναρξη της εργασίας του sql Server Agent.

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

Αυτόματη επιδιόρθωση



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




Σημειώσεις

  • Πριν να εκτελέσετε αυτήν τη λύση επιδιόρθωσης, πρέπει να εγκαταστήσετε την επείγουσα επιδιόρθωση που περιγράφεται στο άρθρο 2648096 της Γνωσιακής Βάσης της Microsoft (KB). Στη συνέχεια, πρέπει να επανεκκινήσετε την υπηρεσία 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. Στο πλαίσιο "Τιμή δεδομένων", πληκτρολογήστε ALL.

    Σημείωση Η προεπιλεγμένη τιμή της καταχώρησης μητρώου RecoveredDatabasesForAgentStartup είναι MSDB.

  5. Κλείστε τον Επεξεργαστή Μητρώου.

Σημείωση Εάν ορίσετε την τιμή της καταχώρησης μητρώου RecoveredDatabasesForAgentStartup σε μια τιμή που δεν είναι MSDB ή ALL, καταγράφεται ένα προειδοποιητικό μήνυμα στο αρχείο καταγραφής του sql Server Agent και ο παράγοντας SQL Server περιμένει μόνο για τη βάση δεδομένων MSDB.

Αυτό επιδιορθώνει το πρόβλημα;

  • Ελέγξτε εάν το πρόβλημα έχει διορθωθεί. Εάν το πρόβλημα έχει διορθωθεί, έχετε ολοκληρώσει αυτήν την ενότητα. Εάν το πρόβλημα δεν έχει διορθωθεί, μπορείτε να επικοινωνήσετε με την υποστήριξη.

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

Κατάσταση

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

Λύση

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

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

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

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

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×