Συμπτώματα

Όταν προσπαθείτε να αναβαθμίσετε την εγκατάσταση του Microsoft SQL Server σε SQL Server 2012 ή SQL Server 2014, ενδέχεται να λάβετε το ακόλουθο μήνυμα σφάλματος:

Παρουσιάστηκε το ακόλουθο σφάλμα: ο φάκελος "c: c Files\Microsoft SQL Server \ MSSQL10_50. INSTANCEID\MSSQL\JOBS" δεν υπάρχει. Ο φάκελος αναμένεται να υπάρχει για τον ορισμό δικαιωμάτων σε αυτό. Εξετάστε γιατί ο φάκελος δεν υπάρχει και δημιουργήστε τον ξανά.

Αιτία

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

Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:

Για να επιλύσετε αυτό το πρόβλημα, δημιουργήστε ξανά το φάκελο "ΕΡΓΑΣΊΕς", καταργήστε την εγκατάσταση της αποτυχημένης αναβάθμισης και, στη συνέχεια, εκτελέστε ξανά την αναβάθμιση. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:

  1. Χρησιμοποιώντας το αρχείο Summary. txt ως αναφορά, εντοπίστε τη διαδρομή του φακέλου "ΕΡΓΑΣΊΕς" που απαιτείται από τη διαδικασία εγκατάστασης και, στη συνέχεια, δημιουργήστε ξανά το φάκελο. Για παράδειγμα, το Summary. txt μπορεί να περιέχει τα εξής:

    Περιγραφή σφάλματος: ο φάκελος ' c \ c Files\Microsoft SQL Server\MSSQL11. Το ProdSQL\MSSQL\JOBS ' δεν υπάρχει. Ο φάκελος αναμένεται να υπάρχει για τον ορισμό δικαιωμάτων σε αυτό. Εξετάστε γιατί ο φάκελος δεν υπάρχει και δημιουργήστε τον ξανά.

  2. Χρησιμοποιώντας το ίδιο αρχείο Summary. txt που αναφέρεται στο βήμα 1, εντοπίστε την εντολή Κατάργηση εγκατάστασης. Για παράδειγμα, το αρχείο Summary. txt μπορεί να περιέχει τα εξής:

    Επόμενο βήμα για το SQLEngine: η διαδικασία αναβάθμισης για τον SQL Server απέτυχε. Για να συνεχίσετε τη διαδικασία αναβάθμισης, χρησιμοποιήστε τις ακόλουθες πληροφορίες για να επιλύσετε το σφάλμα. Στη συνέχεια, καταργήστε την εγκατάσταση του SQL Server χρησιμοποιώντας την ακόλουθη γραμμή εντολών: Setup/q/Action = Uninstall/instanceId = ProdSQL/Features = SQLENGINE, κειμένου, REPLICATIONThen, εκτελέστε ξανά το πρόγραμμα εγκατάστασης του SQL Server.

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

  4. Αντιγράψτε και εκτελέστε την εντολή από το βήμα 2 σε μια γραμμή εντολών, για να καταργήσετε τη μερική εγκατάσταση. Για παράδειγμα, για να καταργήσετε την εγκατάσταση μιας παρουσίας που περιέχει ένα αναγνωριστικό παρουσίας του στοιχείου "ProdSQL" του οποίου η αναβάθμιση απέτυχε, εκτελέστε την ακόλουθη εντολή:

    Setup/q/Action = Uninstall/instanceId = ProdSQL/Features = SQLENGINE, κειμένου, REPLICATIONΣημείωση Όταν εκτελείτε την εντολή "Κατάργηση εγκατάστασης", αυτό δεν καταργεί την αρχική παρουσία που προσπαθείτε να αναβαθμίσετε. Καταργεί μόνο την ανενεργή/μερική εγκατάσταση της νέας έκδοσης.

  5. Εκτελέστε ξανά τη διαδικασία αναβάθμισης.

Περισσότερες πληροφορίες

Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα αναβάθμιση σε SQL Server 2014.

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

Αναπτύξτε τις δεξιότητές σας
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Συμμετοχή στο Microsoft Insider

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

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;

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

×