Jak aktualizovat nebo zahrnuté instalace produktu SQL Server 2008

ÚVOD

Tento článek popisuje, jak aktualizovat nebo zahrnuté selhání instalace Microsoft SQL Server 2008 pomocí nejnovější aktualizace Service Pack (SP) nebo nejnovější kumulativní aktualizace (CU). Pomocí těchto pokynů při SQL Server 2008 nelze nainstalovat z důvodu známého problému v instalačním programu. V části "SQL Server 2008 instalační program opravy hotfix pro" jsou uvedeny v článcích znalostní báze Microsoft Knowledge Base, které popisují známé problémy s instalací a vysvětluje, jak získat nejnovější aktualizaci.

Existují dvě situace zvážit:
  • Při pokusu o instalaci serveru SQL Server 2008 Dojde k selhání instalačního programu a instalační soubory jsou nainstalovány v počítači.
  • Chcete se aktivně vyhnout známé problémy s instalací pomocí instalace aktualizace.
Je doporučená aktualizace nebo zahrnout původní SQL Server 2008 pomocí Service Pack 1, protože umožňuje aktualizovat celý produkt Service Pack. CU, který je založen na původní vydání SQL Server 2008 lze aktualizovat pouze součást Podpora SQL.

Odpovědi na časté otázky týkající se zahrnutí naleznete v tématu SQL Server 2008 zahrnuté nejčastější dotazy na následujícím webu společnosti Microsoft:

Další informace

Při spuštění v původní verzi instalačního programu serveru SQL Server 2008 instalační program kopíruje sám sebe v místním počítači a znovu spustí z místní kopie. Proto pokud je novější verze podpůrné soubory v počítači, instalační program spustit tyto aktualizované soubory. Proto můžete aktualizovat podpůrné soubory instalačního programu serveru SQL Server 2008, před spuštěním souboru Setup.exe.

Počínaje SQL Server 2008 Service Pack 1, můžete pomocí infrastruktury zahrnuté aktualizace SQL Server 2008. Při instalaci aktualizace Service Pack 1 pomocí postupu zahrnuté nebo nainstalovat do existující instalace serveru SQL Server 2008, je vytvořena položka pro Service Pack v panelu Přidat nebo odebrat programy. Pomocí této položky můžete odinstalovat aktualizaci service pack.

Chcete-li ověřit, zda je aktualizace service pack správně nainstalována, spusťte SQL zjišťování sestavu, která je k dispozici v Centrum instalace SQL Server 2008. Měli byste vidět, že funkce jsou verze 10. n. xxxx, kde n představuje verzi aktualizace service pack. Například, 10.1. xxxx představuje Service Pack 1.

Postup aktualizace instalace produktu SQL Server 2008

Při pokusu nainstalovat SQL Server 2008 z disku DVD nebo ze sdílené síťové složky, instalace se nezdaří z důvodu problému s verzi instalačního programu.

Následující kroky popisují, jak aktualizovat instalační program serveru SQL Server 2008, dojde k potížím s instalací:
  1. V počítači jsou nainstalovány podpůrné soubory instalačního programu serveru SQL Server 2008, použít CU nebo opravy hotfix aktualizace instalačního programu serveru SQL Server 2008 podporují soubory a pak znovu spusťte instalační program z disku DVD nebo síťové sdílené položky.
  2. Pokud nejsou nainstalovány podpůrné soubory instalačního programu serveru SQL Server 2008, naleznete v části "Aktivně spuštěním instalačního programu".
Chcete-li zjistit, zda jsou v počítači nainstalovány podpůrné soubory instalačního programu serveru SQL Server 2008, zobrazte položky pomocí panelu Přidat nebo odebrat programy v Ovládacích panelech v operačních systémech starších než Windows Vista. V systému Windows Vista nebo novější verze systému Windows zobrazení záznamu pomocí panelu programy a funkce v Ovládacích panelech. Chcete-li použít CU nebo opravy hotfix a spuštění instalačního programu, postupujte takto:
  1. Pokud je oprava hotfix k dispozici, stáhněte CU nebo opravy hotfix a pak nainstalujte v počítači spuštěním souboru .exe nebo pomocí příkazového řádku. Balíček detekuje podporu SQL Server 2008 instalační soubory v počítači a poté použije nová verze souboru SQLSupport.msi.
  2. Spusťte instalační program znovu z disku DVD nebo ze sdílené síťové složky. Instalační program zjistí, že je k dispozici v počítači novější verzi souboru SQLSupport.msi a spustí instalační program v počítači namísto z DVD nebo síťové sdílené položky v místní verzi.

Omezení

