Jak přenést clusteru převzetí služeb při selhání instance serveru SQL Server 2005 Service Pack 2 ze systému Windows Server 2003 Service Pack 2 pro systém Windows Server 2008

Souhrn

Tento článek popisuje, jak přenést existující instance Microsoft SQL Server 2005 převzetí služeb při selhání clusteru Windows Server 2008 z Windows Server 2003 Service Pack 2.

ÚVOD

Windows Server 2008 nepodporuje přímé inovaci clusterů převzetí služeb při selhání z dřívější verze systému Windows Server. Důvodem je skutečnost, že významná vylepšení zabezpečení ve službě Windows převzetí služeb při selhání Clustering Services odebrána zpětné kompatibility. Windows Server 2008 však podporuje zrušení clusteru inovací ze systému Windows Server 2003 SP2.



Poznámka: Přenést do serveru SQL Server 2000 převzetí služeb při selhání clusteru instance, je třeba upgradovat na SQL Server 2005 Service Pack 2 tuto instanci. Další informace o migraci SQL Server 2000 clusterů SQL Server 2005 clusterů klepněte na následující číslo článku databáze Microsoft Knowledge Base:

910233 přeneste SQL Server 2000 Analysis Services clusteru na clusteru serveru SQL Server 2005 Analysis Services

Existují tři možnosti pro přenesení serveru SQL Server 2005 převzetí služeb při selhání instance clusteru ze systému Windows Server 2003 Windows Server 2008:
  • Vytvoření nového clusteru systému Windows Server 2008 na nový hardware a potom přenést data z původního clusteru systému Windows Server 2003.
  • Zrušení clusteru uzlů z clusteru převzetí služeb při selhání systému Windows Server 2003, upgrade každý uzel a potom znovu vytvořit převzetí služeb při selhání clusteru v inovovaném uzly systému Windows Server 2008.
  • Zrušení clusteru uzlů z clusteru převzetí služeb při selhání systému Windows Server 2003, proveďte čistou instalaci systému Windows Server 2008 a potom znovu vytvořit převzetí služeb při selhání clusteru na uzlech nově vytvořené Windows Server 2008.

Předpoklady

Tyto pokyny jsou založeny na následujících předpokladech.

Poznámka: Názvy uzlů clusteru instance SQL server převzetí služeb při selhání a písmena jednotek, které budou pravděpodobně odlišné:
  • Node1 a Node2 jsou názvy dvou uzlů v Název_clusteru1.
  • FocInstanceName1 je název instance serveru SQL Server převzetí služeb při selhání clusteru, který obsahuje Node1 a Node2.

    Poznámka: V takovém případě je instance clusteru převzetí služeb při selhání serveru SQL Server virtuální server.
  • SqlInstanceName1 je název instance serveru SQL Server na FocInstanceName1.
  • F: je sdílený disk, který slouží jako datový disk a disk obsahující protokol SQLInstanceName1.
  • G: je k dispozici sdílený disk, který je nutný k provedení migrace.
  • Budete používat účet uživatele domény, který používá místní oprávnění správce a všechny další požadované oprávnění k provedení instalace clusteru převzetí služeb při selhání nebo instalací serveru SQL.
  • Na samostatný server clusteru nebo v clusteru převzetí služeb při selhání serveru jste již dokončili testování funkčnosti serveru SQL Server 2005 SP2 a libovolný příspěvek SQL Server 2005 SP2 testování. Clusterové servery, na kterých provádíte testování jsou spuštěna verze Windows Server 2008 obsahuje aplikace SQL Server.

Další informace

