Jak přenést clustery převzetí služeb při selhání instance SQL Server 2005 Service Pack 2 z Windows Server 2003 Service Pack 2 Windows Server 2008

Překlady článku Překlady článku
ID článku: 953200 - 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

Souhrn

Tento článek popisuje, jak přenést existující instance 2005 Microsoft SQL Server 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. Toto je, protože významná vylepšení zabezpečení v Clustering službou Failover odebrána zpětné kompatibility. Windows Server 2008 však podporuje un-clustered inovací ze systému Windows Server 2003 SP2.

Poznámka: Přenesení clusteru instance SQL Server 2000 převzetí služeb při selhání, je nutné inovovat instanci SQL Server 2005 Service Pack 2. 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:
910233Přenesení clusteru SQL Server 2000 Analysis Services clusteru SQL Server 2005 Analysis Services
Existují tři možnosti pro přenesení SQL Server 2005 instance převzetí služeb při selhání clusteru ze systému Windows Server 2003 Windows Server 2008:
  • Vytvoření nového clusteru Windows Server 2008 na nový hardware a přenést data ze staré clusteru Windows Server 2003.
  • Zrušení clusteru uzlů z clusteru převzetí služeb při selhání systému Windows Server 2003 upgradovat každý uzel a pak znovu vytvořit převzetí služeb při selhání clusteru v inovovaných uzlů Windows Server 2008.
  • Zrušení clusteru uzlů z clusteru Windows Server 2003 převzetí služeb při selhání, provedení čisté instalace 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í předpoklady.

Poznámka: Názvy uzlů, instance clusteru převzetí služeb při selhání serveru SQL a písmena jednotky jsou pravděpodobně různé:
  • Node1a Node2 jsou názvy dvou uzlů v ClusterName1.
  • FocInstanceName1je název instance serveru SQL převzetí služeb při selhání clusteru obsahující Node1 a Node2.

    Poznámka: V této situaci je instance serveru SQL převzetí služeb při selhání clusteru virtuální server.
  • SqlInstanceName1je název instance serveru SQL v FocInstanceName1.
  • F:je sdílený disk, který je používán jako data disku a disk protokolu SQLInstanceName1.
  • G:je k dispozici sdílený disk, který je nutný k provedení přenesení.
  • Použije účet uživatele domény, který používá místní oprávnění správce a jakékoli další požadované oprávnění k provedení instalace clusteru převzetí služeb při selhání nebo instalací serveru SQL.
  • Na samostatné clusterový server nebo převzetí služeb při selhání clusterový server jste již dokončili testování funkčnosti SQL Server 2005 SP2 a libovolný příspěvek SQL Server 2005 SP2 testování. Clustery serverů, na kterém 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 inovace na provozních serverech testovat všechny součásti a aplikace v clusteru test.
  2. Takže ztratíte data nebo konfigurace nastavení, provést úplný soupis instance SQL Server, Windows a skupin prostředků v clusteru. Jsou vhodné zvážit následující:
    • V systému Windows Server zásob všechny zásady, uživatelů, skupin uživatelů a dalších funkcí účet uživatele.
    • SQL Server 2005 prozkoumejte Přidat nebo odebrat programy pro všechny nainstalované aplikace SQL Server 2005.
    • V systému Windows Server zkontrolovat skupiny zdrojů Windows Clustering.
    • Určit typ kvora pro cluster na serveru se systémem Windows.
  3. Ujistěte se, že jste provedli následující:
    • Můžete mít správně zálohovaná všechna data.
    • Provedli jste úplný soubor úroveň zálohy všechny jednotky clusteru serveru SQL.
    • Provedli jste SQL Server úroveň úplné zálohování všech databází obou databází systému SQL Server a uživatelských databází. Do příkazového řádku spusťte následující příkazy:
      1. Zadejte sqlcmd a stiskněte klávesu ENTER. Spustí se nástroj sqlcmd.
      2. Plně zálohovat uživatelských databází na Node2 zadejte BACKUP DATABASE [userdb1] TO DISK = N’Z:\userdb1.bak ’, stiskněte klávesu ENTER, zadejte GO a stiskněte klávesu ENTER.
      3. Obnovení databáze na nový cluster, zadejte RESTORE DATABASE [userdb1] FROM DISK = N’Z:\userdb1.bak ’ WITH NORECOVERY, stiskněte klávesu ENTER, zadejte GO a stiskněte klávesu ENTER.
      4. Nastavit databází jako ‘ jen pro čtení ’ na staré clusteru zadejte ALTER DATABASE [userdb1] SET READ_ONLY, stiskněte klávesu ENTER, zadejte GO a stiskněte klávesu ENTER.
      5. Aby záloh protokolu databází na staré clusteru zadejte LOG BACKUP [userdb1_log] TO DISK = N’Z:\userdb1_log.bak ’, stiskněte klávesu ENTER, zadejte GO a stiskněte klávesu ENTER.
      6. Proveďte zálohování systémových databází na staré clusteru zadejte BACKUP DATABASE [hlavní] TO DISK = N’Z:\master.bak ’, stiskněte klávesu ENTER, zadejte GO a stiskněte klávesu ENTER.
      7. Zadejte BACKUP DATABASE [msdb] TO DISK = N’Z:\msdb.bak ’, stiskněte klávesu ENTER, zadejte GO a stiskněte klávesu ENTER.
      8. Zadejte BACKUP DATABASE [model] TO DISK = N’Z:\model.bak ’, stiskněte klávesu ENTER, zadejte GO a stiskněte klávesu ENTER.

