Σε έναν υπολογιστή που έχει έναν multicore επεξεργαστή, ενδέχεται να είναι δυνατή η εγκατάσταση του SQL Server 2005

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

Σε αυτήν τη σελίδα

Συμπτώματα

Ας εξετάσουμε το ακόλουθο σενάριο. Προσπαθείτε να εγκαταστήσετε το Microsoft SQL Server 2005 σε έναν υπολογιστή που έχει έναν επεξεργαστή multicore και ισχύει μία από τις ακόλουθες συνθήκες:
  • Η αναλογία μεταξύ λογικούς επεξεργαστές και φυσικές υποδοχές δεν είναι δύναμη του 2. Για παράδειγμα, ο υπολογιστής έχει μια μονή υποδοχή μαζί με έναν επεξεργαστή πυρήνα Τριπλό.
  • Ο αριθμός των φυσικών πυρήνες δεν είναι δύναμη του 2.
  • Ο συνολικός αριθμός των CPU έχει μονό αριθμό. Για παράδειγμα, υπάρχουν επτά ή εννέα CPU.
Σε αυτά τα σενάρια, δεν μπορείτε να εγκαταστήσετε SQL Server 2005.
Όταν αποτύχει η εγκατάσταση, το ακόλουθο μήνυμα λάθους καταγράφεται στο αρχείο Summary.txt:
Η εκκίνηση της υπηρεσίας του SQL Server απέτυχε. Για περισσότερες πληροφορίες, ανατρέξτε στα ηλεκτρονικά βιβλία SQL Server Books Online θέματα, "Πώς να: Προβολή SQL Server 2005 εγκατάστασης αρχείων καταγραφής" και "εκκίνηση του SQL Server με μη αυτόματο τρόπο."
ΣΗΜΕΙΩΣΗΤο αρχείο Summary.txt βρίσκεται στον ακόλουθο φάκελο:
Bootstrap\LOG Server\90\Setup SQL %ProgramFiles%\Microsoft
Επιπλέον, καταγράφεται ένα μήνυμα λάθους παρόμοιο με το ακόλουθο στο SQLSetup τουΑριθμός_Όνομα_παρουσίας_SQL.log αρχείων:
Αυτή η ενέργεια: Do_sqlScript
Έναρξη PerfTime: Do_sqlScript: Τετ Ιουν 18 08:32:41 2008
Η υπηρεσία MSSQLSERVER με παραμέτρους - m SqlSetup -Q - qSQL_Latin1_General_CP1_CI_AS - T4022 - T3659 - T3610 - T4010 ' εκκινείται σε Τετ Ιουν 18 08:32:41 2008
Δεν είναι δυνατή η εκκίνηση της υπηρεσίας (1053)
Κωδικός σφάλματος: 0x8007041d (1053)
Κείμενο σφάλματος των Windows: Η υπηρεσία δεν αποκρίθηκε στην αίτηση εκκίνησης ή ελέγχου έγκαιρα.
Όνομα αρχείου του αρχείου προέλευσης: sqlsetuplib\service.cpp
Η χρονική σήμανση του μεταγλωττιστή: Παρ Σεπ 16 13: 20: 12 2005
Όνομα συνάρτησης: sqls::Service::Start
Αριθμός γραμμής του αρχείου προέλευσης: 316
ΣΗΜΕΙΩΣΕΙΣ
  • Αριθμόςαντιπροσωπεύει έναν τετραψήφιο αριθμό που αυξάνεται για κάθε εγκατάσταση του SQL Server 2005.Όνομα_παρουσίαςαντιπροσωπεύει το όνομα της εμφάνισης του SQL Server 2005.
  • Το SQLSetupΑριθμός_Όνομα_παρουσίας_SQL.log αρχείο βρίσκεται στον ακόλουθο φάκελο:
    Bootstrap\LOG\Files Server\90\Setup SQL %ProgramFiles%\Microsoft
  • Αυτό το ζήτημα δεν παρουσιάζεται στον Microsoft SQL Server 2008.

Εναλλακτικός τρόπος αντιμετώπισης

Για την αντιμετώπιση αυτού του ζητήματος, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους:

Μέθοδος 1