Kroky před upgradem

  1. Před zahájením upgradu na provozních serverech, testovat všechny součásti a aplikace v clusteru test.
  2. Takže není ke ztrátě dat nebo nastavení konfigurace, proveďte úplný seznam instancí serveru SQL Server, Windows a skupiny prostředků v clusteru. Následuje několik otázek ke zvážení:
    • V systému Windows Server zásob všech zásad, uživatelů, skupin uživatelů a další funkce uživatelského účtu.
    • Pro SQL Server 2005 prozkoumejte Přidat nebo odebrat programy pro všechny nainstalované aplikace SQL Server 2005.
    • V systému Windows Server Zkontrolujte skupiny prostředků clusterů systému Windows.
    • Určete požadovaný typ kvora clusteru v systému Windows Server.
  3. Ujistěte se, že jste provedli následující:
    • Můžete mít správně zálohovaná všechna data.
    • Provedení úplné úrovni souboru záložní kopie všem diskům clusterů serveru SQL Server.
    • Úplné zálohování na úrovni serveru SQL databází všech provedení pro obě databáze systému SQL Server a uživatelských databází. Chcete-li to provést, spusťte následující příkazy na příkazovém řádku:
      1. Sqlcmdzadejte a stiskněte klávesu ENTER. Spustí se Nástroj sqlcmd.
      2. Zadejte plně zálohování uživatelských databází na Uzel2, Zálohování databáze [userdb1] TO DISK = N'Z:\userdb1.bak', stiskněte klávesu ENTER, zadejte GOa stiskněte klávesu ENTER.
      3. Obnovení databáze do nového clusteru, zadejte:
        [Userdb1] obnovit databázi z disku = N'Z:\userdb1.bak' WITH NORECOVERY, stiskněte klávesu ENTER, zadejte GOa stiskněte klávesu ENTER.
      4. Na staré clusteru zadejte nastavení databáze jako "jen pro čtení"
        SET READ_ONLY ALTER DATABASE [userdb1]
        , stiskněte klávesu ENTER, zadejte GOa stiskněte klávesu ENTER.
      5. Aby protokolu zálohování databází na staré clusteru zadejte protokolu zálohování [userdb1_log] TO DISK = N'Z:\userdb1_log.bak', stiskněte klávesu ENTER, zadejte GOa stiskněte klávesu ENTER.
      6. Provádět zálohování systémových databází na staré clusteru zadejte Zálohování databáze [hlavní] TO DISK = N'Z:\master.bak', stiskněte klávesu ENTER, zadejte GOa stiskněte klávesu ENTER.
      7. Typ Zálohování databáze [msdb] TO DISK = N'Z:\msdb.bak', stiskněte klávesu ENTER, zadejte GOa stiskněte klávesu ENTER.
      8. Typ Zálohování databáze [model] TO DISK = N'Z:\model.bak', stiskněte klávesu ENTER, zadejte GOa stiskněte klávesu ENTER.

Inovace UZEL1

Chcete-li upgradovat Uzel1, postupujte takto.

Poznámka: Při provádění tohoto procesu serveru přinesou období zkrátit prostoje. Během této výpadky servery a aplikace nebude k dispozici na výrobu dokud nejsou plně dokončeny procesy.
  1. Všechny služby na Uzel1 , Uzel2Chcete-li převzít.

    Poznámka: Tento krok přinesou prostoje.
  2. Chcete-li odebrat všechny instance serveru SQL Server z Node1pomocí Přidat nebo odebrat programy .
  3. Použití Správce clusteru Uzel1 vyloučení z clusteru systému Windows:
    1. Spuštění Správce clusteru na Uzel2.
    2. Uzel1klepněte pravým tlačítkem myši a potom klepněte na příkaz Zastavit Clusterovou službu.
    3. Uzel1klepněte pravým tlačítkem myši a potom klepněte na příkaz Vyčistit uzel.
  4. Zastavte Clusterovou službu na Uzel2a pak nastavte službu zakázáno.
  5. Proveďte novou instalaci systému Windows Server 2008. Je nutné znovu nakonfigurovat nastavení, které jsou potřebné z instalace systému Windows Server 2003. Chcete-li to provést, postupujte takto:
    1. Na Uzel1proveďte novou instalaci systému Windows Server 2008.
    2. Přeneste všechny uživatelské nastavení, uživatele a zásady na Uzel1. To zahrnuje následující:
      • Adresa IP v4
      • Název počítače a domény
      • Skupiny zabezpečení účtu (Přidání uživatele domény do místní skupiny administrators).
      • Externí disk (oddíl a jednotky písmena)
  6. Instalace podpůrného softwaru. To zahrnuje ovladače a zprostředkovatele.
  7. Přeneste disky clusteru převzetí služeb při selhání systému Windows Server 2003 na nový uzel Windows Server 2008. Nebo připojit nové disky SAN pro použití clusteru převzetí služeb při selhání.
  8. Vytvořte jeden uzel clusteru systému Windows Server 2008 na Node1:
    1. Klepněte na položku Přidat funkce konzoly úlohy počáteční konfigurace (ICT) nebo v modulu snap-in Správce serveru a potom vyberte Clustering převzetí služeb při selhání instalace.
  9. Vytvořte jeden uzel clusteru pomocí konzoly Správa clusteru převzetí služeb při selhání s Node1 pomocí následujících průvodce, který byl spuštěn pomocí konzoly.
  10. Nainstalujte SQL Server 2005 s clusterů na Node1 jako nové převzetí služeb při selhání SQL Server instance.


    Důležité: Novou instanci serveru SQL Server na Uzel1 , musí být nainstalována pomocí stejné písmeno jednotky jako Node2.

    Upozornění: Je nutné použít stejné datové cestě, kterou používáte při provádění zálohy databáze systému SQL Server.

    Chcete-li nainstalovat SQL Server 2005 s clusterů na Node1 jako nové převzetí služeb při selhání instance serveru SQL Server, postupujte takto:
    1. Příprava Failover Cluster mít SQL převzetí služeb při selhání clusteru instanci serveru nainstalována Chcete-li to provést, postupujte takto:
      1. Klepněte pravým tlačítkem myši služby a aplikace.
      2. Klepněte na tlačítko Další akcea potom klepněte na tlačítko vytvořit prázdný služby nebo aplikace.

        Poznámka: To by měl být váš kontejner clusteru serveru SQL Server.
      3. Klepněte pravým tlačítkem myši nový kontejner, který jste vytvořili, vyberte Přejmenovata dát to více výstižný a popisný název, který je přidružen k vaší instalaci serveru SQL Server, který budete provádět.
      4. V konzolu Správa clusteru převzetí služeb při selhání Ujistěte se, že váš nový kontejner serveru SQL Server je vybrána a v části Akceklepněte na příkaz Přidat úložiště .
      5. Výběr disku clusteru instance SQL Server k použití. Tato jednotka clusteru by měl mít stejné písmeno jednotky jako přenesené instance. Můžete rozbalit disky clusteru k dispozici odhalit písmeno jednotky svazku.


        Poznámka: Převzetí služeb při selhání clusteru je nyní připraven mít instance clusteru převzetí služeb při selhání serveru SQL Server nainstalován.
    2. Nainstalovat SQL Server 2005 a potom nainstalovat databázový stroj jako na Node1 Clusteru Instance .
    3. Po zobrazení výzvy, zadejte nový název instance clusteru, například FocInstance2.
    4. Po zobrazení výzvy, zadejte nepoužité, k dispozici sdílený disk, například G:pro datové soubory.
    5. Zachovat stejné SQL Server název instance databáze jako před, nebo použijte výchozí název. Například pomocí SqlInstanceName1.

  11. Nainstalujte SQL Server 2005 SP2 a opravy hotfix serveru SQL Server 2005, které jsou doporučeny pro systém Windows Server 2008.