Upgrade UZEL1

Upgrade Node1, postupujte takto.

Poznámka: Při provádění tohoto procesu serveru roamingovými období prostoje. Během této prostojů na servery a aplikace nebude k dispozici výrobní dokud nejsou plně dokončeny procesy.
  1. Všechny služby Node1Node2 převzetí služeb při selhání.

    Poznámka: Tento krok bude roamingovými prostoje.
  2. Odebrat všechny instance serveru SQL z Node1 pomocí Přidat nebo odebrat programy.
  3. Pomocí Správce clusteru Node1 vyloučení z clusteru systému Windows:
    1. Spusťte Správce clusteru na Node2.
    2. Klepněte pravým tlačítkem myši Node1 a klepněte na tlačítko Zastavit Clusterovou službu.
    3. Klepněte pravým tlačítkem myši Node1 a potom klepněte na tlačítko Vyčistit uzel.
  4. Zastavení Clusterové služby Node2 a službu nastavit na zakázáno.
  5. Provést novou instalaci systému Windows Server 2008. Bude nutné překonfigurovat nastavení, které jsou potřebné z instalace systému Windows Server 2003. Postupujte takto:
    1. Na Node1 proveďte novou instalaci systému Windows Server 2008.
    2. Přenést všechny uživatelské nastavení, uživatelů a zásady Node1. Jedná se o následující funkce:
      • Adresa IP v4
      • Název počítače a název domény
      • Skupina účtu nebo zabezpečení (Přidání uživatele domény do místní skupiny administrators.)
      • Externí disk (dopisy oddíl a jednotky)
  6. Jakékoli podpůrný software nainstalovat. To zahrnuje ovladače a zprostředkovatele.
  7. Disky clusteru Windows Server 2003 převzetí služeb při selhání přenést na nový uzel Windows Server 2008. Nebo připojit nové disky SAN převzetí služeb při selhání clusteru použít.
  8. Vytvořit jeden uzel clusteru Windows Server 2008 na Node1:
    1. Klepněte na tlačítko Přidat funkce konzoly ICT (počáteční konfigurace úlohy) nebo v modulu snap-in Správce serveru a potom vyberte Clustering selhání instalace.
  9. Vytvoření jednoho uzlu clusteru pomocí konzoly Správa Failover Cluster s Node1 pomocí následujících Průvodce byl spuštěn pomocí konzoly.
  10. Nainstalovat SQL Server 2005 s clusterů Node1 jako nové instance SQL Server Failover.

    Důležité: Nové instance serveru SQL na Node1 musí být nainstalována pomocí stejného písmena jako Node2.

    Upozornění Musíte použít stejnou cestu dat, které používají při provádění zálohy databáze systému SQL Server.

    Nainstalovat SQL Server 2005 s clusterů Node1 jako nové převzetí služeb při selhání instance serveru SQL, postupujte takto:
    1. Připravit Failover Cluster mít server Failover seskupeného instance SQL 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ší akce a klepněte na tlačítko vytvořit prázdný služby nebo aplikace.

        Poznámka: To by měla být vaše kontejneru clusteru serveru SQL.
      3. Klepněte pravým tlačítkem myši na nový kontejner, který jste vytvořili, vyberte Přejmenovat a přidělit tento více smysluplný a popisný název, který je spojen s instalací serveru SQL, které jste provádění.
      4. V konzole Správa Failover Cluster Ujistěte se, že je vybrán nového kontejneru SQL Server a klepněte na položku Přidat úložiště v části Akce.
      5. Vyberte jednotku clusteru instance serveru SQL použít. Tato jednotka clusteru by měl mít stejné písmeno jednotky jako přenesené instance. Rozbalte položku k dispozici clusterové disky odhalit písmeno jednotky svazku.

        Poznámka: Převzetí služeb při selhání clusteru je nyní připraven mít seskupený instance serveru SQL převzetí služeb při selhání, nainstalován.
    2. Nainstalovat SQL Server 2005 a nainstalovat databázový stroj jako Skupinový Instance v Node1.
    3. Po zobrazení výzvy, zadejte nový název instance clusteru, jako například FocInstance2.
    4. Po zobrazení výzvy, zadejte nepoužívané, k dispozici sdílený disk, například G: pro datové soubory.
    5. Zachovat stejný název serveru SQL databáze instance jako před nebo použijte výchozí název. Použijte například SqlInstanceName1.
  11. Nainstalovat SQL Server 2005 SP2 a opravy hotfix serveru SQL Server 2005, které doporučuje pro Windows Server 2008.

