社区
应用实例
帖子详情
如何跨网段使用MSDTC
hanchenxv
2010-08-03 04:22:26
在做分布式事务的时候,在同一网段内是可以使用,但是跨网段的时候则需要在host里面添加记录才可以使用。
如果不需要在host里添加记录的情况下怎么跨网段使用MSDTC。因为我不同的网段有很多重名的机器
...全文
277
5
打赏
收藏
如何跨网段使用MSDTC
在做分布式事务的时候,在同一网段内是可以使用,但是跨网段的时候则需要在host里面添加记录才可以使用。 如果不需要在host里添加记录的情况下怎么跨网段使用MSDTC。因为我不同的网段有很多重名的机器
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
billpu
2010-08-04
打赏
举报
回复
抛开网络网段的限制不谈
其实有重名完全不影响你使用msdtc
比如你电脑里有很多叫computer1的计算机,但是你完全可以在host文件(或者在dns)设置里加上如下一条,假设你要msdtc的linkserver访问的那台是192.168.1.100
yourcomputer 192.168.1.100
这样你在访问yourcomputer的时候你的机器会忽略computer1的名字 直接去找192.168.1.100的ip地址,
毕竟在计算机网络里ip是通讯的基础,名字只是好记而已
这样你就可以在linkserver里用yourcomputer代替computer1了
hanchenxv
2010-08-04
打赏
举报
回复
我看了楼上的答复 首先谢谢你
但是我的问题纠结处不在那里,我在host里做了设置目标电脑的ip后肯定能够实现那些功能,关键是我那边不通网段的电脑有多台机子机器名是重名的。
其实我更想了解关于MSDTC本身的机制。如果其跨网段一定要用计算机名的话我就彻底死心了
hanchenxv
2010-08-04
打赏
举报
回复
billpu
呵呵 你说的我明白 。关键是在host里面设置的名字要是和要连的那台机子的计算机名不一样的话MSDTC用不了。所以这样也很纠结啊
billpu
2010-08-03
打赏
举报
回复
我觉得楼主似乎对hosts文件有所误解
我们来看看hosts文件的作用
1.加快域名解析
对于要经常访问的网站,我们可以通过在Hosts中配置域名和IP的映射关系,这样当我们输入域名计算机就能很快解析出IP,而不用请求网络上的DNS服务器。
2.方便局域网用户
在很多单位的局域网中,会有服务器提供给用户使用。但由于局域网中一般很少架设DNS服务器,访问这些服务要输入难记的IP地址,对不少人来说相当麻烦。现在可以分别给这些服务器取个容易记住的名字,然后在Hosts中建立IP映射,这样以后访问的时候我们输入这个服务器的名字就行了。
3.屏蔽网站
现在有很多网站不经过用户同意就将各种各样的插件安装到你的计算机中,有些说不定就是木马或病毒。对于这些网站我们可以利用Hosts把该网站的域名映射到错误的IP或自己计算机的IP,这样就不用访问了。比如不想访问www.XXXX.com,那我们在Hosts写上以下内容:
127.0.0.1 www.XXXX.com #屏蔽的网站
0.0.0.0 www.XXXX.com #屏蔽的网站
这样计算机解析域名就解析到本机或错误的IP,达到了屏蔽的目的。
4.顺利连接系统
对于Lotus的服务器和一些数据库服务器,在访问时如果直接输入IP地址那是不能访问的,只能输入服务器名才能访问。那么我们配置好Hosts文件,这样输入服务器名就能顺利连接了。
最后要指出的是,Hosts文件配置的映射是静态的,如果网络上的计算机更改了请及时更新IP地址,否则将不能访问。
5. 强制指定某域名对应某IP地址
说白了hosts是替代了dns的一部分功能,是从域名到ip地址的一个解析功能
至于是否可以跨网段访问取决于你的电脑所在的局域网的本网段的网关(路由)的设定,和你机器的网关设定
打个比方,如果你在电脑的ip地址是192.168.0.10,子网掩码255.255.255.0,你要访问192.168.1.1的电脑,那就不可能成功,那样的情况下电脑会判断如果对方和自己不在一个网段里会向网关提供请求,剩下的事情就由你的网关完成.是象他的网关提交请求还是直接访问等.
唠唠叨叨说了那么多再回来看看楼主的问题
如果一定不能用hosts,如果你们的网络有dns服务器的话,你可以要求dns服务器管理员给你提供解析到对方机器的别名,因为ip地址是唯一的
跨
網段的
MSDTC
設定
除了元件必須設定
MSDTC
的安全設定外,
跨
網段連接時,尚必須讓兩台機器認識到彼此,也能利用
MSDTC
進行資料庫連結。
跨
网段
群集DTC,适用故障转移,always On
问题:254
网段
的WEB服务器无法
使用
DTC分布式服务与2
网段
的Always On DB交互。 解决办法: 开通所有服务器的网关端口5000-5100,135 设置
使用
DTC的几台服务器RPC端口段(路径在截图左下方): 设置
MSDTC
注册表...
SQL Server 启动分布式事务(包含
跨
网段
的设置)
使用
场景 多台SQL Server服务器需要开始分布式事务的时候。 启用步骤 在各个服务器中同时启动
msdtc
服务 多台服务器同时配置本地DTC 控制面板->管理工具->组件服务->计算机->我的电脑->本地DTC...
MSDTC
服务出错
Network access for Distributed Transaction Manager (
MSDTC
) has been disabled. Please enable DTC for network access in the security configuration for
MSDTC
using the Component Services Administrative
sqlserver
MSDTC
的设置要点
1.启动2台sql server服务器的
MSDTC
服务,做cluster的话,必须为每个节点运行comclust.exe2.2台sqlserver都要设置好对方的linkserver,3.如果2台sql server服务器不属于同一个
网段
,则需要双方配置host,保证ping机器名...
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章