Při aktualizaci instalačního programu nebo pomocí postupu zahrnuté platí následující omezení:
  • Důležité: Pokud soubor protokolu Summary.txt označuje, že je nutné odinstalovat, odinstalujte selhání instalace.
  • Pokud inovaci instalace k instalaci Wow64 pomocí postupu zahrnuté, je třeba provést následující kroky:
    • Zadejte parametr /Action v příkazovém řádku kromě parametru /x86 .
    • Na stránce Možnosti instalace softwaru vyberte x86.
  • Pokud chcete přidat funkce do instance je již instalována pomocí zahrnutí databázové služby, může instalace nezdaří. Chcete-li tento problém vyřešit, je třeba přidat funkci pomocí původního zdrojového média SQL Server 2008 nebo upgrade instance SP1 a potom pomocí infrastruktury zahrnuté.
  • Při kopírování balíčků integrace pomocí cesty, které neobsahují mezery. Pokud určíte umístění, které obsahuje mezery pro /PCUSOURCE nebo /CUSOURCE parametry, dojde k selhání instalace zahrnuté.

Aktivně spuštěním instalačního programu

Existují dvě metody, které lze použít k aktualizaci instalace produktu SQL Server 2008. Doporučujeme použít první metodu z následujících výhod integrace infrastruktury:
  • Chcete-li SQL Server 2008 SP1 lze rychle aktualizovat v jedné instalaci.
  • Snížení doby restartování.
  • Zlepšuje celkový vzhled.
  • Známé problémy s instalací vyhnout.


Použití těchto metod, musí správce získat aktualizované podpůrné soubory instalačního programu serveru SQL Server 2008 stažením nejnovější CU nebo opravy hotfix nebo aktualizace service pack. Informace o instalaci opravy, které jsou zahrnuty v nejnovější opravy hotfix a informace o stažení opravy hotfix naleznete v části "SQL Server 2008 instalační program opravy hotfix pro". Po získání aktualizované podpůrné soubory instalačního programu serveru SQL Server 2008, použijte jednu z následujících metod.

Pomocí postupu zahrnuté aktualizace SQL Server 2008

Tato metoda umožňuje aktualizovat celý produkt při spuštění programu Instalační program serveru SQL Server 2008 po následuje jeden z následujících postupů:

Postup 1: Integrace základních kroků

Postupujte podle následujících kroků k vytvoření zahrnuté přetažení, který můžete použít k instalaci původního média a aktualizaci service pack současně.
  1. Nainstalujte následující předpoklady pro SQL Server 2008.
  2. Stáhněte balíček service pack splňující architektura systému. Pro příklad x64 balíček pro SQL Server 2008 Service Pack 1, pokud váš systém je systém na základě x64.
  3. Spuštěním následujícího příkazu extrahujte aktualizaci service pack:
    SQLServer2008SP1-KB968369-x64-ENU.exe /x:C:\SP1
  4. Spusťte aktualizaci service pack Chcete-li nainstalovat Instalační soubory v počítači. Obdržíte dialogové okno Instalační podpora soubory nejsou nainstalovány podpůrné soubory instalačního programu. Můžete také spustit následující soubor k instalaci podpůrné soubory instalačního programu:

    C:\SP1\x64\setup\1033\sqlsupport.msi
  5. Spusťte soubor Setup.exe ze zdrojového média SQL Server 2008 zadáním parametru /PCUSource . Například:
    Setup.exe /PCUSource=C:\SP1


Postup 2: Vytvoření sloučených přetažení:

Tento postup popisuje vytvoření nové zdrojové médium, které budou zahrnuté původního zdrojového média a SQL Server 2008 Service Pack 1. Při vytváření této sloučené přetažení můžete nainstalovat SQL Server 2008 SP1 v jediném kroku.