Přenesení dat

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

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

Důležité: Před použít buď metodu, musí být oprávnění NTFS aktuální instalace použity jako data je v novém umístění.

Metoda 1: Transfer svazek disku dokončena

Přenést dokončení diskový svazek, postupujte takto:
  1. Diskové prostředky, jako například F: odebrat ze skupiny převzetí služeb při selhání serveru SQL na staré clusteru:
    1. V režimu offline skupinu převzetí služeb při selhání instance serveru SQL.
    2. Otevřete dialogové okno SQL Server prostředku vlastnosti, klepněte na kartu závislost a odebrat prostředky disku obsahující soubory závislé databáze.
    3. Otevřete dialogové okno Vlastnosti SQL Server fulltextový prostředku, klepněte na kartu závislost a odebrat prostředky disku obsahující soubory závislé databáze.
    4. Odebrat ze skupiny převzetí služeb při selhání prostředku disku.
    5. Odebrat písmeno jednotky disku.
  2. Přepnout disky na nový cluster. Přepněte například jednotky F: a G:. Postupujte takto:
    1. Opakujte kroky 1a prostřednictvím 1e.
    2. Přidat disky, které byly používány staré clusteru jako nové úložiště.
    3. Změnit písmeno jednotky nového úložiště, který byl použit podle instance serveru SQL.
    4. Úložiště přidat do skupiny clusteru převzetí služeb při selhání instance serveru SQL.
    5. Nastavit závislosti z prostředku serveru SQL nové úložiště.
    6. Nastavit závislosti z prostředku SQL Server fulltextový nové úložiště.
  3. Spustit nový cluster instance serveru SQL.

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 složku Nová Data. Tato nová složka dat musí používat stejnou cestu, která byla použita na serveru se systémem Windows Server 2003.
  3. V konzole Správa Failover Cluster offline nové instalaci clusteru převzetí služeb při selhání serveru SQL.
  4. Přejmenovat složku Nová DataData_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í kopie složek Data_New a data by měla být na stejné úrovni složky.
  6. Změnit Adresu IP a Název Instance staré instance SQL Server 2003. Další informace naleznete na následujícím webu společnosti Microsoft:
    http://msdn2.microsoft.com/en-us/library/ms178083.aspx
  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.
  8. Otevřete vlastnost prostředek Adresy IP skupiny a potom změnit Adresu IP virtuálního serveru instance serveru SQL.
  9. Změnit Adres IP a Název Instance nové instance SQL Server 2005. Další informace naleznete na následujícím webu společnosti Microsoft:
    http://msdn2.microsoft.com/en-us/library/ms178083.aspx
  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.
  11. Otevřete vlastnost prostředek Adresy IP skupiny a potom změnit Adresu IP virtuálního serveru instance serveru SQL.
  12. Spustit nový cluster instance serveru SQL.
