V souboru Summary.txt při aktualizaci SQL Server 2005 service pack je zaznamenána chybová zpráva, dojde k selhání instalace kumulativní aktualizace nebo clusteru opravy hotfix: "Tento správce transakcí není k dispozici"

Překlady článku Překlady článku
ID článku: 940971 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Příznaky

Nainstalujete-li Microsoft SQL Server 2005 service pack, kumulativní aktualizace nebo opravy hotfix clusteru, instalace se nezdaří. Dojde-li k tomuto problému, je v souboru Summary.txt zaznamenána chybová zpráva podobná následující:
Stroj: ServerName
Produktu: Komponenty klienta
Chyba: Nelze nainstalovat a nakonfigurovat sestavení C:\Program Files\Microsoft SQL Server\90\NotificationServices\9.0.242\Bin\microsoft.sqlserver.notificationservices.dll do katalogu.
Chyba:-2146233087
Chybová zpráva: Neznámá chyba 0x80131501
Popis chyby: správce transakcí není k dispozici. (Výjimky z HRESULT: 0x8004D01B)
Poznámka: Summary.txt souboru je umístěna v následující složce:
%ProgramFiles%\Program Bootstrap\LOG\Hotfix Server\90\Setup Files\Microsoft SQL
V souboru SQLTools9_Hotfix_KB921896_sqlrun_tools.msp.log je dále zaznamenána chybová zpráva, která se podobá následující:
MSI (s) (9 C! 38) [17:51:18:649]: produktu: Microsoft SQL Server 2005 Tools--chyba 29549. Nepodařilo se nainstalovat a nakonfigurovat sestavení C:\Program Files\Microsoft SQL Server\90\NotificationServices\9.0.242\Bin\microsoft.sqlserver.notificationservices.dll do katalogu. Chyba:-2146233087
Chybová zpráva: Neznámá chyba 0x8013150
Popis chyby: správce transakcí není k dispozici. (Výjimky z HRESULT: 0x8004D01B)
Chyba 29549. Nepodařilo se nainstalovat a nakonfigurovat sestavení C:\Program Files\Microsoft SQL Server\90\NotificationServices\9.0.242\Bin\microsoft.sqlserver.notificationservices.dll do katalogu. Chyba:-2146233087
Chybová zpráva: Neznámá chyba 0x8013150
Popis chyby: správce transakcí není k dispozici. (Výjimky z HRESULT: 0x8004D01B)
Poznámka: SQLTools9_Hotfix_KB921896_sqlrun_tools.msp.log souboru je umístěna v následující složce:
%ProgramFiles%\Program Bootstrap\LOG\Hotfix Server\90\Setup Files\Microsoft SQL

Příčina

K tomuto problému dochází, protože instalační program serveru SQL Server nemůže přístup ke službě Microsoft Distributed Transaction Coordinator (MS DTC).

Jak potíže obejít

