Ako obnoviť alebo presunúť koordinátora MSDTC inštalácia na použitie s SQL záložných klastrov

Preklady článku Preklady článku
ID článku: 294209 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

SUHRN

Tento článok popisuje spôsob na obnovu zlomkovej Microsoft Distribuované transakcie Coordinator (MSDTC) inštalácie pre použitie s zlyhanie klastrované SQL Server inštalácia a ako presunúť koordinátor MSDTC klastrované prostriedok do novej skupiny.

Spoločnosť Microsoft podporuje spúšťanie koordinátora MSDTC iba na uzloch klastra ako prostriedok klastra. Sme nie odporučiť alebo podporuje spúšťanie koordinátora MSDTC v samostatnom režime v klastri. Pomocou koordinátora MSDTC ako prostriedok klastrované v klastri Windows je problematické. Táto konfigurácia je problematické, pretože transakcie mohli zostať osamotený a sa môžu vyskytnúť poškodenie údajov, ak sa vyskytne klastrov prepnutia.

Poznámka: Tieto postupy by sa mal vykonať priamo na počítačoch používané, nie prostredníctvom akéhokoľvek typu pripojenia vzdialenej.

Poznámka: Informácie v tomto článku sa neuplatňuje na Microsoft Systém Windows Server 2003. Systémy založené na systéme Microsoft Windows Server 2003 nájdete nasledujúce článok v databáze Microsoft Knowledge Base:
301600 Ako nakonfigurovať koordinátor Microsoft Distributed Transaction Coordinator v klastri Windows Server 2003

DALSIE INFORMACIE

Prebudovať koordinátora MSDTC na serveri SQL Server failover skupinový

