Applies ToSQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Συμπτώματα

Όταν προσπαθείτε να αναβαθμίσετε την εγκατάσταση του 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.

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

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

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

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