Chcete-li tento problém vyřešit, postupujte takto:
  1. Podle vaší situace použijte jednu z následujících metod.

    Metoda 1

    Ujistěte se, že služba MS DTC bude spuštěna pod účtem NT AUTHORITY\NetworkService. Chcete-li to provést, postupujte takto:
    1. V Ovládacích panelech poklepejte na položku Služby komponent.
    2. V Kořenovém adresáři konzolySlužby Component Services rozbalte a potom rozbalte uzel počítače.
    3. Pokud používáte systém Windows Server 2008 nebo Windows Vista, postupujte takto:
      1. Rozbalte položku Tento počítač a potom položku Koordinátor distribuovaných transakcí.
      2. Klepněte pravým tlačítkem myši na Místní koordinátor DTC a klepněte na příkaz Vlastnosti.

        Poznámka: Pokud je služba MS DTC spuštěn jako prostředek clusteru, klepněte pravým tlačítkem myši na výchozí prostředek koordinátoru MS DTC a klepněte na příkaz Vlastnosti.
      3. V dialogovém okně Vlastnosti klepněte na kartu zabezpečení.
      4. V poli účet podle Přihlašovací účet koordinátora DTC zadejte NT AUTHORITY\NetworkService.
    4. Pokud používáte systém Windows Server 2003 nebo Windows XP, postupujte takto:
      1. Klepněte pravým tlačítkem myši na ikonu Tento počítač a potom klepněte na příkaz Vlastnosti.
      2. V dialogovém okně Tento počítač klepněte na kartu MSDTC.
      3. Klepněte na tlačítko Nastavení zabezpečení.
      4. Do pole dialogové okno Nastavení zabezpečení do pole účet ve skupinovém rámečku Přihlašovací účet koordinátora DTC zadejte NT AUTHORITY\NetworkService.
    5. Zaškrtněte políčko Síťový přístup koordinátora DTC a potom klepněte na tlačítko zaškrtněte následující políčka:
      • Povolit vzdálené klienty
      • Povolit vzdálenou správu
      • Povolit příchozí
      • Povolit odchozí
      • Povolit transakce Transaction Internet Protocol (TIP)
      • Povolit transakce XA
      Další informace o těchto políček a o tom, jak povolit síťový přístup bezpečně pro službu MS DTC naleznete na následujícím webu TechNet společnosti Microsoft:
      http://technet.microsoft.com/en-us/library/cc753620.aspx
    6. Klepněte na tlačítko OK.
    7. OK znovu až se výzva, klepněte na tlačítko Restartovat službu MS DTC.
    8. Pokud službu MS DTC spuštěn jako prostředek clusteru, dojít k selhání skupiny clusteru, která obsahuje službu MS DTC prostřednictvím do každého uzlu. Po převzetí služeb při selhání jsou automaticky použity změny, které jste provedli v předchozích krocích do každého uzlu.
    Metoda 2
    • Instalační program instaluje součásti na uzel 2, přesunout na skupinu clusteru, která obsahuje prostředek koordinátoru MSDTC uzel 2.
    • Instalační program instaluje součásti na uzel 1, přesunout skupiny clusteru, která obsahuje prostředek koordinátoru MSDTC uzel 1.
  2. Přesvědčte se, zda v podsystému zdravého stavu uzlu došlo k selhání. Chcete-li to provést, postupujte takto:
    1. Klepněte na tlačítko Start, klepněte na příkaz Spustit, do pole Otevřít zadejte příkaz dcomcnfg a potom klepněte na tlačítko OK. By měl otevře dialogové okno služby Component Services.
    2. Rozbalit všechny uzly v navigačním podokně. Služba systémová aplikace používá službu Koordinátor DTC k naplnění těchto uzlů. Pokud můžete rozbalit všechny uzly, bude služba DTC pracuje správně.
    3. Jako krok konečného ověření v dialogovém okně Služba komponent klepněte pravým tlačítkem myši na Aplikace COM + klepněte na příkaz Nová aplikace a klepněte na tlačítko Vytvořit prázdnou aplikaci. Klepnutím na tlačítko Další krok průvodce. Pokud vytvoříte nové testování aplikace modelu COM +, služby systémové aplikace a služby Koordinátor DTC pracujete společně Pokud
    4. Potom přesuňte skupinu clusteru tam a zpět mezi dvěma uzly a ujistěte se, že nebyly zaznamenány žádné problémy přechod do režimu online na některý z uzlů clusteru.
    5. Po dokončení testů, odeberte aplikaci modelu COM +, kterou jste vytvořili pro testování.
  3. Pokuste se použít aktualizaci SQL Server 2005 service pack, kumulativní aktualizace nebo opravy hotfix clusteru.

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části „ platí.

Odkazy

Další informace o tom, jak upravit výchozí prostředek koordinátoru MS DTC v systému Windows Vista nebo Windows Server 2008 naleznete na následující webu Microsoft TechNet:
http://technet.microsoft.com/en-us/library/cc742418.aspx
Další informace o tom, jak povolit výjimky brány firewall pro službu MS DTC naleznete na následujícím webu TechNet společnosti Microsoft:
http://technet.microsoft.com/en-us/library/cc725913.aspx

Vlastnosti

ID článku: 940971 - Poslední aktualizace: 25. srpna 2009 - Revize: 3.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 Workgroup Edition
    • Microsoft SQL Server 2005 Developer Edition
    • Microsoft SQL Server 2005 Enterprise Edition
Klíčová slova: 
kbmt kbexpertiseadvanced kbtshoot kbprb KB940971 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:940971

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