Technik pro obnovení Microsoft Distributed Transaction Coordinator (MSDTC) v systému Windows 2000 Cluster Server

Překlady článku Překlady článku
ID článku: 243204 - Produkty, které se vztahují k tomuto článku.
Poznámka
Tento článek se týká systému Windows 2000. Podporu pro systém Windows 2000 končí na 13. července 2010.Windows 2000 End-of-Support Solution Center je výchozí bod pro plánování strategie přenesení ze systému Windows 2000. Další informace v tématu Microsoft Support Lifecycle Policy.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Ve výchozím službu Microsoft Distributed Transaction Coordinator (MSDTC) nainstalovaný v systému Windows 2000. Nelze ji odinstalovat pomocí grafem.@je programy. Tento článek popisuje, jak obnovit z problém s Distributed Transaction Coordinator prostředek v clusteru systému Windows 2000. Tento problém se obvykle dojít při instalaci programu, který používá prostředku DTC. Programy například Microsoft SQL Server, front Microsoft, Microsoft Exchange 2000 Server a Microsoft Exchange Server 2003 lze použít DTC spuštěném v serverovém clusteru.

Poznámka: Společnost Microsoft podporuje spuštění koordinátoru MSDTC na uzlech clusterů pouze jako prostředku využívajícího clustery. K maximální počet instancí SQL podporují clustery serveru SQL je vyžadován pouze jeden seskupený instance MSDTC. Doporučený postup pro instalaci prostredek MSDTC je nainstalovat ve vlastní skupině prostředků s vlastní disku a prostředky IP. Pokud prostředek MSDTC byl již nainstalován, bez ohledu na umístění, a aplikace, které jsou pomocí fungují správně, doporučujeme ponechat v daném umístění. Pokud cluster ještě není ve výrobě, následující postupy lze přesunout do skupiny než skupině clusteru prostředek MSDTC.

Prostředek clusteru MSDTC nainstaluje první skupiny, která má fyzický disk, adresa IP a Network Name Resource nakonfigurován a online. Selhání, aby tyto prostředky k dispozici a online ve skupině než skupině clusteru způsobí prostředku DTC nainstalován ve skupině clusteru při spuštění příkazu program Comclust.exe. Ve výchozím nastavení skupina clusteru obsahuje následující prostředky:
  • Adresa IP clusteru
  • Název clusteru
  • Kvora (fyzického disku s složky /MSCS)
Však jako dříve uvedeno, pokud clusterový prostředek MSDTC byla přepnuta již ve skupině clusteru a je online a jeho selhání správně mezi všechny uzly. Potom může zůstat ve skupině clusteru.

Poznámka: V clusteru Exchange 2000 nebo Exchange 2003 clusteru je nejvhodnější ponechat clusterový prostředek MSDTC ve skupině clusteru. Exchange přistupuje k tuto funkci pouze během počáteční instalace a jsou použity nějaké aktualizace Exchange konkrétní service Pack. Další informace o specifické pro SQL Server pokyny pro přesunutí nebo obnovení prostředku MSDTC u clusterových instalací serveru SQL klepněte na následující číslo článku databáze Microsoft Knowledge Base:
294209Jak znovu sestavit nebo přesunout MSDTC používá clusteru převzetí služeb při selhání SQL

Dále může vyskytnout problémy s MSDTC souboru protokolu, který by měl být umístěn na prostředek první fyzického disku ve skupině, do kterého jste nainstalovali prostředku DTC.

Další informace

Důležité: Tento oddíl, metoda nebo úkol obsahuje kroky, které sdělit, jak upravit registr. Po nesprávné úpravě registru však mohou nastat závažné problémy. Postupujte proto pečlivě podle uvedených kroků. Pro zvýšení bezpečnosti registr zálohujte jestě před jeho úpravami. Potom můžete v případě potíží registr obnovit. Další informace o zálohování a obnovení registru naleznete následujícím článku znalostní v databáze Microsoft Knowledge Base:
322756Zálohování a obnovení registru v systému Windows

