Correcció: msdtc ha trobat un error (h = 0x80000171)

Taula de continguts:

Vídeo: SQL Server DBA Tutorial 17- Configure Distributed Transaction Coordinator(DTC) in SQL Server Cluster 2024

Vídeo: SQL Server DBA Tutorial 17- Configure Distributed Transaction Coordinator(DTC) in SQL Server Cluster 2024
Anonim

MSDTC ha trobat un error al vostre PC? No us preocupeu, tenim les solucions correctes. Alguns usuaris de Windows van informar que es van produir errors quan habiliten la ubicació de recepció WCF-Custom. L'error sol aparèixer en aquest format: MSDTC ha trobat un error (HR = 0x80000171) mentre intentava establir una connexió segura amb el sistema.

El coordinador de transaccions distribuïdes (MSDTC) de Microsoft us permet controlar la coordinació de transaccions entre administradors de recursos i aplicacions. A més, mentre MSDTC es basa en la topologia de xarxa dels components subjacents, una transacció pot abastar múltiples DTC a tota la vostra xarxa.

Tanmateix, cal accedir a l’accés al DTC de xarxa a totes les instàncies de DTC de MS que participen en la transacció; això permet coordinar transaccions a tota la xarxa.

Per exemple, si un ordinador remot intenta actualitzar una base de dades SQL mitjançant la transacció MS DTC mentre que el DTC de xarxa està desactivat, les transaccions fallen; per tant, el MSDTC va trobar un missatge d'error. L’equip de l’informe de Windows ha recopilat la solució aplicable per a aquest problema d’error.

Com solucionar l'alerta "MSDTC s'ha trobat amb un error"

  1. Activa l’accés al DTC de xarxa
  2. Habilita una excepció de tallafoc per a MS DTC
  3. Exclusió de MSDTC de la configuració antivirus
  4. Habilita la regla per a PPTP

Solució 1: Habilita l'accés a DTC de xarxa

Una de les solucions ràpides del problema d’error és habilitar l’accés DTC de xarxa per a transaccions MSD DTC. Podeu fer-ho als serveis de components. Seguiu aquests passos per activar l’accés al DTC de xarxa:

  • Vés a Inici, escriviu "dcomcnfg" sense cometes i, a continuació, premeu la tecla Enter.

  • Expandiu l’arbre de la consola per localitzar el DTC local (normalment situat a la pestanya Serveis dels components)
  • Al menú d’Acció, feu clic a Propietats.
  • Feu clic a la pestanya Seguretat i feu els canvis següents:
  • A Configuració de seguretat, seleccioneu la casella de selecció Access DTC Access Network.
  • A la comunicació del gestor de transaccions, seleccioneu les caselles de selecció "Permet entrant" i "Permet sortir".
  • Feu clic a D'acord.
  • Reinicieu el servei de Coordinador de transaccions distribuïdes (MSDTC) després.

Tanmateix, si encara rebeu l'error després de provar aquesta correcció, podeu procedir a la següent solució.

  • LLEGIR TAMBÉ Correcció: "La connexió ha fallat amb l'error 800"

Solució 2: Habiliteu una excepció de tallafoc per a MSDTC

De vegades, MSDTC ha trobat un error d’informació causat pel tallafoc de Windows. El tallafoc de Windows impedeix que MSDTC s’execute al vostre ordinador; això es deu a les seves mesures de protecció contra control extern.

Tanmateix, podeu obviar aquesta "paret" habilitant una excepció del tallafoc per a MSDTC. A continuació us detallem com fer-ho:

  • Vés a Inici> Escriviu "tallafoc de Windows" i seleccioneu "permetre una aplicació mitjançant tallafoc de Windows".

  • Feu clic a opcions "Canvia la configuració"

  • Ara, feu clic a "Permet un altre programa"
  • A la pestanya Excepcions, seleccioneu la casella de selecció "Coordinador de transaccions distribuïdes".
  • Feu clic a D'acord.

Mentrestant, si encara rebeu l'error després de provar aquesta correcció, podeu procedir a la següent solució.

Solució 3: exclou MSDTC en la configuració dels antivirus

També, els programes antivirus hiperactius poden bloquejar MSDTC a Windows 10; per tant, resultant que MSDTC va trobar un missatge d’error. La millor solució seria excloure DTC de la vostra configuració de protecció antivirus.

A continuació s’explica com fer-ho a Windows Defender:

  • Inicieu el centre de seguretat de Windows Defender
  • Ara, aneu a la configuració de protecció contra virus i amenaces

  • Seleccioneu Exclusions
  • Feu clic a l'opció "Afegir o eliminar exclusions"
  • Ara, seleccioneu "Afegeix una exclusió" i afegiu DTC.
  • Reinicieu el PC

-

Correcció: msdtc ha trobat un error (h = 0x80000171)