MSDTC 端口 135 双向开放

MSDTC 端口 135 双向开放

我有两台服务器,一台 Web 应用程序服务器和一台在其自己的服务器上运行的 SQL Server 数据库。

我在这两台服务器之间有一个防火墙。

我是否必须在 SQL Server 和 Web 应用程序服务器上打开端口 135。

SQL Server 是否在端口 135 或任何其他端口上打开与 Web 应用程序服务器的连接?

我是否必须在组件服务中将 Web 应用程序服务器 MSDTC 指向 SQL 数据库服务器?

如果防火墙完全打开,组件服务中的设置设置为允许远程连接、远程管理等,是否还有其他设置需要更改以允许远程连接到 SQL Server MSDTC?

答案1

我对此运行了 wireshark,找到了问题的答案

  1. 是的,你必须在 SQL 服务器和应用程序服务器上都打开 135

  2. 不,您不必使用远程事务协调器,您可以使用本地事务协调器

  3. 是的,如果没有防火墙,并且组件服务中的所有本地 DTC 设置都设置为允许传入和传出流量,那么 DTC 跨多台服务器工作就不会受到任何障碍。

相关内容