Πριν από την εγκατάσταση του SQL Server 2005, ακολουθήστε τα εξής βήματα:
  1. Αντιγράψτε τα αρχεία εγκατάστασης από την έκδοση του SQL Server 2005 σε ένα φάκελο σε μια τοπική μονάδα δίσκου.

    ΣΗΜΕΙΩΣΗΠρέπει να αντιγράψετε όλα τα αρχεία εγκατάστασης που περιλαμβάνουν το φάκελο "διακομιστές" και το φάκελο "Εργαλεία" σε μια τοπική μονάδα δίσκου.
  2. Άμεση λήψη του πακέτου του SQL Server 2005 SP2 ή SP3 και στη συνέχεια να το αναπτύξετε στον τοπικό δίσκο χρησιμοποιώντας την παράμετρο/x. Για παράδειγμα, εκτελέστε την ακόλουθη εντολή για να αναπτύξετε το πακέτο:
    SQLServer2005SP2-KB921896-x 64-ENU.exe /X
    Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης του SQL Server 2005 SP2 ή SP3, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
    913089Τρόπος απόκτησης του τελευταίου service pack για τον SQL Server 2005
  3. Σημειώστε τις πλήρεις διαδρομές για τα νέα αρχεία .msp στο πακέτο ανεπτυγμένο ενημερωμένη έκδοση. Για παράδειγμα:
    D:\temp\SP2\hotfixsql\files\sqlrun_sql.msp
  4. Στη γραμμή εντολών, εκτελέστε το αρχείο Setup.exe από την τελική έκδοση, χρησιμοποιώντας την κατάλληλη διαδρομή για να έχουν σχέση με το νέο αρχείο .msp στην Παραμετροποίηση.

    Για παράδειγμα, η ακόλουθη εντολή χρησιμοποιεί το πακέτο ενημερωμένων εκδόσεων για να ενημερώσετε το στοιχείο διαχείρισης βάσεων δεδομένων διακομιστή SQL με το επίπεδο service pack:
    HOTFIXPATCH="D:\temp\SQL2005_12Procs\SP2\hotfixsql\files\sqlrun_sql.msp D:\temp\Servers\setup.exe"
    ΣΗΜΕΙΩΣΗAfter you complete this step, the installation of SQL Server 2005 is in a configuration that is unsupported until you have applied the SQL Server service pack.
  5. Apply the service pack package by running the setup file(s) in the expanded location. This step applies all service pack components and returns the installation of SQL Server 2005 to a supported state.

Μέθοδος 2

Before you install SQL Server 2005, temporarily change the number of logical processors to one. This makes the computer appear to be a single-processor system, and SQL Server 2005 is installed successfully. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα: (Use the tools in the Windows Recovery Environment to repair Windows Vista. To do this, follow these steps:):

Windows Server 2003

  1. To change the number of logical processors in Windows Server 2003, follow these steps:
    1. Κάντε κλικStartΚάντε κλικΕκτέλεσηTYPEMsconfig, και στη συνέχεια κάντε κλικ στο κουμπίOk.
    2. Στοβοηθητικό πρόγραμμα ρύθμισης παραμέτρωνπαράθυρο διαλόγου, κάντε κλικ στοBOOT.INITAB.
    3. Στο διακομιστήBOOT.INIκαρτέλα, κάντε κλικ στο κουμπίΕπιλογές για προχωρημένους.
    4. ΣτοBOOT.INI Advanced Optionsπαράθυρο διαλόγου, κάντε κλικ για να επιλέξετε το/NUMPROC=Πλαίσιο ελέγχου.
    5. In the list that is next to the/NUMPROC=πλαίσιο ελέγχου, κάντε κλικ στο κουμπί1, και στη συνέχεια κάντε κλικ στο κουμπίOk.
    6. Στοβοηθητικό πρόγραμμα ρύθμισης παραμέτρωνπαράθυρο διαλόγου, κάντε κλικ στο κουμπίOk.
    7. Κάντε επανεκκίνηση του διακομιστή.
  2. Εγκατάσταση του SQL Server 2005.
  3. Install the latest service pack for SQL Server 2005.

    For more information about how to obtain the latest SQL Server 2005 service pack, click the following article number to view the article in the Microsoft Knowledge Base:
    913089Τρόπος απόκτησης του τελευταίου service pack για τον SQL Server 2005
  4. Restart the server by using all the processors. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα: (Use the tools in the Windows Recovery Environment to repair Windows Vista. To do this, follow these steps:):
    1. Κάντε κλικStartΚάντε κλικΕκτέλεσηTYPEMsconfig, και στη συνέχεια κάντε κλικ στο κουμπίOk.
    2. Στοβοηθητικό πρόγραμμα ρύθμισης παραμέτρωνπαράθυρο διαλόγου, κάντε κλικ στοΓενικάTAB.
    3. Στο διακομιστήΓενικάκαρτέλα, κάντε κλικ στο κουμπίΚανονική εκκίνηση - φόρτωση όλων των προγραμμάτων οδήγησης συσκευών και υπηρεσιών, και στη συνέχεια κάντε κλικ στο κουμπίOk.
    4. Κάντε επανεκκίνηση του διακομιστή.

