Auf einem Computer mit einem multicore-Prozessoren, können Sie nicht SQL Server 2005 installieren werden.

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 954835 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Problembeschreibung

Betrachten Sie das folgende Szenario. Sie versuchen, Microsoft SQL Server 2005 auf einem Computer installieren, auf einen Multi-Core-Prozessor ist, und eine der folgenden Bedingungen erfüllt ist:
  • Das Verhältnis zwischen logischen Prozessoren und physische Sockets ist keine Potenz von 2. Beispielsweise hat der Computer ein Sockel zusammen mit einem Triple-Core-Prozessor.
  • Die Anzahl der physischen Kernen ist keine Potenz von 2.
  • Die Gesamtzahl der CPUs ist eine ungerade Zahl. Beispielsweise gibt es sieben oder neun CPUs.
In diesen Szenarien können nicht Sie SQL Server 2005 installieren.
Wenn die Installation fehlschlägt, die in der Datei "Summary.txt" wird folgende Fehlermeldung protokolliert:
Der SQL Server-Dienst konnte nicht gestartet werden. Weitere Informationen finden Sie unter die SQL Server-Onlinedokumentation Themen "wie zu: Ansicht SQL Server 2005 Setup-Protokoll Dateien"und"SQL Server manuell starten."
Hinweis Die Datei "Summary.txt" befindet sich im folgenden Ordner:
%ProgramFiles%\Microsoft SQL Server\90\Setup Bootstrap\LOG
Außerdem wird eine Fehlermeldung angezeigt, die die folgenden ähnelt protokolliert die SQLSetupNUM_InstanceName_SQL.log Datei:
Aktion ausführen: Do_sqlScript
PerfTime-Start: Do_sqlScript: mi Jun 18 08:32:41 2008
MSSQLSERVER-Dienst, mit dem Parameter "-m SqlSetup -Q -qSQL_Latin1_General_CP1_CI_AS-T4022-T3659-T3610-T4010' wird gestartet am Mi Jun 18 08:32:41 2008
Dienst kann nicht gestartet (1053)
Fehlercode: 0x8007041D (1053)
Windows-Fehlertext: Der Dienst antwortete nicht auf die Start- oder Anforderung rechtzeitig.
Name der Quelle: sqlsetuplib\service.cpp
Compilerfehler Timestamp: Fr. Sept. 16 13:20:12 2005
Funktionsname: sqls::Service::Start
Quellzeilennummer: 316
Hinweise
  • NUM Stellt eine vierstellige Jahresangabe Zahl, die für jede Installation von SQL Server 2005 erhöht wird.InstanceName Stellt den Namen der Instanz von SQL Server 2005.
  • Die SQLSetupNUM_InstanceName_SQL.log Datei befindet sich im folgenden Ordner:
    %ProgramFiles%\Microsoft SQL Server\90\Setup Bootstrap\LOG\Files
  • Dieses Problem tritt nicht in Microsoft SQL Server 2008.

Abhilfe

Um dieses Problem zu umgehen, verwenden Sie eine der folgenden Methoden:

Methode 1

Bevor Sie SQL Server 2005 installieren, gehen Sie folgendermaßen vor:
  1. Kopieren Sie die Setup-Dateien der veröffentlichten Version von SQL Server 2005 in einen Ordner in einem lokalen Laufwerk.

    Hinweis Sie müssen die Setup-Dateien kopieren, die den Ordner Server und den Ordner Tools auf einem lokalen Laufwerk enthalten.
  2. Unterladen Sie das SQL Server 2005 SP2 oder SP3-Paket her, und erweitern Sie ihn auf dem lokalen Laufwerk mithilfe des Parameters/x. Führen Sie beispielsweise den folgenden Befehl, um das Paket zu erweitern:
    SQLServer2005SP2-KB921896-X 64-ENU.exe/x
    Weitere Informationen dazu, wie Sie SQL Server 2005 SP2 oder SP3 zu erhalten klicken Sie auf die folgende Artikelnummer klicken, um den Artikel der Microsoft Knowledge Base anzuzeigen:
    913089So erhalten Sie das neueste service Pack für SQL Server 2005
  3. Beachten Sie die vollständigen Pfade auf die neuen MSP-Dateien im erweiterten Update-Paket. Zum Beispiel:
    D:\temp\SP2\hotfixsql\files\sqlrun_sql.msp
  4. Führen Sie die Datei Setup.exe aus der Releaseversion mit den entsprechenden Pfad auf die neue MSP-Datei in das Setup betreffen, an der Eingabeaufforderung.

    Beispielsweise verwendet den folgenden Befehl das Update-Paket die SQL Server-Datenbank-Engine-Komponente auf die Service Pack zu aktualisieren:
    D:\temp\Servers\setup.exe HOTFIXPATCH="D:\temp\SQL2005_12Procs\SP2\hotfixsql\files\sqlrun_sql.msp"
    HinweisNachdem Sie diesen Schritt ausgeführt haben, ist die Installation von SQL Server 2005 in einer Konfiguration, die nicht unterstützt wird, bis Sie das SQL Server Servicepack installiert haben.
  5. Übernehmen Sie das Service Pack-Paket durch Ausführen von Setup-Dateien in den erweiterten Speicherort. Dieser Schritt bezieht alle Komponenten des Service Packs und die Installation von SQL Server 2005 auf einem unterstützten Zustand zurück.