Poznámky
  • Doporučujeme před nasazením do provozního prostředí nejprve dokončit instalaci zahrnuté ze seznamu nový v testovacím počítači.



  • Tyto kroky jsou pro anglickou verzi SQL Server 2008. Však funguje pro libovolný jazyk SQL Server 2008 můžete získat správný jazyk balíček service pack.

  1. Zkopírujte původní zdrojové médium SQL Server 2008 c:\SQLServer2008_FullSP1.
  2. Stáhněte balíček Service Pack 1. Názvy balíčků jsou následující:
    • SQLServer2008SP1-KB968369-IA64-ENU.exe
    • SQLServer2008SP1-KB968369-x64-ENU.exe
    • SQLServer2008SP1-KB968369-x86-ENU.exe
  3. Extrahování balíčků následujícím způsobem:
    • SQLServer2008SP1-KB968369-IA64-ENU.exe /x:c:\SQLServer2008_FullSP1\PCU
    • SQLServer2008SP1-KB968369-x64-ENU.exe /x:c:\SQLServer2008_FullSP1\PCU
    • SQLServer2008SP1-KB968369-x86-ENU.exe /x:c:\SQLServer2008_FullSP1\PCU
    Poznámka: Ujistěte se, že dokončení tohoto kroku pro všechny architektury, aby bylo zajištěno, že původní médium je správně aktualizován.

  4. Spusťte následující příkazy Kopírovat soubor Setup.exe a soubor Setup.rll z extrahované umístění do původního umístění média zdroje.
    Robocopy C:\SQLServer2008_FullSP1\PCU c:\SQLServer2008_FullSP1 Setup.exe
    Robocopy C:\SQLServer2008_FullSP1\PCU c:\SQLServer2008_FullSP1 Setup.rll
  5. Spusťte následující příkazy Kopírovat všechny soubory (ne složky), s výjimkou souboru Microsoft.SQL.Chainer.PackageData.dll, C:\SQLServer2008_FullSP1\PCU\Architektura pro C:\SQLServer2008_FullSP1 \architekturu aktualizovat původní soubory.

    robocopy C:\SQLServer2008_FullSP1\pcu\x86 C:\SQLServer2008_FullSP1\x86 /XF Microsoft.SQL.Chainer.PackageData.dll

    Robocopy C:\SQLServer2008_FullSP1\pcu\x64 C:\SQLServer2008_FullSP1\x64 /XF Microsoft.SQL.Chainer.PackageData.dll
    robocopy C:\SQLServer2008_FullSP1\pcu\ia64 C:\SQLServer2008_FullSP1\ia64 /XF Microsoft.SQL.Chainer.PackageData.dll


    Poznámka: Pokud omylem zkopírujete soubor Microsoft.SQL.Chainer.PackageData.dll, zobrazí následující chybová zpráva při spuštění souboru Setup.exe.

    Instalační program serveru SQL Server došlo k následující chybě:

    Zadaná akce LandingPage není podporován pro operace patchingg serveru SQL Server.

    Kód chyby 0x84BF0007


    Pokud nastane tento problém, obnovte soubor Microsoft.SQL.Chainer.PackageData.dll zpět na původní verzi.

  6. Zjistěte, zda je nainstalován soubor Defaultsetup.ini v následujících složkách:
    • C:\SQLServer2008_FullSP1\x86
    • C:\SQLServer2008_FullSP1\x64
    • C:\SQLServer2008_FullSP1\ia64
    Pokud máte soubor Defaultsetup.ini do složek, otevřete soubor Defaultsetup.ini a přidejte PCUSOURCE = ". \PCU" soubor následujícím způsobem:
         ;SQLSERVER2008 Configuration File
    [SQLSERVER2008]

    ...

    PCUSOURCE=".\PCU"

    Pokud nemáte soubor Defaultsetup.ini do složek, vytvořte soubor Defaultsetup.ini do složek a do souboru přidat následující obsah:

        ;SQLSERVER2008 Configuration File
    [SQLSERVER2008]

    PCUSOURCE=".\PCU"

    Poznámka: Tento soubor obsahuje instalační program umístění SP1 zdrojové médium, které jste extrahovali v kroku 3.
  7. Spusťte instalační program.
Poznámka: Nesmí provádět zahrnuté postupu chcete-li použít SQL Server 2008 Service Pack 1 pro SQL Server 2008 Express edition. SQL Server 2008 Express Edition SP1 již sloučené přetažení. Však můžete postupem zahrnuté do kumulativní aktualizace pro SQL Server 2008 Express edition.
Jak ověřit, pokud jste dokončili zahrnuté aktualizace

  • Na stránce Pravidla instalace se zobrazí položka Aktualizace instalačního média jazyk pravidlo v seznamu pravidel.
  • Na stránce Připraveno k instalaci uzel Akce označuje, že je zahrnuté instalace. Navíc zahrnuté uzlu je zobrazen v seznamu.


  • V souhrnu souboru protokolu můžete najít PCUSource nastavení.
  • Po instalaci Pokud SQL Server funkce zjišťování sestavu spustíte z instalace softwaru, měli byste vidět, že funkce jsou verze 10.1. xxxx.

Aktualizovat soubory podpory instalační program serveru SQL Server 2008

Existují dvě možnosti, které můžete použít k instalaci podpůrné soubory instalačního programu serveru SQL Server 2008. Doporučujeme použít tuto metodu instalace podpůrné soubory instalačního programu serveru SQL Server 2008, před instalací aktualizace SP1 SQL Server.