Dôležité upozornenie Tento oddiel, metóda alebo úloha obsahuje kroky, ktoré vám povedať, ako upraviť databázu registry. Ak databázu Registry upravíte nesprávne, môžu nastať vážne problémy. Preto dávajte pozor a postupujte presne podľa týchto krokov. Na dosiahnutie lepšej ochrany je vhodné pred úpravou databázu Registry zálohovať. To vám umožní obnoviť databázu Registry, ak sa vyskytnú problémy. Ďalšie informácie o zálohovaní a obnovení databázy Registry nájdete v nasledujúcom článku databázy Microsoft Knowledge Base:
322756 Zálohovanie a obnovovanie databázy Registry v systéme Windows
  1. Prepnite všetky služby na manuálny režim. Avšak, nedotýkajte tieto služby (ak existujú):
    • Služba Výstrahy
    • Klastrová služba
    • Prehľadávač počítačov
    • Distributed File System
    • Klient funkcie Distributed Link Tracking
    • Server funkcie Distributed Link Tracking
    • Klient DNS
    • Denník udalostí
    • Agent politiky protokolu IPSEC
    • Zapisovanie používania licencií
    • Správa logických diskov
    • Messenger
    • Služba prihlásenia do siete
    • NTLM Security Support Provider
    • Sieť konektory
    • Plug and Play
    • Postup kontroly
    • Vzdialený postup Call (RPC) Lokátor
    • Služba vzdialenej postup Call (RPC)
    • Služby Vzdialená databáza Registry
    • Vymeniteľný ukladací priestor
    • Správca zabezpečenia kont
    • Server
    • Spooler
    • TCP/IP NetBIOS Helper
    • Služba času
    • Windows Management Instrumentation vodiča Rozšírenia
    • Služba času systému Windows
    • Pracovná stanica
    Poznámka: Niektoré zariadenia nemusia mať všetky tieto služby, pretože to zoznam zahŕňa Microsoft Windows NT 4.0 Enterprise Edition a Microsoft Windows 2000 Advanced Server.
  2. Zavrite Ovládací Panel a server reštartovať. To zruší pamäť DLL naložené služby; inak sa tieto služby zostal v pamäti a podržte zámky na systémové zdroje.
  3. Ak používate systém Windows NT 4.0, spustiť koordinátor MSDTC-odstrániť na všetkých uzloch. Ak používate systém Windows 2000, spustite koordinátor MSDTC-odinštalovanie na všetkých uzloch.
  4. V databáze registry, odstráňte nasledujúce kľúče, ak existujú:

    HKEY_CLASSES_ROOT\CID

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet0\Services\MSDTC

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet1\Services\MSDTC

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet2\Services\MSDTC

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet3\Services\MSDTC


    Poznámka: Počet ControlSets bude líšiť systémom.
  5. Odstrániť Z: \MSDTCLog adresára, kde Z je klastrového disku kde tento adresár aktuálne bydlisko.

    Upozornenie Ak máte aktívnych denníkov a noncommitted transakcií, majú zachovať, to urobiť. Nebude pokračovať; obráťte sa na server SQL Server Podpora odborných ďalšie pokyny.
  6. Vymažte nasledovné súbory na oba uzly klastra, ak používate Windows NT 4.0. Môžete preskočiť tento krok pre systém Windows 2000 zariadenia.
    • ADME.dll
    • DAC.exe
    • Dacdll.dll
    • Dtccfg.cpl
    • Dtccm.dll
    • Dtctrace.dll
    • Dtctrace.exe
    • Dtcxatm.dll
    • Dtcuic.dll
    • Dtcuis.dll
    • Dtcutil.dll
    • Enudtc.dll
    • Logmgr.dll
    • MSDTC.exe
    • MSDTC.dll
    • Msdtcprx.dll
    • Mtxclu.dll
    • Msdtctm.dll
    • Svcsrvl.dll
    • Xolehlp.dll
    Poznámka: Predvolené správanie je, že koordinátora MSDTC nainštaluje na prvý skupiny, ktorá obsahuje platný prostriedok adresy IP, prostriedok sieťového názvu a Fyzický Disk zdrojov. Ak je už klastrované a je prvou správou SQL Server 7.0 skupina vyhovieť týmto kritériám koordinátora MSDTC použije prvý zdrojom zistí v túto skupinu. Môžu to byť SQL Server zdrojov alebo koordinátora MSDTC zdrojov.

    Ste môžete nájsť koordinátora MSDTC nastavenie SQL Server Service Pack 2 CD \x86\Other priečinok uvedené ako Dtcsetup.exe, ktorý by mal byť váš zdroj pre systém Windows NT 4.0 systémy. Windows 2000 systémy by použitie Dtcsetup.exe súbor z do priečinka % SystemRoot%\System32; to by vo všeobecnosti vaše Winnt\System32 priečinok.

    Upozornenie Pred spustením Dtcsetup.exe, overiť, že uzol 1 má kontrolu nad všetky klastre skupiny zdrojov.
  7. Spustiť Dtcsetup.exe na prvý nódia; tieto súbory sa skopírujú do priečinka %windir%/System32.

    Upozornenie Ak Dtcsetup.exe program dokončí, čítanie obrazovky opatrne. Nekliknite na tlačidlo ok kým si prečítať správu opatrne. Dtcsetup.exe môžu vyžadovať na vykonanie tohto istého kroku na uzla pred kliknutím ok.

    Poznámka: Pre systém Microsoft Windows 2000, spustite Dtcsetup.exe na ostatných uzloch Hviezdokopa, iba ak sa zobrazí výzva na spustiť ho po spustení Dtcsetup.exe prvý uzol.
  8. Po zobrazení výzvy na spustenie Dtcsetup.exe na druhý uzol urobiť tak. Ak Dtcsetup.exe dokončí bez akýchkoľvek správ na prvý uzol, pokračovať spustiť na druhý uzol.

    Poznámka: Možno budete chcieť skontrolovať zobrazovača udalostí skontrolujte, či Dtcsetup.exe je úspešný na každom uzle.

    Upozornenie Nehýbte akejkoľvek klastra zdrojov. Ak presuniete akéhokoľvek zdroja, alebo skúsenosti prepnutia počas tohto procesu, sa musí začať znova.
  9. Po kliknutí na tlačidlo ok tlačidlo na druhý uzol inštalácie, môžete kliknúť ok na prvý uzle a reštartovať všetky počítače ako inštalácia vyžaduje.
  10. Používatelia systému Windows 2000: Z prvého uzla, kde ste spustili Dtcsetup.exe, otvorenie príkazu pýtať, typu comclust.exea potom kliknite na tlačidlo Zadajte. Po dokončení tohto kroku na prvý uzol, zopakujte tento krok na iný uzol.
  11. Overte, že priečinok DTCLOG vytvorený na Klastrový disk. Predvolene služba MSDTC začína lokálne systémové konto. Toto konto lokálneho systému by mali mať úplné povolenia na DTCLOG priečinok.

Kroky na vynulovanie koordinátora MSDTC späť na typickú inštaláciu na SQL Server 6.5 a SQL Server 7.0 virtuálne servery

Problém

Preinštalovanie koordinátora MSDTC bez unclustering SQL Server, Dtcsetup.exe bol spustený. Adresu IP alebo názov siete sa používa. Počas tohto proces, používateľ nemá žiadnu kontrolu nad závislosti pre klastra koordinátora MSDTC Zdroj, ak nie je v tej istej skupiny ako inštanciu servera SQL Server.

Ak je prostriedok koordinátora MSDTC v inej skupine, než kde je SQL Server nainštalovaný, to neplatí.

