Η ενημέρωση του SQL Server 2005 Service Pack 2 δεν ολοκληρώνεται με επιτυχία όταν επιχειρείτε να εγκαταστήσετε ή να απεγκαταστήσετε μια ενημερωμένη έκδοση ασφαλείας

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 957008 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Συμπτώματα

Όταν προσπαθείτε να εγκαταστήσετε μια ενημερωμένη έκδοση ασφαλείας για το Microsoft SQL Server 2005 Service Pack 2, η ενημέρωση του Microsoft SQL Server 2005 αποτυγχάνει. Αυτό συμβαίνει γιατί η διαδικασία επαναφοράς για τις ενημερωμένες εκδόσεις ασφαλείας αφαιρεί λανθασμένα τους λογαριασμούς υπηρεσίας του SQL Server 2005 από τις αντίστοιχες τοπικές ομάδες υπηρεσίας SQL Server.

Αιτία

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

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

Για την επίλυση αυτού του ζητήματος, ακολουθήστε τα εξής βήματα:
  1. Εντοπίστε την ομάδα υπηρεσίας SQL Server 2005 που βρίσκεται στον υπολογιστή σας. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
    1. Κάντε κλικ στο μενού Έναρξη (Start), έπειτα κάντε κλικ στην επιλογή Εκτέλεση (Run), πληκτρολογήστε compmgmt.msc και κατόπιν πατήστε το πλήκτρο ENTER.
    2. Αναπτύξτε το στοιχείο Τοπικοί λογαριασμοί Users και Groups (Local Users and Groups) και, στη συνέχεια, κάντε κλικ στο στοιχείο Ομάδες (Groups).
  2. Η ομάδα υπηρεσίας SQL Server 2005 ξεκινάει με "SQLServer2005." Εντοπίστε κάθε ομάδα και στη συνέχεια, κάντε διπλό κλικ για να προσδιορίσετε τη συμμετοχή σε ομάδες. Αν η συμμετοχή σε ομάδα είναι κενή, μεταβείτε στο βήμα 3. Αν η συμμετοχή σε ομάδα δεν είναι κενή, επιλέξτε την επόμενη ομάδα.
  3. Στο συμπληρωματικό πρόγραμμα Services Microsoft Management Console (MMC), προσδιορίστε το λογαριασμό υπηρεσίας για τις υπηρεσίες SQL Server 2005.

    Για να ανοίξετε το συμπληρωματικό πρόγραμμα Υπηρεσιών, κάντε κλικ στο μενού Έναρξη (Start), έπειτα κάντε κλικ στην επιλογή Εκτέλεση (Run), πληκτρολογήστε services.msc και κατόπιν πατήστε το πλήκτρο ENTER.
  4. Τα ονόματα των υπηρεσιών SQL Server ξεκινούν με "SQL Server." Για παράδειγμα, η "SQL Server (MSSQLSERVER)" είναι μια υπηρεσία Μηχανισμού SQL για την προεπιλεγμένη εμφάνιση του SQL Server. Για να προσδιορίσετε αν αυτή η υπηρεσία προέρχεται από τον SQL Server 2005, ακολουθήστε τα εξής βήματα:
    1. Κάντε δεξιό κλικ στην υπηρεσία και στη συνέχεια, κάντε κλικ στην εντολή Ιδιότητες (Properties).
    2. Εντοπίστε το αρχείο του προγράμματος της συγκεκριμένης υπηρεσίας. Το αρχείο αυτό εμφανίζεται στην περιοχή Διαδρομή για το εκτελέσιμο αρχείο (Path to executable).
    3. Κάντε δεξί κλικ στο όνομα του αρχείου, τις ιδιότητες και την έκδοση. Η έκδοση του αρχείου πρέπει να ξεκινάει είτε με "9.0" είτε με "2005.90."
  5. Στο συμπληρωματικό πρόγραμμα Διαχείρισης Υπολογιστή (Computer Management), κάνε δεξί κλικ στο όνομα της ομάδας υπηρεσίας που βρίσκεται στο βήμα 2. Προσδιορίστε αν λείπει η καταχώρηση του λογαριασμού υπηρεσίας από την ομάδα υπηρεσίας. Αν λείπει η καταχώρηση λογαριασμού υπηρεσίας, κάντε κλικ στο στοιχείο Προσθήκη (Add), πληκτρολογήστε το όνομα του λογαριασμού υπηρεσίας στο πλαίσιο διαλόγου Εισαγωγή του ονόματος αντικειμένου για επιλογή (Enter the object name to select) και στη συνέχεια, κάντε κλικ στο OK.

    Σημείωση Για να ανοίξετε το συμπληρωματικό πρόγραμμα Διαχείρισης Υπολογιστή (Computer Management), κάντε κλικ στο μενού Έναρξη (Start), έπειτα κάντε κλικ στην επιλογή Εκτέλεση (Run), πληκτρολογήστε compmgmt.msc και κατόπιν πατήστε το πλήκτρο ENTER.
  6. Στο συμπληρωματικό πρόγραμμα Υπηρεσίες MMC (Services MMC), ξεκινήστε τις υπηρεσίες SQL Server.

    Σημείωση Για να ανοίξετε το συμπληρωματικό πρόγραμμα Υπηρεσιών (Services), κάντε κλικ στο μενού Έναρξη (Start), έπειτα κάντε κλικ στην επιλογή Εκτέλεση (Run), πληκτρολογήστε services.msc και κατόπιν πατήστε το πλήκτρο ENTER.

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

