分布式数据库配置

在一个项目中需要同时操作多个数据库,为了保持数据一致性使用了分布式数据库

1.如果是应用和服务器在一台服务器上,则只需要开启该服务器的MSDTC即可实现分布式数据库,如果是在不同服务器上,则两台服务器上都需要进行配置

2.管理工具-组件服务,打开组件服务管理,展开组件服务节点

分布式数据库配置_第1张图片

 3.右键本地DTC,选择属性,选择安全选项卡,进行如下设置

分布式数据库配置_第2张图片

4.请打开防火墙设置(两台服务器的,两台都需要设置)控制面板-防火墙设置-允许程序或功能通过防火墙-勾选分布式事物处理协调器

分布式数据库配置_第3张图片

分布式数据库配置_第4张图片

分布式数据库配置_第5张图片

6.进行上述设置之后,分布式事物应该是能走通了,如果还不行,打开cmd,输入命令 net start msdtc 启动服务

7.如果还是不行就需要进行host文件设置,在hosts文件中添加另一台服务器的IP和名字映射,如应用服务器上添加: 数据库服务器IP 数据库服务器名 如果是最后一行需要换行,hosts文件最后一行不换行是不会读取的

8.如果上述设置还是行不通,就需要检查两天服务器是否通了,相互ping一下IP,都ping通了才行,拼不通的情况就需要看调整网络设置

 

转载于:https://www.cnblogs.com/huanglin101/p/5773490.html

你可能感兴趣的:(分布式数据库配置)