Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
SQL Server podporuje upgrade clusteru s podporou převzetí služeb při selhání na novou verzi SQL Serveru, nový service pack nebo kumulativní aktualizaci, nebo při instalaci nového service packu nebo kumulativní aktualizace samostatně na všech uzlech clusteru. Výpadky jsou omezeny na jedno ruční převzetí služeb při selhání (nebo dvě ruční převzetí při navrácení na původní primární).
Upgrade operačního systému Windows Server na uzlu, který obsahuje instanci clusteru pro podporu převzetí služeb při selhání, není podporován pro operační systémy před Windows Serverem 2012 R2. Pokud chcete upgradovat uzel failover clusteru Windows Server běžícího na Windows Server 2012 R2 nebo novějších verzích, přečtěte si téma Provedení postupného upgradu nebo aktualizace.
Podrobnosti o podpoře jsou následující:
Upgrade SQL Serveru se podporuje jak prostřednictvím uživatelského rozhraní, tak z příkazového řádku. Upgrade můžete spustit z příkazového řádku na každém uzlu clusteru se službou převzetí služeb při selhání nebo pomocí uživatelského rozhraní instalace SQL Serveru k upgradu každého uzlu clusteru. Další informace najdete tady:
Nasazení nové instance clusteru převzetí služeb při selhání SQL Serveru
Instalace a konfigurace SQL Serveru ve Windows z příkazového řádku
V rámci upgradu SQL Serveru se nepodporují následující scénáře:
Nemůžete upgradovat ze samostatné instance SQL Serveru na instanci clusteru s podporou převzetí služeb při selhání.
Do instance clusteru s podporou převzetí služeb při selhání nemůžete přidávat funkce. Například nemůžete přidat databázový stroj do stávající instance clusteru s převzetím služeb při selhání, která obsahuje pouze Analysis Services.
Instanci clusteru s podporou převzetí služeb při selhání nemůžete downgradovat na samostatnou instanci na jakémkoli uzlu clusteru s podporou převzetí služeb při selhání Windows Serveru.
Změna edice instance clusteru pro převzetí služeb při selhání je omezená na určité scénáře. Další informace najdete v tématu podporované verze & aktualizace edice (SQL Server 2016).
Během upgradu instance clusteru pro převzetí služeb při selhání je výpadek omezen na dobu přepnutí a čas potřebný ke spuštění skriptů upgradu. Pokud se řídíte tímto procesem postupného upgradu instance clusteru pro převzetí služeb při selhání a splňujete všechny požadavky na všech uzlech ještě před zahájením procesu upgradu, bude váš výpadek minimální. Upgrade SQL Serveru, když se používají tabulky optimalizované pro paměť, zabere nějaký čas navíc. Další informace naleznete v tématu Plán a otestování plánu upgradu databázového stroje.
Požadavky
Než začnete, projděte si následující důležité informace:
Podporovaná verze & aktualizace edice (SQL Server 2016): Ověřte, že můžete aktualizovat na požadovanou verzi SQL Serveru ze své verze operačního systému Windows a verze SQL Serveru. Například nemůžete upgradovat přímo z instance clusteringu s podporou převzetí služeb při selhání SQL Serveru 2005 na SQL Server 2014 (12.x) nebo upgradovat instanci clusteru s podporou převzetí služeb při selhání spuštěnou v systému Windows Server 2003.
Zvolte metodu upgradu databázového stroje: Vyberte příslušnou metodu upgradu a kroky na základě kontroly podporovaných upgradů verzí a edic a také na základě dalších komponent nainstalovaných ve vašem prostředí, abyste upgradovali komponenty ve správném pořadí.
Plán a otestování plánu upgradu databázového stroje: Projděte si poznámky k verzi a známé problémy s upgradem, kontrolní seznam před upgradem a vývoj a testování plánu upgradu.
SQL Server 2016 a 2017: Požadavky na hardware a software: Zkontrolujte požadavky na software pro instalaci SQL Serveru. Pokud se vyžaduje další software, nainstalujte ho na každý uzel předtím, než zahájíte proces upgradu, abyste minimalizovali případné výpadky.
Provedení postupného upgradu nebo aktualizace
Pokud chcete upgradovat instanci clusteru s podporou převzetí služeb při selhání SYSTÉMU SQL Server, pomocí instalace SQL Serveru upgradujte každý uzel, který se účastní instance clusteru s podporou převzetí služeb při selhání, a to po jednom, počínaje pasivními uzly. Při upgradu každého uzlu se tento uzel vynechá z okruhu možných vlastníků instance převzetí služeb při selhání clusteru. Pokud dojde k neočekávanému převzetí služeb při selhání, upgradované uzly se nebudou účastnit převzetí služeb při selhání, dokud se vlastnictví role clusteru s podporou převzetí služeb při selhání Windows Serveru přesune do upgradovaného uzlu nastavením.
Ve výchozím nastavení SQL Server automaticky určí, kdy se má přenést provoz na aktualizovaný uzel. To závisí na celkovém počtu uzlů v instanci clusteru s podporou převzetí služeb při selhání a počtu uzlů, které jsou již upgradovány. Pokud je již upgradována polovina nebo více uzlů, konfigurace SQL Serveru zajistí převzetí na upgradovaný uzel, když provádíte upgrade na dalším uzlu. Po převzetí služeb při selhání upgradovaného uzlu se skupina clusteru přesune do upgradovaného uzlu. Všechny upgradované uzly se umístí do seznamu možných vlastníků a všechny uzly, které ještě nejsou upgradované, se odeberou ze seznamu možných vlastníků. Při upgradu každého zbývajícího uzlu je tento uzel přidán k možným vlastníkům instance clusteru s podporou převzetí služeb při selhání.
Výsledkem tohoto procesu je výpadek omezený na jeden čas převzetí služeb při selhání a dobu provádění skriptu upgradu databáze během celého upgradu clusteru s podporou převzetí služeb při selhání.
Pokud chcete řídit chování uzlů clusteru při selhání během procesu upgradu, spusťte operaci upgradu na příkazovém řádku a použijte parametr /FAILOVERCLUSTERROLLOWNERSHIP. Další informace naleznete v tématu Instalace a konfigurace SQL Serveru ve Windows z příkazového řádku.
Další informace o upgradu clusteru s Windows Serverem najdete v tématu postupný upgrade operačního systému clusteru.
Upgrade pomocí instalačního média
Z instalačního média SQL Serveru pro verzi, která odpovídá té, na kterou upgradujete, poklikejte na setup.exe v hlavní složce. Pokud nejsou dříve nainstalované, můžete být požádáni o instalaci požadovaných součástí.
Po instalaci požadovaných součástí spustí Průvodce instalací instalačního centra systému SQL Server. Pokud chcete upgradovat existující instanci SQL Serveru, vyberte instanci.
Pokud jsou vyžadovány soubory podpory instalace SQL Serveru, instalační program SQL Serveru je nainstaluje. Pokud budete vyzváni k restartování počítače, restartujte ho, než budete pokračovat.
Nástroj Kontrola konfigurace systému spustí na vašem počítači operaci zjišťování. Chcete-li pokračovat, vyberte OK.
Na stránce Kód Product Key zadejte kód PID pro novou edici verze, která odpovídá edici původní verze produktu. Pokud chcete například upgradovat enterprise cluster s podporou převzetí služeb při selhání, musíte zadat klíč PID pro edici SQL Server Enterprise. Pro pokračování vyberte možnost Další. Klíč PID, který používáte pro upgrade clusteru s podporou převzetí služeb při selhání, musí být konzistentní ve všech uzlech clusteru s podporou převzetí služeb při selhání ve stejné instanci SQL Serveru.
Na stránce Licenční podmínky si přečtěte licenční smlouvu a zaškrtnutím políčka přijměte licenční podmínky a ujednání. Pokud chcete vylepšit SQL Server, můžete také povolit sledování využití funkcí a odesílat sestavy do Microsoftu. pokračujtekliknutím na tlačítko Další . Chcete-li ukončit instalaci, vyberte Zrušit.
Na stránce Vybrat instanci zadejte instanci SYSTÉMU SQL Server, která se má upgradovat. Klikněte na tlačítko Dalšípro pokračování.
Na stránce Výběr funkcí jsou předem vybrané funkce, které chcete upgradovat. Po výběru názvu funkce se v pravém podokně zobrazí popis každé skupiny komponent. Nemůžete změnit funkce, které se mají upgradovat, a během operace upgradu nemůžete přidávat funkce. Pokud chcete po dokončení operace upgradu přidat funkce do upgradované instance SQL Serveru 2014 (12.x), přečtěte si článek Přidání funkcí do instance SQL Serveru (instalace).
Požadavky pro vybrané funkce se zobrazí v pravém podokně. Instalační program SYSTÉMU SQL Server nainstaluje požadavky, které ještě nejsou nainstalovány během kroku instalace popsaného dále v tomto postupu. Pokud chcete ušetřit čas, měli byste tyto požadavky předinstalovat na každý uzel.
Na stránce Konfigurace instance se pole automaticky vyplní ze staré instance. Můžete zvolit, jestli chcete zadat novou hodnotu InstanceID.
ID instance – Ve výchozím nastavení se název instance používá jako ID instance. Slouží k identifikaci instalačních adresářů a klíčů registru pro vaši instanci SQL Serveru. Toto je případ výchozích instancí a pojmenovaných instancí. Pro výchozí instanci by název instance a ID instance byly MSSQLSERVER. Pokud chcete použít ID nedefaultní instance, zaškrtněte políčko ID instance a zadejte hodnotu. Pokud přepíšete výchozí hodnotu, musíte zadat stejné ID instance pro instanci, která je upgradována na všech uzlech failover clusteru. ID aktualizované instance se musí shodovat napříč uzly.
Zjištěné instance a funkce – Mřížka zobrazuje instance SYSTÉMU SQL Server, které jsou v počítači, na kterém je spuštěná instalace. Kliknutím na tlačítko Další pokračujte.
Stránka Požadavky na místo na disku vypočítá požadované místo na disku pro zadané funkce a porovná požadavky s dostupným místem na disku v počítači, na kterém je spuštěná instalace.
Na stránce Full-Text Upgrade vyhledávání zadejte možnosti upgradu pro upgradované databáze. Další informace naleznete v části Upgrade Full-Text Vyhledávání.
Na stránce Zasílání zpráv o chybách zadejte informace, které chcete odeslat společnosti Microsoft, které pomáhají vylepšovat SQL Server. Ve výchozím nastavení je povolená možnost zasílání zpráv o chybách.
Nástroj Kontrola konfigurace systému spustí ještě jednu sadu pravidel pro ověření konfigurace počítače pomocí funkcí systému SQL Server, které jste zadali před zahájením operace upgradu.
Na stránce Sestava upgradu clusteru se zobrazí seznam uzlů v instanci clusteru s podporou převzetí služeb při selhání a informace o verzi instance pro součásti SQL Serveru na každém uzlu. Zobrazí stav databázového skriptu a stav skriptu replikace. Kromě toho také zobrazí informační zprávy o tom, co se stane, když vyberete Další. V závislosti na počtu uzlů clusteru s podporou převzetí služeb při selhání, které jsou již upgradovány, a na celkovém počtu uzlů, nastavení zobrazuje chování převzetí služeb při selhání, ke kterému dochází, když vyberete Další. Upozorňuje také na potenciální zbytečné výpadky, pokud jste ještě nenainstalovali požadované součásti.
Na stránce Připraveno k upgradu se zobrazí stromové zobrazení možností instalace, které byly zadány během instalace. Chcete-li pokračovat, vyberte Aktualizovat. Instalační program SYSTÉMU SQL Server nejprve nainstaluje požadované součásti pro vybrané funkce následované instalací funkce.
Během upgradu stránka Průběh poskytuje stav, abyste mohli sledovat průběh upgradu na aktuálním uzlu, jak bude instalační program pokračovat.
Po upgradu aktuálního uzlu se na stránce Sestava upgradu clusteru zobrazí informace o stavu upgradu pro všechny uzly clusteru s podporou převzetí služeb při selhání, funkce na každém uzlu clusteru s podporou převzetí služeb při selhání a informace o jejich verzi. Potvrďte zobrazené informace o verzi a pokračujte v upgradu zbývajících uzlů. Pokud došlo k převzetí služeb při selhání upgradovaných uzlů, je to vidět také na stránce stavu. Můžete také zkontrolovat nástroj Windows Cluster Administrator pro potvrzení.
Po upgradu poskytuje stránka Complete odkaz na soubor souhrnného protokolu pro instalaci a další důležité poznámky. Chcete-li dokončit proces instalace SYSTÉMU SQL Server, vyberte Zavřít.
Pokud máte pokyn k restartování počítače, udělejte to teď. Při dokončení instalace je důležité přečíst zprávu průvodce instalací. Další informace o souborech protokolu instalace naleznete v tématu Zobrazení a čtení souborů protokolu instalačního programu SYSTÉMU SQL Server.
Pokud chcete proces upgradu dokončit, opakujte tyto kroky na všech ostatních uzlech instance clusteru s podporou převzetí služeb při selhání SQL Serveru.
Upgradovat instanci clusteru s podporou převzetí služeb při selhání s více podsítěmi
Pomocí těchto kroků upgradujte instanci clusteru s podporou převzetí služeb při selhání AlwaysOn v prostředí s více podsítěmi.
Upgrade na instanci SQL Serveru s failover clusterem s více podsítěmi (stávající cluster SQL Serveru je cluster bez podpory více podsítí)
Pro upgrade instance clusteru převzetí služeb postupujte podle předchozích kroků.
Pokud chcete přidat nový uzel do jiné podsítě použitím akce AddNode Setup a potvrdit závislost prostředku IP adresy k OR na stránce Konfigurace sítě clusteru . Další informace najdete v tématu Přidání nebo odebrání uzlů v instanci clusteru pro převzetí služeb při selhání (Nastavení).
Aktualizovat instanci clusteru s podporou převzetí služeb při selhání, která momentálně používá Stretch VLAN, na použití více podsítí.
Pomocí předchozích kroků upgradujte cluster.
Změňte nastavení sítě tak, aby se vzdálený uzel přesunul do jiné podsítě.
Pomocí Správce clusteru s podporou převzetí služeb při selhání nebo PowerShellu přidejte novou IP adresu nové podsítě pro nastavení závislosti prostředku IP adresy na OR.