Poznámka: Dvě možnosti jsou pouze podpůrné soubory instalačního programu serveru SQL Server 2008 aktualizace. Chcete-li aktualizovat celý produkt, je nutné spustit balíček opravy hotfix po úspěšné instalaci produktu.

Možnost 1: Instalace souboru SQLSupport.msi přímo


Tato možnost je nejvhodnější pro malý počet počítačů se systémem opravou instalace.
  1. Nainstalujte všechny nezbytné součásti pro SQL Server 2008, pokud již nejsou nainstalovány. Musí být nainstalována Instalační služba Microsoft Windows Installer 4.5. Je nutné nainstalovat rozhraní.NET Framework 2.0 SP2 pro SQL Server 2008 Express Edition a rozhraní.NET Framework 3.5 SP1 pro ostatní edice. Je nutné stáhnout rozhraní.NET Framework 3.5 SP1 z Internetu a aplikovat aktualizaci SP1 ručně.

    Poznámky
    • Na platformu IA-64 není podporována rozhraní.NET Framework 3.5 a rozhraní.NET Framework 2.0 s aktualizací SP2 je požadován. Rozhraní.NET Framework 2.0 SP2 můžete nainstalovat ze zdrojového média. Rozhraní.NET Framework 2.0 SP2 je umístěn v následující složce na zdrojovém médiu:
      Drive_Letter:\ia64\redist\2.0\NetFx20SP2_ia64.exe
    • Na platformách s x86 a x64 je nutné nainstalovat rozhraní.NET Framework 3.5 SP1.
  2. Poklepejte na balíček opravy hotfix, chcete-li nainstalovat soubory podpory instalační program serveru SQL Server 2008. Po extrahování obsahu balíčku budou nainstalovány aktualizované podpůrné soubory instalačního programu serveru SQL Server 2008. Balíček opravy hotfix dokončí instalaci bez upozornění uživatele, když je dokončeno. Potvrďte, že jsou nainstalovány soubory, zobrazení záznamu pomocí nástroje Přidat nebo odebrat programy v Ovládacích panelech v operačních systémech starších než Windows Vista. V systému Windows Vista nebo novější verze systému Windows zobrazení záznamu pomocí položky programy a funkce v Ovládacích panelech.
  3. Spusťte instalační program z disku DVD nebo ze sdílené síťové složky.
Možnost 2: Aktualizovat původní mediální soubory


Tato možnost je nejvhodnější pro patched instalaci velkého počtu počítačů, nasazeních ve velkých organizacích nebo když chce zpřístupnit tento správce nainstalována oprava instalace pro uživatele. Je důležité postupujte pečlivě a plně otestovat před provedením této možnosti k dispozici ostatním uživatelům.
  1. Stáhněte si opravu hotfix, která obsahuje aktualizované soubory podpory instalační program serveru SQL Server 2008, které chcete použít k aktualizaci původní mediální soubory. Opravy hotfix pro platformu IA-64, x86 a x64 musí stáhnout, protože původní médium obsahuje soubory pro každou platformu.
  2. Na příkazovém řádku zadejte následující příkaz a stiskněte klávesu ENTER, extrahovat obsah balíčku:
    hotfix_package_name/x:c:\kb _number_of_hotfix package\architecture
    Architekturu zastupuje různé hardwarové platformy. Například může představovat jednu z následujících složek:
    • x86
    • x64
    • IA64
    Následující příklady představují možné použití tohoto příkazu:
    • SQLServer2008-KB956717-IA64.exe /x:c:\kb956717\ia64
    • SQLServer2008-KB956717-x64.exe /x:c:\kb956717\x64
    • SQLServer2008-KB956717-x86.exe /x:c:\kb956717\x86
  3. Zkopírujte obsah DVD s SQL Server 2008 na místní pevný disk.
  4. Zkopírujte následující soubory:
    1. Zkopírujte soubory Setup.exe a Setup.rll zbalíčku kb_number_of_hotfixC:\ \ složku do složky, která obsahuje místní kopii média\ složky.
    2. Zkopírovat všechny soubory (ne dílčí složky) ve složce architektury , s výjimkou souboru Microsoft.SQL.Chainer.PackageData.dll zbalíčku kb_number_of_hotfixC:\ \Architektura\Architektura\ složku do složky, která obsahuje místní kopii média\Architektura\ složky.
  5. Spusťte instalační program z místní složky.
Poznámka: Z důvodu změny schématu, které byly zavedeny v základě kumulativní aktualizace balíčky RTM pro SQL Server 2008 které začínají 8 balíčku kumulativní aktualizace můžete obdržet následující chybová zpráva při spuštění instalačního programu. Po aktualizaci instalace podpůrné soubory pomocí postupu popsaného v možnost 2 můžete obdržet následující chybovou zprávu:

2010-01-14 15:34:36 Slp: typ výjimky:
Microsoft.SqlServer.Chainer.Infrastructure.ChainerInfrastructureException

2010-01-14 15:34:36 Slp: zpráva:

2010-01-14 15:34:36 Slp: atribut 'Path' není deklarován.

Chcete-li zabránit tomuto problému ověřování, doporučujeme zkopírovat soubor Microsoft.SQL.Chainer.PackageData.dll z RTM média a zachovat původní soubor Microsoft.SQL.Chainer.Package.dll ve stejném umístění jako soubor Microsoft.SQL.Chainer.Package.Package.xsd. Proveďte Ujistěte se, že dva soubory DLL jsou synchronizovány. Tato kombinace souborů DLL nainstaluje verzi RTM SqlSupport.msi (10.00.1600.22). Mít prospěch z opravy chyb, které jsou obsaženy v kumulativní aktualizaci, použijte jednu z následujících metod:



Metoda 1

Ruční instalace soubor MSI SQL podpora pro konkrétní architekturu z následujícího umístění extrakce balíčku kumulativní aktualizace:
CU8\<CPU>\setup\sqlsupport.msi


Metoda 2

Navíc do souborů, které jsou uvedeny v kroku 4 možnost 2, mají být zkopírovány soubory, které jsou popsány v následujících krocích před spuštění instalačního programu z místní složky. Kopírování souborů, postupujte takto.
  1. Zkopírujte soubor Microsoft.SQL.Chainer.Package.dll ze složky RTM místní kopii < média > \ < architecture složky >.
  2. Zkopírujte soubor Sqlsupport.msi. Z následujících umístění zkopírujte soubor z prvního místa do druhé umístění místní kopie:
    C:\<kb_number_of_hotfix package>\<architecture>\setup\Sqlsupport.msi
    < média > \ < složka architektura > \setup\

SQL Server 2008 instalační program opravy hotfix

Další informace o známé problémy s instalací a řeší tyto problémy vyřešit klepněte na následující čísla článku zobrazení v článcích znalostní báze Microsoft Knowledge Base:

955814 oprava: chybová zpráva při instalaci serveru SQL Server 2008 Express edition v řadiči domény se systémem Windows Server 2003 Service Pack 2 nebo Windows Small Business Server 2003 Service Pack 1: "Došlo k výjimce podle cíle vyvolání"

956138 oprava: do neanglické verze instance SQL Server 2000 Reporting Services nelze inovovat na SQL Server 2008 Reporting Services

957453 oprava: při instalaci serveru SQL Server 2008, instalace se nezdaří a je zaznamenána chybová zpráva "Neshodují atributy" v souboru Summary.txt

957804 oprava: Instalační program serveru SQL nepoužívá název instance, který zadáte v změněný soubor Config.ini při pokusu nainstalovat SQL Server 2008 Express

955949 oprava: Inovace clusteru na SQL Server 2008 selže při SQL Server 2005 uzly clusterů mají různé nainstalované funkce

957806 oprava: akce The CompleteFailoverCluster nerozpozná správné skladové jednotky, která je připravena pomocí akce PrepareFailoverCluster v SQL Server 2008

957459 oprava: chybová zpráva při pokusu o přidání druhého uzlu do clusteru převzetí služeb při selhání SQL Server 2008: "Aktuální skladová jednotka je neplatná"

Poznámka: Pokud jsou označeny jiné problémy s instalací, bude uvolněna a zahrnuty v tomto seznamu další články znalostní báze Microsoft Knowledge Base.

Jak získat instalační program opravy hotfix pro SQL Server 2008

Podporované kumulativní balíček je nyní k dispozici od společnosti Microsoft. Je však určena opravit pouze problémy, které jsou popsány v tomto článku. Použijte ji pouze u systémů, ve kterých dochází k tyto zvláštní problémy. Tento balíček kumulativní aktualizace bude pravděpodobně dále testována. Proto pokud přísně nejsou ovlivněny kterýmkoli z těchto problémů, doporučujeme počkat další aktualizaci service pack pro SQL Server 2008, která obsahuje opravy hotfix v tomto balíčku kumulativní aktualizace. Další informace o balíčku kumulativní aktualizace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:

956717 kumulativní aktualizace 1 pro SQL Server 2008

Vlastnosti

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

Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2008 Workgroup, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Express with Advanced Services, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Standard Edition for Small Business, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Workgroup

Váš názor