Το πρόγραμμα εγκατάστασης Microsoft SQL Server 2005 δημιουργεί μια τοπική ομάδα Windows για κάθε υπηρεσία που εγκαθιστάτε. Η ομάδα Windows που έχει δημιουργηθεί ονομάζεται "ομάδα υπηρεσίας."

Το πρόγραμμα εγκατάστασης SQL Server 2005 προσθέτει τον λογαριασμό υπηρεσίας για κάθε υπηρεσία στην αντίστοιχη ομάδα του. Όλα τα δικαιώματα Windows NT που απαιτούνται από μια συγκεκριμένη υπηρεσία SQL Server εκχωρούνται σε κάθε ομάδα των Windows.

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

Οι ακόλουθες υπηρεσίες και ομάδες υπηρεσιών δημιουργούνται κατά τη διαδικασία εγκατάστασης SQL Server 2005.
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Υπηρεσία SQL Server Ομάδα υπηρεσίας
SQL ServerΠροεπιλεγμένη εμφάνιση: SQLServer2005MSSQLUser$ComputerName$MSSQLSERVER
Ονομαστική εμφάνιση: SQLServer2005MSSQLUser$ComputerName$InstanceName
SQL Server AgentΠροεπιλεγμένη εμφάνιση: SQLServer2005SQLAgentUser$ComputerName$MSSQLSERVER
Ονομαστική εμφάνιση: SQLServer2005SQLAgentUser$ComputerName$InstanceName
Υπηρεσίες ανάλυσηςΠροεπιλεγμένη εμφάνιση: SQLServer2005MSOLAPUser$ComputerName$MSSQLSERVER
Ονομαστική εμφάνιση: SQLServer2005MSOLAPUser$ComputerName$InstanceName
Υπηρεσίες αναφοράςΠροεπιλεγμένη εμφάνιση:
SQLServer2005ReportServerUser$ComputerName$MSSQLSERVER and SQLServer2005ReportingServicesWebServiceUser$ComputerName$MSSQLSERVER

Ονομαστική εμφάνιση:
SQLServer2005ReportServerUser$ComputerName$InstanceName και SQLServer2005ReportingServicesWebServiceUser$ComputerName$InstanceName
Υπηρεσίες ειδοποίησηςΠροεπιλεγμένη ή ονομαστική εμφάνιση: SQLServer2005NotificationServicesUser$ComputerName
Υπηρεσίες ενοποίησης Προεπιλεγμένη ή ονομαστική εμφάνιση: SQLServer2005DTSUser$ComputerName
Αναζήτηση πλήρους κειμένουΠροεπιλεγμένη εμφάνιση: SQLServer2005MSFTEUser$ComputerName$MSSQLSERVER
Ονομαστική εμφάνιση: SQLServer2005MSFTEUser$ComputerName$InstanceName
SQL Server BrowserΠροεπιλεγμένη ή ονομαστική εμφάνιση: SQLServer2005SQLBrowserUser$ComputerName
SQL Server Active Directory HelperΠροεπιλεγμένη ή ονομαστική εμφάνιση: SQLServer2005MSSQLServerADHelperUser$ComputerName
Για περισσότερες πληροφορίες σχετικά με τον τρόπο εγκατάστασης των λογαριασμών υπηρεσίας των Windows SideShow, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
http://msdn.microsoft.com/el-gr/library/ms143504(en-us,SQL.90).aspx

Ιδιότητες

Αναγν. άρθρου: 957008 - Τελευταία αναθεώρηση: Δευτέρα, 9 Φεβρουαρίου 2009 - Αναθεώρηση: 3.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft SQL Server 2005 Service Pack 2 στις ακόλουθες πλατφόρμες
    • Microsoft SQL Server 2005 Standard Edition
    • Microsoft SQL Server 2005 Enterprise Edition
    • Microsoft SQL Server 2005 Express Edition
    • Microsoft SQL Server 2005 Developer Edition
    • Microsoft SQL Server 2005 Express Edition with Advanced Services
    • Microsoft SQL Server 2005 Enterprise X64 Edition
    • Microsoft SQL Server 2005 Standard X64 Edition
    • Microsoft SQL Server 2005 Developer Edition for Itanium-based Systems Community Technology Preview
    • Microsoft SQL Server 2005 Standard Edition for Itanium-based Systems Community Technology Preview
    • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
Λέξεις-κλειδιά: 
kbexpertiseinter kbfix kbbug kbsecvulnerability kbsecurity kbqfe kbpubtypekc KB957008

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

 

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