Migrace dat

K migraci dat, použijte některou z následujících metod.

Poznámka: Tyto metody nejsou uvedeny v libovolném pořadí. Je nutné určit, která metoda je upřednostňována pro vaše prostředí.

Důležité: Před použitím obou metod je nutné použít oprávnění NTFS aktuální instalace ihned poté, co data jsou v novém umístění.

Metoda 1: Převést celý diskový svazek

Chcete-li přenést celý diskový svazek, postupujte takto:
  1. Diskové prostředky, jako je například F:odeberte ze skupiny SQL Server převzetí služeb při selhání v původním clusteru:
    1. Přepnutí do režimu offline skupiny převzetí služeb při selhání instance serveru SQL Server.
    2. Otevřete dialogové okno SQL Server prostředku vlastnosti , klepněte na kartu závislosti a potom odebrat prostředky disku, které obsahují závislé databázové soubory.
    3. Otevřete dialogové okno SQL Server fulltextový prostředku vlastnosti , klepněte na kartu závislosti a potom odeberte diskové prostředky, které obsahuje závislé databázové soubory.
    4. Diskový prostředek odeberte ze skupiny převzetí služeb při selhání.
    5. Odeberte písmeno jednotky disku.
  2. Disky lze přepnete do nového clusteru. Například přepnete jednotky F: a G: . Chcete-li to provést, postupujte takto:
    1. Opakujte kroky 1a prostřednictvím 1e.
    2. Přidáte disky, které byly použity v původním clusteru jako nové úložiště.
    3. Změňte písmeno jednotky nového úložiště, který byl použit podle instance serveru SQL Server.
    4. Přidáte do skupiny clusteru převzetí služeb při selhání instance serveru SQL Server.
    5. Nastavit závislosti z prostředku serveru SQL Server do nového úložiště.
    6. Nastavit závislosti z prostředku fulltextový SQL Server do nového úložiště.
  3. Spuštění instance serveru SQL Server do nového clusteru.

