V počítači, který obsahuje vícejádrových procesorů nemusí být možné nainstalovat SQL Server 2005

Překlady článku Překlady článku
ID článku: 954835 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Zvažte následující scénář. Pokusíte se nainstalovat Microsoft SQL Server 2005 v počítači, který obsahuje vícejádrových procesorů a je splněna jedna z následujících podmínek:
  • Poměr mezi logické procesory a fyzických soketů není mocninou 2. Například v počítači je jednopaticový spolu s triple-core procesor.
  • Počet fyzických jader není násobkem 2.
  • Celkový počet procesorů je liché číslo. Například se sedmi nebo devíti procesorů.
V těchto případech nelze nainstalovat SQL Server 2005.
Pokud se instalace nezdaří, je v souboru Summary.txt zaznamenána následující chybová zpráva:
Spuštění služby serveru SQL Server se nezdařilo. Další informace naleznete v tématu SQL Server Books Online témata, "jak na: Zobrazit SQL Server 2005 Instalační protokol Soubory"a"Ruční spuštění serveru SQL Server."
Poznámka: Summary.txt soubor je umístěn v následující složce:
%ProgramFiles%\Microsoft SQL Server\90\Setup Bootstrap\LOG
Navíc je zaznamenána chybová zpráva podobná následující SQLSetupNUM_Název_instance_SQL.log soubor:
Provedení akce: Do_sqlScript
PerfTime Start: Do_sqlScript: st 18. Června 08:32:41 2008
Služba MSSQLSERVER s parametry '-m SqlSetup -Q -qSQL_Latin1_General_CP1_CI_AS-T4022-T3659-T3610-T4010' bude spuštěn na WED Jun 18 08:32:41 2008
Službu nelze spustit (1053)
Kód chyby: 0x8007041D (1053)
Text chyby systému Windows: Služba neodpověděla požadavek spuštění nebo řízení včas.
Název zdrojového souboru: sqlsetuplib\service.cpp
Časové razítko kompilátoru: Fri Sep 16 13:20:12 2005
Název funkce: sqls::Service::Start
Zdrojové číslo řádku: 316
Poznámky
  • NUM představuje čtyři číslice číslo, které zvyšuje každé instalaci serveru SQL Server 2005.Název_instance představuje název instance serveru SQL Server 2005.
  • Na SQLSetupNUM_Název_instance_SQL.log soubor je umístěn v následující složce:
    %ProgramFiles%\Microsoft SQL Server\90\Setup Bootstrap\LOG\Files
  • Tento problém se nevyskytuje v Microsoft SQL Server 2008.

Jak potíže obejít

Chcete-li tento problém vyřešit, použijte jednu z následujících metod:

Metoda 1

Před instalací serveru SQL Server 2005, postupujte takto:
  1. Kopírování instalačních souborů prodejní verze SQL Server 2005 do složky na místní jednotce.

    Poznámka: Je nutné zkopírovat všechny instalační soubory, které obsahují složky serverů a nástrojů na místní jednotku.
  2. Stáhnout balíček aktualizace SQL Server 2005 SP2 nebo SP3 a potom rozbalte na místní disk pomocí parametru /X. Například spusťte následující příkaz rozbalte balíček:
    SQLServer2005SP2-KB921896-x 64-ENU.exe /X
    Další informace o možnostech získání aktualizace SQL Server 2005 SP2 nebo SP3 klepnutím na následující číslo článku databáze Microsoft Knowledge Base:
    913089Jak získat nejnovější Pack pro SQL Server 2005
  3. Poznámka: úplné cesty k nové soubory MSP v balíčku aktualizace rozbalené. Například:
    D:\temp\SP2\hotfixsql\files\sqlrun_sql.msp
  4. Na příkazovém řádku spusťte soubor Setup.exe z prodejní verze pomocí vhodné cesty k zapojení nového souboru MSP v nastavení.

    Například následující příkaz používá balíček aktualizace aktualizace komponenty SQL Server databázový stroj na úroveň aktualizace service pack:
    D:\temp\Servers\setup.exe HOTFIXPATCH="D:\temp\SQL2005_12Procs\SP2\hotfixsql\files\sqlrun_sql.msp"
    Poznámka:Po dokončení tohoto kroku, je instalace serveru SQL Server 2005 v konfiguraci, která není podporována, dokud jste použili aktualizaci service pack serveru SQL Server.
  5. Spuštěním instalační soubory v umístění rozbaleného použijte balíček service pack. Tento krok se týká všech součástí service pack a vrátí do podporovaného stavu instalace serveru SQL Server 2005.

Metoda 2

Před instalací serveru SQL Server 2005 dočasně nahraďte počet logických procesorů. Díky tomu se zdají být jedním procesorem systému počítače a je úspěšně nainstalován SQL Server 2005. Postupujte následujícím způsobem