Obnovení ze zálohy databáze SQL Server
Po provedení metodu 1 nebo metodu 2 je třeba obnovit zálohy databáze SQL Server. Postupujte takto:
  1. Spusťte příkazový řádek.
  2. Zadejte sqlcmd a stiskněte klávesu ENTER. Spustí se nástroj sqlcmd.
  3. Obnovení systémových databází na příkazovém řádku zadejte RESTORE DATABASE [hlavní] FROM DISK = N’Z:\master.bak ’, stiskněte klávesu ENTER, zadejte GO a stiskněte klávesu ENTER.
  4. Zadejte RESTORE DATABASE [msdb] FROM DISK = N’Z:\msdb.bak ’, stiskněte klávesu ENTER, zadejte GO a stiskněte klávesu ENTER.
  5. Zadejte RESTORE DATABASE [model] FROM DISK = N’Z:\model.bak ’, stiskněte klávesu ENTER, zadejte GO a stiskněte klávesu ENTER.
  6. Obnovení uživatelských databází zadejte RESTORE DATABASE [userdb1] FROM DISK = N’Z:\userdb1.bak ’, stiskněte klávesu ENTER, zadejte GO a stiskněte klávesu ENTER.
Upgrade Node2
Po obnovení zálohy databáze SQL Server inovovat NODE2. Postupujte takto
  1. Z Node2 odinstalovat SQL Server 2003.
  2. Otevřete příkazový řádek na Node2.
  3. Zadejte sqlcmd a stiskněte klávesu ENTER. Spustí se nástroj sqlcmd.
  4. Typ CLUSTER NODE Node2 /EVICT, stiskněte klávesu ENTER, zadejte GO a stiskněte klávesu ENTER.
  5. Zadejte QUIT nástroj sqlcmd zavřete.
  6. Instalaci nebo upgradu systému Windows Server 2008.
  7. Přidat Node2 nového clusteru převzetí služeb při selhání:
    1. Klepněte na tlačítko Přidat funkce konzoly ICT (počáteční konfigurace úlohy) nebo modulu snap-in Správce serveru a potom vyberte Clustering selhání instalace.
    2. V konzole Správa selhání clusteru klepněte na příkaz Přidat uzel.
  8. Konfigurace clusteru SQL Server 2005 jako převzetí služeb při selhání clusteru:
    1. V Ovládacích panelech poklepejte na položku programy a funkce, vyberte Microsoft SQL Server 2005 a potom klepněte na tlačítko změnit.
    2. Přidat NODE2 skupiny Vlastníci na Průvodce instalací a pokračovat v instalaci.
    3. Nainstalovat SQL Server 2005 SP2 Node2.
    4. Přesunout skupinu převzetí služeb při selhání Node2.
Poznámka: Pokud fulltextový SQL Server je ve stavu neúspěšný a nelze restartovat, je třeba opravit provedením následujících možností zotavení SQL Server 2005:

Možnost obnovení 1

Obnovit ze stavu neúspěš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:INSTANCENAME použít MSSQLSERVER pro výchozí instance. Pojmenovaná instance určit název instance.

Vlastnosti

ID článku: 953200 - Poslední aktualizace: 22. září 2008 - Revize: 1.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 2005 Service Pack 2 na těchto platformách
    • Microsoft SQL Server 2005 Standard Edition
    • Microsoft SQL Server 2005 Enterprise Edition
    • Microsoft SQL Server 2005 Developer Edition
    • Microsoft SQL Server 2005 Standard X64 Edition
    • Microsoft SQL Server 2005 Enterprise X64 Edition
    • Microsoft SQL Server 2005 Developer x64 Edition Community Technology Preview
    • Microsoft SQL Server 2005 Standard Edition for Itanium-based Systems Community Technology Preview
    • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
    • Microsoft SQL Server 2005 Developer Edition for Itanium-based Systems Community Technology Preview
Klíčová slova: 
kbmt kbinstallation kbclustserv kbexpertiseinter kbhowto kbinfo KB953200 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:953200

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com