Γραφείο

Το πρόγραμμα εγκατάστασης του διαχειριστή SQL Server έχει σταματήσει να εργάζεται στα Windows 10/8/7

Technology Stacks - Computer Science for Business Leaders 2016

Technology Stacks - Computer Science for Business Leaders 2016
Anonim

Στην εμπειρία μου, η αντιμετώπιση προβλημάτων SQL, η εγκατάσταση των ζητημάτων είναι μία από τις πιο δύσκολες και χρονοβόρες διαδικασίες. Τις περισσότερες φορές είναι ένα χτύπημα-και-χάσετε. Χρειάζεται πολλή έρευνα και εμπειρία για να καταλάβω τη λύση στο νέο πρόβλημα που προκύπτει κατά την αντιμετώπιση προβλημάτων SQL.

Έχω δουλέψει με ζητήματα εγκατάστασης SQL για ένα μέρος ενός προγράμματος για τα τελευταία έξι χρόνια με μια διαφορετική έκδοση του SQL, από το SQL 2000 μέχρι το τελευταίο 2012.

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

Ο διαχειριστής του SQL Server έχει σταματήσει να λειτουργεί

Σε αυτό το άρθρο θα συζητήσουμε πώς να επιλύσετε το διαχειριστή SQL Server Installer έχει σταματήσει να λειτουργεί όταν προσπαθεί για να εγκαταστήσετε τον SQL Server 2008 R2 / 2012.

Επομένως, το σενάριο είναι όταν κάνετε κλικ στο " Νέα εγκατάσταση stand-alone του SQL Server ή πρόσθετες λειτουργίες σε μια υπάρχουσα εγκατάσταση ", θα φαίνεται σαν να φορτίζεται και στη συνέχεια θα λάβετε ένα σφάλμα " Ο διαχειριστής του SQL Server διαχειρίζεται έχει σταματήσει να λειτουργεί ".

Όταν λάβαμε για πρώτη φορά αυτό το μήνυμα λάθους, πήρα πολλές ώρες για να το καταλάβω. Η πρώτη μου σκέψη ήταν ότι ήταν μια κατεστραμμένη λήψη, οπότε πήγα και ξαναφορτώσω την έκδοση από την ιστοσελίδα της Microsoft και έλεγξα την τιμή MD5 checksum για να βεβαιωθείτε ότι είναι σωστή η λήψη. Είναι καλή ιδέα να ελέγξετε την τιμή εάν πραγματοποιήσατε λήψη και εγκατάσταση ενός μεγάλου αρχείου εγκατάστασης. Θα σας συνιστούσα να ελέγξετε το Md5Checker. Δείτε περισσότερα εδώ. Αλλά αυτό δεν βοήθησε πραγματικά με αυτό το λάθος.

Η επόμενη σκέψη μου ήταν ότι ο υπολογιστής ήταν συνδεδεμένος στο δίκτυο Domain. Έτσι εγώ μπήκα ως τοπικός διαχειριστής. Εμπιστευθείτε με, όταν πρόκειται για εγκατάσταση SQL, είναι καλύτερο να το εγκαταστήσετε πάντα κάτω από το λογαριασμό του Τοπικού διαχειριστή αντί να το εγκαταστήσετε κάτω από το διαχειριστή τομέα, επειδή ακόμα κι αν είστε ο διαχειριστής τομέα, εξακολουθείτε να έχετε ορισμένους περιορισμούς ασφαλείας. Για μια σαφή κατανόηση, είναι καλύτερο να ανατρέξετε σε αυτό το άρθρο του TechNet.

Τέλος πάντων, πίσω στο θέμα - και αυτό δεν βοήθησε πραγματικά στην περίπτωση αυτή. Αργότερα, παρατήρησα κάποια σφάλματα στο αρχείο καταγραφής συμβάντων που δείχνουν σε.NET Frameworks. Τώρα έχω μια ένδειξη, και ήξερα πώς να προχωρήσουμε. Χρειάστηκε να επανεγκαταστήσω το.NET Framework για να επιλύσω αυτό το ζήτημα. Αλλά είναι ενσωματωμένο στα Windows 7. Έτσι, έπρεπε να απενεργοποιήσω και να ενεργοποιήσω ξανά. Το έκανα ως εξής:

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

Εντοπίστε την επιλογή Microsoft.NET Framework 3.5.1 και καταργήστε την επιλογή και επανεκκινήστε

Τώρα εκτελέστε SFC / SCANNOW βεβαιωθείτε ότι αν υπάρχει κάποια διαφθορά, θα αποκατασταθεί.

Στη συνέχεια, γυρίστε πίσω και ενεργοποιήστε όλες τις επιλογές στο Microsoft.NET Framework 3.5.1 επιλογή

Τώρα επανεκκινήστε ξανά. Ίσως χρειαστεί περισσότερο χρόνο για επανεκκίνηση.

Τώρα προσπάθησα να εγκαταστήσω ξανά και αυτή τη φορά παρακάμψε το σφάλμα και εγκαταστάθηκε με επιτυχία.

Τώρα μια πρόσθετη συμβουλή, Σε περίπτωση που εγκαθιστάτε το SQL 2008 R2 στα Windows 7 και έχετε το.NET Framework 4.0 ή 4.5 εγκατεστημένο, είναι καλύτερο να το απεγκαταστήσετε τελείως μέχρι να ολοκληρώσετε την εγκατάσταση SQL, εάν λάβετε αυτό το σφάλμα.

Ελπίζω αυτό το άρθρο να σας βοηθήσει να επιλύσετε αυτό το πρόβλημα. Τις επόμενες εβδομάδες θα συζητήσω περισσότερα προβλήματα που σχετίζονται με την εγκατάσταση των SQL στα Windows.