Windows Server 2008

  1. To change the number of logical processors in Windows Server 2008, follow these steps::
    1. Κάντε κλικStartΚάντε κλικΕκτέλεσηTYPEMsconfig, και στη συνέχεια κάντε κλικ στο κουμπίOk.
    2. Στοτη σύνθεση του συστήματοςπαράθυρο διαλόγου, κάντε κλικ στοBOOTTAB.
    3. Στο διακομιστήBOOTκαρτέλα, κάντε κλικ στο κουμπίAdvanced options.
    4. ΣτοΠρόσθετες επιλογές BOOTπαράθυρο διαλόγου, κάντε κλικ για να επιλέξετε τοΑριθμός επεξεργαστώνΠλαίσιο ελέγχου.
    5. Κάτω από τοΑριθμός επεξεργαστώνπλαίσιο ελέγχου, κάντε κλικ στο κουμπί1, και στη συνέχεια κάντε κλικ στο κουμπίOk.
    6. Στοτη σύνθεση του συστήματοςπαράθυρο διαλόγου, κάντε κλικ στο κουμπίOk.
    7. Κάντε επανεκκίνηση του διακομιστή.
  2. Εγκατάσταση του SQL Server 2005.
  3. Install the latest service pack for SQL Server 2005.

    ΣΗΜΕΙΩΣΗYou must install SQL Server 2005 Service Pack 2 (SP2) or a later service pack on Windows Server 2008.

    For more information about how to obtain the latest SQL Server 2005 service pack, click the following article number to view the article in the Microsoft Knowledge Base:
    913089Τρόπος απόκτησης του τελευταίου service pack για τον SQL Server 2005
  4. Restart the server by using all the processors. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα: (Use the tools in the Windows Recovery Environment to repair Windows Vista. To do this, follow these steps:):
    1. Κάντε κλικStartΚάντε κλικΕκτέλεσηTYPEMsconfig, και στη συνέχεια κάντε κλικ στο κουμπίOk.
    2. Στοτη σύνθεση του συστήματοςπαράθυρο διαλόγου, κάντε κλικ στοΓενικάTAB.
    3. Στο διακομιστήΓενικάκαρτέλα, κάντε κλικ στο κουμπίNormal startup, και στη συνέχεια κάντε κλικ στο κουμπίOk.
    4. Κάντε επανεκκίνηση του διακομιστή.

Εναλλακτικός τρόπος αντιμετώπισης βήματα


Ακολουθούν συνθήκες στις οποίες είναι ανεπαρκής τις κοινές μεθόδους λύσης:
  • Τη στιγμή που λαμβάνετε την αποτυχία, για να ξεκινήσετε τον SQL Server στη διάρκεια της εγκατάστασης, σας δίνονται σεΠροσπαθήστε ξανάΕπιλογή. Τώρα, αντικαταστήστε τα αρχεία Sqlservr.exe και Sqlos.dll στο φάκελο BINN στην τοποθεσία εγκατάστασης από μια εγκατάσταση του Service Pack 2 (SP2) και στη συνέχεια επιλέξτε τοΠροσπαθήστε ξανάΕπιλογή. Αυτό δίνει τη δυνατότητα του SQL Server για να ξεκινήσετε και να ολοκληρώσετε την εγκατάσταση.
    ΣΗΜΕΙΩΣΗΤώρα βρίσκεστε στην περίπτωση παραγωγής.
  • Άμεση εφαρμογή SQL Server SP2 και βρίσκεστε πίσω σε μια υποστηριζόμενη ρύθμιση παραμέτρων.

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα θέμα το οποίο παρουσιάζεται στα προϊόντα της που αναφέρονται στην ενότητα "Ισχύει για". Το ζήτημα αυτό διορθώθηκε αρχικά στο SQL Server 2005 Service Pack 1.

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

Εγκατάσταση του SQL Server 2005 δεν ενσωματώνουν κανένα SQL Server 2005 service pack. Για να εγκαταστήσετε το SQL Server 2005 σε ένα επίπεδο συγκεκριμένο service pack, πρέπει να εγκαταστήσετε πρώτα την έκδοση του SQL Server 2005. Στη συνέχεια, πρέπει να εγκαταστήσετε το απαιτούμενο SQL Server 2005 service pack. Επομένως, αν και αυτό το πρόβλημα διορθώνεται στο SQL Server 2005 Service Pack 1 (SP1), και πάλι δεν μπορείτε να εγκαταστήσετε SQL Server 2005.

Ο SQL Server 2005 Express Edition είναι ένα αυτόνομο πακέτο που ενσωματώνει ένα συγκεκριμένο SQL Server 2005 service pack. Όταν πραγματοποιείτε μια νέα εγκατάσταση του SQL Server 2005 Express Edition που ενσωματώνει ένα συγκεκριμένο SQL Server 2005 service pack, ο SQL Server 2005 Express Edition εκτελείται σε αυτό το επίπεδο service pack. Επομένως, στο σενάριο που αναφέρεται στην ενότητα "Συμπτώματα", να εγκαταστήσετε με επιτυχία ο SQL Server 2005 Express Edition μαζί με το ολοκληρωμένο service pack.

Για να κάνετε λήψη του SQL Server 2005 Express Edition μαζί με το πιο πρόσφατο service pack του SQL Server 2005, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
http://www.Microsoft.com/Sqlserver/2005/en/us/Express.aspx


Για περισσότερες πληροφορίες, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
http://blogs.MSDN.com/psssql/Archive/2008/07/23/SQL-Server-2005-encounters-Exception-During-Install-when-System-has-ODD-Number-of-Processors-or-Logical-Processors-Per-Core.aspx

Ιδιότητες

Αναγν. άρθρου: 954835 - Τελευταία αναθεώρηση: Σάββατο, 17 Σεπτεμβρίου 2011 - Αναθεώρηση: 3.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
Λέξεις-κλειδιά: 
kbexpertiseadvanced kbtshoot kbprb kbmt KB954835 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:954835

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

 

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