sql >> Databasteknik >  >> RDS >> Sqlserver

Hur aktiverar jag MSDTC på SQL Server?

Använd detta för Windows Server 2008 r2 och Windows Server 2012 R2

  1. Klicka på Start klickar du på Kör , skriv dcomcnfg och klicka sedan på OK för att öppna Komponenttjänster .

  2. I konsolträdet klickar du för att expandera Komponenttjänster , klicka för att expandera Datorer , klicka för att expandera Den här datorn , klicka för att expandera Distribuerad transaktionskoordinator och klicka sedan på Lokal DTC .

  3. Högerklicka på Lokal DTC och klicka på Egenskaper för att visa Lokala DTC-egenskaper dialogrutan.

  4. Klicka på Säkerhet flik.

  5. Markera "Network DTC Access" kryssrutan.

  6. Slutligen markera "Tillåt inkommande" och "Tillåt utgående" kryssrutor.

  7. Klicka på Använd , OK .

  8. Ett meddelande kommer att dyka upp om omstart tjänsten.

  9. Klicka på OK och det är allt.

Referens:https://msdn.microsoft.com/en-us/library/dd327979.aspx

Obs! Ibland kan nätverksbrandväggen på den lokala datorn eller servern avbryta din anslutning så se till att du skapar regler för "Tillåt inkommande" och "Tillåt utgående" anslutning för C:\Windows\System32\msdtc.exe



  1. Hur skickar man värden till IN-operatören dynamiskt?

  2. Hur gör man den rekursiva SELECT-frågan i MySQL?

  3. Hur man läser den sista raden med SQL Server

  4. Konvertera från MySQL datetime till ett annat format med PHP