Methode 2

Vor der Installation von SQL Server 2005 ändern Sie die Anzahl der logischen Prozessoren vorübergehend auf einen. Dadurch wird des Computers als Single-Prozessor-System angezeigt, und SQL Server 2005 ist erfolgreich installiert. Gehen Sie hierzu folgendermaßen vor:

WindowsServer 2003

  1. Um die Anzahl der logischen Prozessoren in Windows Server 2003 zu ändern, gehen Sie folgendermaßen vor:
    1. Klicken Sie auf Start, klicken Sie auf Ausführen, Typ Msconfig, und klicken Sie dann auf OK.
    2. In der Das SystemkonfigurationsprogrammKlicken Sie im Dialogfeld klicken Sie auf die BOOT.INI Registerkarte.
    3. Auf der BOOT.INI Registerkarte, klicken Sie auf Erweiterte Optionen.
    4. In der BOOT.INI, erweiterte OptionenDialogfeld, aktivieren Sie die / NUMPROC = Überprüfen Sie im Feld.
    5. In der Liste, die neben der / NUMPROC = Aktivieren Kontrollkästchen Sie, klicken Sie auf 1, , und klicken Sie dann auf OK.
    6. In der Das SystemkonfigurationsprogrammKlicken Sie im Dialogfeld klicken Sie auf OK.
    7. Starten Sie den Server neu.
  2. Installieren Sie SQLServer 2005.
  3. Installieren Sie das neueste Servicepack für SQL Server 2005.

    Weitere Informationen Informationen zum Beziehen des aktuellsten SQL Server 2005-service Pack, klicken Sie auf die folgende Artikelnummer klicken, um den Artikel der Microsoft Knowledge Base anzuzeigen:
    913089So erhalten Sie das neueste service Pack für SQL Server 2005
  4. Alle Prozessoren verwenden, um den Server neu zu starten. Gehen Sie dazu folgendermaßen vor: Gehen Sie folgendermaßen vor:
    1. Klicken Sie auf Start, klicken Sie auf Ausführen, Typ Msconfig, und klicken Sie dann auf OK.
    2. In der Das SystemkonfigurationsprogrammKlicken Sie im Dialogfeld klicken Sie auf die Allgemein Registerkarte.
    3. Auf der Allgemein Registerkarte, klicken Sie auf Normaler Systemstart - alle Gerätetreiber und Dienste laden, und Klicken Sie dann auf OK.
    4. Starten Sie den Server neu.