Metoda 2: Zkopírujte strukturu adresářů dokončení DATA

  1. Na serveru se systémem Windows Server 2003 vyhledejte složku Data na předchozí instalace.
  2. Na serveru se systémem Windows Server 2008 vyhledejte ve složce nová Data . Tato nová složka data, musíte použít stejnou cestu, která byla použita na serveru se systémem Windows Server 2003.
  3. V konzolu Správa clusteru převzetí služeb při selhání přijmout nové instalaci clusteru převzetí služeb při selhání serveru SQL Server v režimu offline.
  4. Přejmenujte novou složku Data na Data_New.
  5. Zkopírujte původní složce Data , která byla určena v kroku 1 umístění určené v kroku 2. Po dokončení kopírování dat a Data_New složek by měla být na stejné úrovni složky.
  6. Změňte Adresu IP a Název Instance původní instance SQL Server 2003. Další informace naleznete na následujícím webu společnosti Microsoft:
  7. Otevřete dialogové okno Vlastnosti pro prostředek Síťového názvu skupiny a potom změnit název virtuálního počítače název instance serveru SQL Server.
  8. Otevřete vlastnosti prostředku Adresy IP skupiny a potom změňte Adresu IP virtuálního serveru pro instanci serveru SQL Server.
  9. Změňte Adresu IP a Název Instance nové instance SQL Server 2005. Další informace naleznete na následujícím webu společnosti Microsoft:
  10. Otevřete dialogové okno Vlastnosti pro prostředek názvu skupiny a potom změnit název virtuálního počítače název instance serveru SQL Server.
  11. Otevřete vlastnosti prostředku Adresy IP skupiny a potom změňte Adresu IP virtuálního serveru pro instanci serveru SQL Server.
  12. Spuštění instance serveru SQL Server do nového clusteru.
Obnovení ze zálohy databáze SQL Server
Po provedení metody 1 nebo 2, je třeba obnovit zálohy databáze serveru SQL Server. Chcete-li to provést, postupujte takto:
  1. Otevřete příkazový řádek.
  2. Sqlcmdzadejte a stiskněte klávesu ENTER. Spustí se Nástroj sqlcmd.
  3. Chcete-li obnovit systémové databáze na příkazovém řádku zadejte
    Obnovit databázi [hlavní] z DISK = N'Z:\master.bak', stiskněte klávesu ENTER, zadejte GOa stiskněte klávesu ENTER.
  4. Typ [msdb] z disku obnovit databázi = N'Z:\msdb.bak', stiskněte klávesu ENTER, zadejte GOa stiskněte klávesu ENTER.
  5. Typ [model] obnovit databázi z disku = N'Z:\model.bak', stiskněte klávesu ENTER, zadejte GOa stiskněte klávesu ENTER.
  6. Obnovení uživatelských databází, zadejte [userdb1] obnovit databázi z disku = N'Z:\userdb1.bak'
    , stiskněte klávesu ENTER, zadejte GOa stiskněte klávesu ENTER.
Inovovat Node2
Po obnovení zálohy databáze SQL Server inovujte Node2. Chcete-li to provést, postupujte takto
  1. Odinstalujte SQL Server 2003 z Uzel2.
  2. Otevřete příkazový řádek na Uzel2.
  3. Sqlcmdzadejte a stiskněte klávesu ENTER. Spustí se Nástroj sqlcmd.
  4. Typ uzlu clusteru Uzel2 /EVICT, stiskněte klávesu ENTER, zadejte GOa stiskněte klávesu ENTER.
  5. Zadejte QUIT Nástroj sqlcmd zavřete.
  6. Instalaci nebo upgradu na systém Windows Server 2008.
  7. Přidáte Node2 do nového clusteru převzetí služeb při selhání:
    1. Klepněte na položku Přidat funkce konzoly úlohy počáteční konfigurace (ICT) nebo modulu snap-in Správce serveru a potom vyberte Clustering převzetí služeb při selhání instalace.
    2. Na konzolu Správa clusteru převzetí služeb při selhání klepněte na tlačítko Přidat uzel.
  8. Konfigurace clusteru serveru SQL Server 2005 jako převzetí služeb při selhání clusteru:
    1. V okně Ovládací panely poklepejte na položku programy a funkce, vyberte Microsoft SQL Server 2005a potom klepněte na tlačítko změnit.
    2. Přidat Node2 skupiny vlastníků na Průvodce instalací a potom pokračovat v instalaci.
    3. Nainstalujte SQL Server 2005 SP2 na Uzel2.
    4. Přesuňte skupinu převzetí služeb při selhání Node2.
Poznámka: Pokud úplný text SQL Server je ve stavu selhání a nelze ji restartovat, je nutné opravit SQL Server 2005 provedením jedné z následujících možností pro obnovení:

Možnost obnovení 1

Chcete-li obnovit ze stavu selhání, přeinstalujte SQL Server 2005 SP2.

Možnost obnovení 2
  1. Do disketové jednotky vložte instalační médium SQL Server 2005.
  2. Na příkazovém řádku zadejte následující příkaz a stiskněte klávesu ENTER.

    start /wait Drive:\setup.exe /qb REINSTALL=SQL_FullText INSTANCENAME=MSSQLSERVER REINSTALLMODE=M

    Poznámka: Použijte MSSQLSERVER výchozí instance NÁZEV_INSTANCE. Pro pojmenovanou instanci zadejte název instance.
Vlastnosti

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

Váš názor