title: confusion about transactions and msdtc
body: <p>I have some basic confusion about how transactions and msdtc work together.</p>
  
  <p>I have a basic server/client winforms app. The app uses transactionscope to encapsulate several sql commands that are executed on the sql server.</p>
  
  <p>The app seemed to work fine when I enabled msdtc network access on the server only. Then one day it stopped working saying network access was not enabled.</p>
  
  <p>Now it seems that I have to enable msdtc network access on both the client computer and server for transactionscope to work. </p>
  
  <p>Does the client or server msdtc service do the transaction work? Or maybe its both?</p>
  
  <p>Does anyone have guidance on whether msdtc network access is needed on both client and server or just server?</p>