我有一个Web服务器和一个单独的SQL服务器。我正在尝试使用事务范围来确保使用我的linq查询完成SQL查询。
我用这个
包装一切使用(TransactionScope scope = new TransactionScope())
我想知道我需要在哪里安装DTC。我是否需要在IIS 7.5框和SQL服务器上安装它?我是否需要取消阻止某些端口?这样做有安全隐患吗?
我之前设置了一次,但不记得怎么做。如果我无法访问DTC,那么有没有其他方法可以确保lINQ和sql查询是原子的?
答案 0 :(得分:0)
我认为这是Where MSDTC needs to be installed and configured的副本。
答案是在参与交易的两个端点,但安全性是一个出站而另一个是入站。