SQL Server 启动分布式事务(包含跨网段的设置)

使用场景

多台SQL Server服务器需要开始分布式事务的时候。

启用步骤

在各个服务器中同时启动msdtc服务

SQL Server 启动分布式事务(包含跨网段的设置)_第1张图片

多台服务器同时配置本地DTC

控制面板->管理工具->组件服务->计算机->我的电脑->本地DTC

SQL Server 启动分布式事务(包含跨网段的设置)_第2张图片

DTC的配置如下图所示。

SQL Server 启动分布式事务(包含跨网段的设置)_第3张图片

如果安全性要求高就选择进行身份验证。

点击应用以后,重启DTC的服务。

如果局域网在同一个网段中这里已经可以了。

这里注意一下:如果服务器之前存在网管、防火墙,必须开启TCP 135端口

不在一个局域网中的设置或者跨网段

        这里需要服务器之间能够ping通(不是IP地址,是机器名)

       如果相互ping有问题,修改:system32/driver/etc 目录下的hosts文件(不会修改的请百度一下)

 

你可能感兴趣的:(SQLServer运维和优化)