Pokud problémy s služby MSDTC nebo prostředků DTC v clusteru systému Windows 2000, použijte jednu postupy popsané v této části obnovit.

Prostředek clusteru MSDTC omylem nainstalovanou ve skupině clusteru

Ve skupině clusteru byla omylem nainstalována prostředku DTC, přesunout do správné skupiny pomocí následujících kroků. Funkce skupiny změnit neměli používat ve Správci clusterů k provedení tohoto úkolu.
  1. Spusťte Správce clusteru. Ve skupině clusteru prostředek koordinátoru MSDTC vyhledejte, trvat offline a potom odstranit.

    Poznámka: Přesvědčte se před provedením této operace odstraníte všechny závislosti tento prostředek MSDTC nebo mohou zobrazit chybové zprávy výzvy k odstranění závislosti před přepněte prostředek do režimu offline nebo ji odstranit.
  2. Pomocí Editoru registru (Regedt32.exe) zajistit, že v obou uzlech byly odstraněny následující klíče registru:
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC (vyžaduje ruční odebrání)
    • HKEY_CLASSES_ROOT\CID
  3. Přesun skupiny clusteru uzlu clusteru. Ověřte, zda je online na jiném uzlu před pokračováním dalším krokem skupině clusteru.
  4. V požadované skupiny vytvořit následující prostředky:
    1. Resource adresa IP, prostředek MSDTC použije. Prostředek online.
    2. Zdroj název sítě používající prostředek koordinátoru MSDTC. Nastavit závislé na prostředku Adresa IP MSDTC, který jste vytvořili v předchozím kroku. Přepněte prostředek online.
    3. Distributed Transaction Coordinator prostředků, která je závislá na MSDTC síťového názvu a fyzického disku, kde bude umístěn složky Dtclog (viz krok). Tento prostředek ponechat ve stavu offline.
  5. Zkopírujte složku Dtclog ze složky %WinDir%\System32 první prostředek fyzického disku ve skupině, ve kterém chcete prostředek MSDTC být nainstalována.
  6. Příkaz comclust spustit na uzlu A a na uzlu B.

    Poznámka: Pokud se zobrazí následující chybová zpráva všechny uzly restartujte počítač a zopakujte krok 6:

    C:\Documents and Settings\Administrator > comclust nastavení MS DTC. Instalační program nalezl aktuální konfiguraci clusteru neobsahuje žádné skupiny zdrojů, které lze vytvořit prostředek MS DTC. Nastavení MS DTC vyžaduje clusteru obsahovat alespoň jednu skupinu prostředků obsahující prostředek síťového názvu a prostředek sdíleného disku. Instalační program vyžaduje také tuto skupinu zdrojů být vlastněn prvního uzlu clusteru, na kterém je spuštěn instalační program. Po provedení příslušné změny konfigurace clusteru prosím spusťte znovu instalační program.

Pokud máte na ploše otevřete Správce clusteru, bude zjistíte přechod prostředku MSDTC stavech několik včetně neúspěšný offline, a online čekání, nakonec stabilizace ve stavu online. V tomto okamžiku můžete provést test převzetí služeb při selhání pomocí funkce přesunout skupinu ve Správci clusteru.

Problémy protokolu MSDTC

Pokud máte podezření na problém s protokolu MSDTC, můžete spuštěním příkazu msdtc.exe - resetlog vyprázdnit všechny existující pakety protokolu MSDTC.

Upozornění Příkaz msdtc - resetlog je nebezpečné operace; ověřte mají aktivních transakcí, při provedení této operace.

Vlastnosti

ID článku: 243204 - Poslední aktualizace: 26. října 2007 - Revize: 5.7
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
Klíčová slova: 
kbmt kbproductlink kbhowto kbnetwork KB243204 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:243204

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