WindowsServer 2008

  1. Um die Anzahl der logischen Prozessoren in Windows Server 2008 zu ändern, gehen Sie folgendermaßen vor:
    1. Klicken Sie auf Start, klicken Sie auf Ausführen, Typ Msconfig, und klicken Sie dann auf OK.
    2. In der SystemkonfigurationKlicken Sie im Dialogfeld klicken Sie auf die Boot Registerkarte.
    3. Auf der Boot Registerkarte, klicken Sie auf Erweiterte Optionen.
    4. In der Erweiterte Optionen von BOOTDialogfeld, aktivieren Sie die Anzahl der Prozessoren Überprüfen Sie im Feld.
    5. Klicken Sie unter der Anzahl der Prozessoren Aktivieren Kontrollkästchen Sie, klicken Sie auf 1, und klicken Sie dann auf OK.
    6. In der SystemkonfigurationKlicken Sie im Dialogfeld klicken Sie auf OK.
    7. Starten Sie den Server neu.
  2. Installieren Sie SQLServer 2005.
  3. Installieren Sie das neueste Servicepack für SQL Server 2005.

    Hinweis Sie müssen SQL Server 2005 Servicepack 2 (SP2) oder ein höheres Servicepack unter Windows Server 2008 installieren.

    Weitere Informationen Informationen zum Beziehen des aktuellsten SQL Server 2005-service Pack, klicken Sie auf die folgende Artikelnummer klicken, um den Artikel der Microsoft Knowledge Base anzuzeigen:
    913089So erhalten Sie das neueste service Pack für SQL Server 2005
  4. Alle Prozessoren verwenden, um den Server neu zu starten. Gehen Sie dazu folgendermaßen vor: Gehen Sie folgendermaßen vor:
    1. Klicken Sie auf Start, klicken Sie auf Ausführen, Typ Msconfig, und klicken Sie dann auf OK.
    2. In der SystemkonfigurationKlicken Sie im Dialogfeld klicken Sie auf die Allgemein Registerkarte.
    3. Auf der Allgemein Registerkarte, klicken Sie auf Normaler Systemstart, und Klicken Sie dann auf OK.
    4. Starten Sie den Server neu.

Alternative beschriebenen Schritte


Im folgenden werden die Bedingungen, die in denen gemeinsamen Workarounds unzureichend sind:
  • Zur Zeit, dass Ihnen den Fehler während der Installation von SQL Server gestartet wird angezeigt ein "Wiederholen" Option. Nun, ersetzen Sie die Dateien Sqlservr.exe und Sqlos.dll in den Ordner "BINN" an Ihrem Standort installieren von Service Pack 2 (SP2)-Installation, und wählen Sie dann die "Wiederholen" Option. Dies ermöglicht SQL Server starten und die Installation abzuschließen.
    Hinweis Sie können nun in einer Produktionsumgebung.
  • SQL Server SP2 sofort anwenden, und Sie befinden sich wieder in eine unterstützte Konfiguration.

Status

Microsoft hat bestätigt, dass es ein Problem bei den Microsoft-Produkten handelt, die aufgeführt sind im Abschnitt "Betrifft". Dieses Problem wurde erstmals in SQL Server 2005 Service Pack 1 behoben.

Weitere Informationen

SQL Server 2005-Setup kann keine integriert SQL Server 2005 Servicepacks. So installieren SQL Server 2005 für einen bestimmten Dienst Pack-Ebene, müssen Sie Installieren Sie zuerst die veröffentlichte Version von SQL Server 2005. Anschließend müssen Sie installieren die erforderlich, SQL Server 2005 Servicepack. Aus diesem Grund zwar dieses Problem ist in SQL Server 2005 Service Pack 1 (SP1) behoben werden, können Sie immer noch nicht SQL installieren Server 2005.

SQL Server 2005 Express Edition ist ein eigenständiges Paket , ist eine bestimmte SQL Server 2005 Servicepack integriert. Wenn Sie eine neue durchführen Installation von SQL Server 2005 Express Edition, eine bestimmte SQL Server 2005 Servicepack integriert sind, SQL Server 2005 Express Edition wird, Service Pack-Ebene ausgeführt. Aus diesem Grund können in dem Szenario, das im Abschnitt "Problembeschreibung" erwähnt wird, erfolgreich SQL Server 2005 Express Edition zusammen mit der integrierten Installation Servicepack.

Zum Herunterladen von SQL Server 2005 Express Edition zusammen mit der neueste SQL Server 2005 service Pack finden Sie auf folgender Website von Microsoft:
http://www.Microsoft.com/SQLServer/2005/en/US/Express.aspx


Weitere Informationen finden Sie auf der folgenden Microsoft-Website:
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

Eigenschaften

Artikel-ID: 954835 - Geändert am: Freitag, 7. Juni 2013 - Version: 9.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
Keywords: 
kbsqlsetup kbexpertiseadvanced kbtshoot kbprb kbmt KB954835 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 954835
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

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