Rozlíšenie
  1. Vytvoriť klastrový prostriedok adresy IP pre koordinátor MSDTC, názov "Koordinátor MSDTC IP adresa", a priradiť ho jedinečnú adresu IP. Musí to byť skutočnou IP adresa (nie jeden práve dohotovené). Po úspešnej vzniku, priniesť zdroja Online.
  2. Vytvoriť klastrový prostriedok sieťového názvu, názov je "koordinátor MSDTC Názov siete", a je závislé na ADRESU IP koordinátora MSDTC. Použite jedinečnú meno ako "CLUSTDTC".
  3. Od správcu klastrov, kliknite pravým tlačidlom myši koordinátor MSDTC Klastrový prostriedok a vyberte V REŽIME OFFLINE.
  4. Kliknite pravým tlačidlom myši klastra koordinátora MSDTC a potom kliknite na tlačidlo Vlastnosti.
  5. V Vlastnosti dialógové okno, kliknite na tlačidlo ZÁVISLOSŤ, a potom kliknite na tlačidlo UPRAVIŤ tlačidlo.
  6. Vyberte novovytvorený koordinátora MSDTC zdrojov (MSDTC – sieťový Meno a adresa IP) ako závislosti a potom kliknite na tlačidlo PRIDAŤ.
  7. Vyberte všetky existujúce SQL Server klastrované zdroje uvedené ako závislosti a potom kliknite na tlačidlo ODSTRÁNIŤ.
  8. Kliknite na položku ok, a potom kliknite na tlačidlo ok znova.
  9. Kliknite pravým tlačidlom na prostriedok koordinátora MSDTC a vyberte priniesť Zdroj späť do režimu online a potom otestujte zabezpečenia pred zlyhaním.
  10. Aby sa ubezpečil, že všetky systémové súbory sú správne, Odporúčame, aby používatelia systému Windows 2000 pomocou Windows 2000 File Checker na Skontrolujte systémové súbory. Ak chcete urobiť, zadajte SFC / scannow v príkazovom riadku.

    Poznámka: Mať disku CD systému Windows 2000 a Windows 2000 Service Pack CD k dispozícii; Ak sa zistia nezrovnalosti, budete potrebovať disk CD.

Pohybujú prostriedok koordinátora MSDTC v konkrétnej skupine

V predvolenom nastavení koordinátora MSDTC zdroje sú nainštalované odlišne, v závislosti od operačného systému.

Windows NT 4.0

Koordinátor MSDTC nainštaluje skupinový koordinátor MSDTC do prvej skupiny ktorý obsahuje platný prostriedok adresy IP, prostriedok sieťového názvu a klastra disku zdrojov. Je to typicky skupine SQL Server.

Windows 2000

Ak chcete presunúť do skupiny SQL Server SQL Server 6.5 a SQL Server 7.0 fellover klastra koordinátora MSDTC, nájdete "Kroky na vynulovanie koordinátora MSDTC späť na typická inštalácia na server SQL Server 6.5 a virtuálnych serverov SQL Server 7.0" časti tohto článku.

Krokov s cieľom napredovať prostriedok koordinátora MSDTC
  1. Spustite správcu klastra. Odstrániť všetky zdroje vytvorené pre systém Windows NT 4.0; tieto by zvyčajne koordinátora MSDTC, MSDTC – sieťový názov, a Adresu IP koordinátora MSDTC.

    Poznámka: V predvolenom nastavení Windows 2000 nainštaluje koordinátora MSDTC Klastrová skupina zdrojov a bude len od vás vyžadovať odstránenie prostriedok koordinátora MSDTC po nástupe v režime offline.
  2. Vytvoriť nasledujúce zdroje v skupine určenia vaša voľba; server SQL Server skupiny, napríklad:
    1. Koordinátor MSDTC adresy TCP/IP, závislé na jednotke kde ste chcete DTC bude vytvorená.
    2. Názov siete koordinátora MSDTC, závisí od koordinátora MSDTC TCP/IP adresa.
    3. Distribuované transakcie zdroj koordinátor, závislé na MSDTC – sieťový názov.
  3. Vykonajte niektorý z nasledujúcich krokov:
    • Premiestniť existujúce Dtclog priečinok od pôvodnej jednotku na novú jednotku.
    • Odstráňte pôvodný Dtclog priečinka a vytvorte priečinok s názvom Dtclog na jednotke (rovnaké ako krok 2) Ak chcete koordinátora MSDTC na inštaláciu.
  4. Do príkazového riadka, zadajte comclustv uzle A. Po tejto dokončí, zopakujte tento krok na uzol B.
  5. Spustiť koordinátor MSDTC - resetlog z príkazového riadka na uzle A.

    Upozornenie V koordinátor MSDTC - resetlog príkaz je nebezpečné operácie; Overte, či máte nie aktívne transakcie pri vykonaní tejto operácie.
  6. Priniesť všetky koordinátora MSDTC zdrojov on-line.
Windows Server 2003

Ak ste používateľ Windows Server 2003, pozri nasledujúci článok v databáze Microsoft Knowledge Base:
301600 Ako nakonfigurovať koordinátor Microsoft Distributed Transaction Coordinator v klastri Windows Server 2003

Vlastnosti

ID článku: 294209 - Posledná kontrola: 29. októbra 2011 - Revízia: 2.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 6.5 Enterprise Edition
  • Microsoft SQL Server 7.0 Enterprise Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Express Edition
Kľúčové slová: 
kbinfo kbmt KB294209 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:294209

Odošlite odozvu

 

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