V počítači, který obsahuje vícejádrových procesorů nebude pravděpodobně možné nainstalovat SQL Server 2005

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 čísla 2. Například v počítači je jednopaticový spolu s triple-core procesor.
  • Počet fyzických jader není mocninou čísla 2.
  • Celkový počet procesorů je liché číslo. Jsou například 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ématech SQL Server Books Online, "Jak na: zobrazení SQL Server 2005 soubory protokolu instalace" a "spuštění SQL Server ručně."
Poznámka: Soubor Summary.txt soubor je umístěn v následující složce:
%ProgramFiles%\Microsoft SQL Server\90\Setup Bootstrap\LOG
V souboru _SQL.log SQLSetupNum_Název_instanceje dále zaznamenána chybová zpráva podobná následující:
Provedení akce: Do_sqlScript
Začátek PerfTime: Do_sqlScript: Wed Jun 18 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 včas na požadavek spuštění nebo řízení.
Zdrojový název 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
  • Číslo představuje čtyřmístné číslo, které zvyšuje každé instalaci serveru SQL Server 2005.
    Název_instance představuje název instance serveru SQL Server 2005.
  • Soubor _SQL.log SQLSetupNum_Název_instanceje 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í jednotku pomocí parametr /X. Například spusťte následující příkaz pro rozbalení balíčku:
    SQLServer2005SP2-KB921896-x64-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:

    913089 jak získat nejnovější aktualizaci service 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 zahrnuje nový soubor MSP v nastavení pomocí příslušná cesta.

    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ě změňte počet logických procesorů na jeden. Díky tomu se zdají být jedním procesorem systému počítače a je úspěšně nainstalován SQL Server 2005. Chcete-li to provést, postupujte takto:

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, zadejte příkaz msconfiga klepněte na tlačítko
      OK.
    2. V dialogovém okně Konfigurace systému klepněte na tlačítko spouštění. INI kartu.
    3. Na spuštění. INI karta, klepněte na tlačítko
      Upřesnit možnosti.
    4. V spuštění. Upřesnit nastavení INI dialogové okno, vyberte klepnutím /numproc = políčko.
    5. V seznamu vedle
      /Numproc = zaškrtněte políčko, klepněte na položku 1a potom klepněte na tlačítko OK.
    6. V dialogovém okně Konfigurace systému 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 tom, jak získat nejnovější aktualizaci service pack pro SQL Server 2005, získáte v následujícím článku znalostní báze Microsoft Knowledge Base:

    913089 jak získat nejnovější aktualizaci service 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, zadejte příkaz msconfiga klepněte na tlačítko
      OK.
    2. V dialogovém okně Konfigurace systému klepněte na kartu Obecné .
    3. Na kartě Obecné klepněte na tlačítko
      Normální spuštění – načíst ovladače zařízení a službya potom 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, zadejte příkaz msconfiga klepněte na tlačítko
      OK.
    2. V dialogovém okně Konfigurace systému klepněte na kartu spuštění počítače .
    3. Klepněte na kartu spuštění počítače
      Upřesnit možnosti.
    4. V dialogovém okně Rozšířené možnosti spuštění klepnutím zaškrtněte políčko počet procesorů .
    5. Podle počtu procesorů zaškrtávací políčko klepněte na položku 1a klepněte na tlačítko OK.
    6. V dialogovém okně Konfigurace systému 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 tom, jak získat nejnovější aktualizaci service pack pro SQL Server 2005, získáte v následujícím článku znalostní báze Microsoft Knowledge Base:

    913089 jak získat nejnovější aktualizaci service 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, zadejte příkaz msconfiga klepněte na tlačítko
      OK.
    2. V dialogovém okně Konfigurace systému klepněte na kartu Obecné .
    3. Na kartě Obecné klepněte na tlačítko
      Normální spuštěnía potom klepněte na tlačítko OK.
    4. Restartujte server.

Postup alternativního ř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 během instalace, budou vám nabídnuty možnost Opakovat . 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 možnost Opakovat . 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 jsou zpět do podporované konfigurace.

Stav

Společnost 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 Neintegruje nějaké aktualizace service Pack pro SQL Server 2005. Na konkrétní službu úroveň pack nainstalovat SQL Server 2005, musíte nejprve nainstalovat prodejní verzi serveru SQL Server 2005. Potom je nutné nainstalovat požadované aktualizace service pack pro SQL Server 2005. Proto i když tento problém je vyřešen 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. Pokud provádíte novou instalaci systému SQL Server 2005 Express Edition, který integruje specifické aktualizaci service pack serveru SQL Server 2005, SQL Server 2005 Express Edition je spuštěn na této úrovni aktualizace service pack. Proto v situaci, která je uvedena v části "Příznaky", úspěšnou instalaci serveru SQL Server 2005 Express Edition spolu s integrovaným service pack.

Chcete-li stáhnout SQL Server 2005 Express Edition a nejnovější aktualizace service pack pro SQL Server 2005, naleznete na následujícím webu společnosti Microsoft:


Další informace naleznete na následujícím webu společnosti Microsoft:
Vlastnosti

ID článku: 954835 - Poslední kontrola: 14. 1. 2017 - Revize: 1

Váš názor