Windows Server 2003

  1. Chcete-li změnit počet logických procesorů v systému Windows Server 2003, postupujte takto:
    1. Klepněte na tlačítko Start, klepněte na tlačítko Spustit, typ msconfiga potom klepněte na tlačítko OK.
    2. V Nástroj pro konfiguraci systémuDialogové okno, klepněte SOUBOR BOOT.INI na kartě.
    3. Na SOUBOR BOOT.INI Klepněte na možnost Upřesnit možnosti.
    4. V SOUBOR BOOT.INI, upřesnění možnostíDialogové okno, vyberte klepnutím / NUMPROC = Kontrola pole.
    5. V seznamu vedle / NUMPROC = Zaškrtávací políčko, klepněte na tlačítko 1, a potom klepněte na tlačítko OK.
    6. V Nástroj pro konfiguraci systémuDialogové okno, klepněte na tlačítko OK.
    7. Restartujte server.
  2. Nainstalujte SQL Server 2005.
  3. Nainstalujte nejnovější aktualizaci service pack pro SQL Server 2005.

    Další informace o získání nejnovější služby SQL Server 2005 aktualizace Service Pack, získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
    913089Jak získat nejnovější Pack pro SQL Server 2005
  4. Restartujte server pomocí všech procesorů. Chcete-li to provést, postupujte takto:
    1. Klepněte na tlačítko Start, klepněte na tlačítko Spustit, typ msconfiga potom klepněte na tlačítko OK.
    2. V Nástroj pro konfiguraci systémuDialogové okno, klepněte Obecné na kartě.
    3. Na Obecné Klepněte na možnost Normální spuštění – načíst ovladače zařízení a služby, a Klepněte na tlačítko OK.
    4. Restartujte server.

Windows Server 2008

  1. Chcete-li změnit počet logických procesorů v systému Windows Server 2008, postupujte takto:
    1. Klepněte na tlačítko Start, klepněte na tlačítko Spustit, typ msconfiga potom klepněte na tlačítko OK.
    2. V Konfigurace systémuDialogové okno, klepněte Spuštění počítače na kartě.
    3. Na Spuštění počítače Klepněte na možnost Upřesnit možnosti.
    4. V Upřesnit možnosti spouštěníDialogové okno, vyberte klepnutím Počet procesorů Kontrola pole.
    5. Ve skupinovém rámečku Počet procesorů Zaškrtávací políčko, klepněte na tlačítko 1a potom klepněte na tlačítko OK.
    6. V Konfigurace systémuDialogové okno, klepněte na tlačítko OK.
    7. Restartujte server.
  2. Nainstalujte SQL Server 2005.
  3. Nainstalujte nejnovější aktualizaci service pack pro SQL Server 2005.

    Poznámka: Je nutné nainstalovat SQL Server 2005 Service Pack 2 (SP2) nebo novější aktualizace service pack systému Windows Server 2008.

    Další informace o získání nejnovější služby SQL Server 2005 aktualizace Service Pack, získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
    913089Jak získat nejnovější Pack pro SQL Server 2005
  4. Restartujte server pomocí všech procesorů. Chcete-li to provést, postupujte takto:
    1. Klepněte na tlačítko Start, klepněte na tlačítko Spustit, typ msconfiga potom klepněte na tlačítko OK.
    2. V Konfigurace systémuDialogové okno, klepněte Obecné na kartě.
    3. Na Obecné Klepněte na možnost Normální spuštění, a Klepněte na tlačítko OK.
    4. Restartujte server.

Takto alternativní řešení


Podmínky, ve kterých jsou nedostatečné společné metody řešení jsou následující:
  • V době zobrazí chyba spuštění serveru SQL Server v průběhu instalace se zobrazí Opakovat možnost. Nyní nahradit soubory Sqlservr.exe a Sqlos.dll do složky BINN v daném místě instalace z instalace aktualizací Service Pack 2 (SP2) a potom vyberte Opakovat možnost. To umožňuje SQL Server spuštění a dokončení instalace.
    Poznámka: Nyní jste v případě výroby.
  • Okamžitě použít SQL Server SP2 a budete v podporované konfigurace.

Prohlášení

Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části "Platí pro". Tento problém byl poprvé opraven v aktualizaci SQL Server 2005 Service Pack 1.

Další informace

Instalační program serveru SQL Server 2005 není integrovat všechny Aktualizace service Pack serveru SQL Server 2005. Chcete-li nainstalovat SQL Server 2005 pro určitou službu úroveň aktualizace Service Pack je nutné Nejprve nainstalujte prodejní verzi serveru SQL Server 2005. Potom je třeba nainstalovat vyžaduje aktualizaci service pack pro SQL Server 2005. Proto Ačkoli je tento problém opravených v aktualizaci SQL Server 2005 Service Pack 1 (SP1), stále nelze nainstalovat SQL Server 2005.

SQL Server 2005 Express Edition je samostatný balíček který integruje specifické aktualizaci service pack serveru SQL Server 2005. Při provedení čerstvé instalace serveru SQL Server 2005 Express Edition, integruje konkrétní SQL Server 2005 service pack Na této úrovni aktualizace service pack je spuštěn SQL Server 2005 Express Edition. Tedy v situaci, která je uvedena v části "Příznaky", úspěšnou instalaci serveru SQL Server 2005 Express Edition a integrovaný aktualizace Service pack.

Chcete-li stáhnout SQL Server 2005 Express Edition spolu s nejnovější SQL Server 2005 s aktualizací Service pack, navštivte následující Web společnosti Microsoft:
http://www.microsoft.com/sqlserver/2005/en/us/Express.aspx


Další informace naleznete na následujícím webu společnosti Microsoft:
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

Vlastnosti

ID článku: 954835 - Poslední aktualizace: 7. června 2013 - Revize: 9.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
Klíčová slova: 
kbsqlsetup kbexpertiseadvanced kbtshoot kbprb kbmt KB954835 KbMtcs
Strojově přeložený článek
DŮLEŽITÉ: Tento článek je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.
Projděte si také anglickou verzi článku: 954835

Dejte nám zpětnou vazbu

 

Kontaktieren Sie uns, um weitere Hilfe zu erhalten

Kontaktieren Sie uns, um weitere Hilfe zu erhalten
Wenden Sie sich an den Answer Desk, um professionelle Hilfe zu erhalten.