已禁用对分布式事务管理器(MSDTC)的网络访问。
来源:互联网 发布:2016年社交网络格局 编辑:程序博客网 时间:2024/04/30 05:33
数据库服务器和开发机中配置msdtc的步骤是一样的,下面列出配置步骤。
1、防火墙。如果防火墙是关的,那就不用再设置了。如果防火墙是开的,那么确保msdtc.exe是在它的例外里,一般这个程序是在C:\Windows\System32 \msdtc.exe这个角落。有时候你会发现在防火墙的例外里添加了msdtc,还是不行,那有可能是跟一个端口有关系,即135端口,这是个RPC端口,在出错的时候,可以尝试将该端口也添加到防火墙的例外里。
2、打相关数据库补丁。如果数据库服务器是sql2000,那么确保已经打了sp4补丁。也许有人会说,这是什么年代了,还用sql2000做数据库服务器,但是要记住,买单的是客户,而不是我们自己,客户一般情况下几年前买了sql2000,不一定会被你说服去花钱升级到2005或2008。如果数据库是sql2005,那么最好把sq2 补丁打上。
3、msdtc的配置。msdtc的配置是在组件服务里进行的,具体如下图所示,我也就不一一说了。这里是用windows2008为例的,其它版本的设置都类似。
在使用本地协调器上打上勾。
设置msdtc属性页
关键是这页一定要设置正确。
4、设置com+。很多人遇到msdtc的问题后,在网上百搜搜不到解决办法,故流传被com+彻底打败了,偶对com+没什么研究,下面的设置也是从别人那里学的,我这里做个总结而已。
编辑[访问权限]和[启动和激活权限]的默认值,将network service账号设置为拥有所有权限。
5、检查注册表。检查下图中显示的两项的值。在注册表中的路径在图片的下方可以看到。
1.启动2台sql server服务器的msdtc服务,做cluster的话,必须为每个节点运行comclust.exe
2.2台sqlserver都要设置好对方的linkserver,
3.如果2台sql server服务器不属于同一个网段,则需要双方配置host,保证ping机器名可以ping通对方
4.可以使用dtcping工具测试一下
5.这样,就sql server可以进行分部式查询和事务操作了。
- 已禁用对分布式事务管理器(MSDTC)的网络访问。
- 已禁用对分布式事务管理器(MSDTC)的网络访问
- 已禁用对分布式事务管理器(MSDTC)的网络访问。请使用组件服务管理工具启用 DTC 以便在 MSDTC 安全配置中进行网络访问。 与基础事务管理器的通信失败。 .net 代码里 写事务代码
- “已禁用分布式事务管理器的网络访问”的解决方法
- MSDTC"该伙伴事务管理器已经禁止了它对远程网络事务的支持"的错误(转)
- MSDTC"该伙伴事务管理器已经禁止了它对远程网络事务的支持"的错误(转)
- 使用分布式事务配置MSDTC的步骤
- 关于分布式事务得示:该伙伴事务管理器已经禁止了它对远程/网络事务的支持!
- MSDTC 分布式事务错误解决
- MSDTC 分布式事务无法启动
- 链接服务器 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "该伙伴事务管理器已经禁止了它对远程/网络事务的支持。"
- MSDTC 分布式事务协调程序"集群"
- 分布式数据库跨服务器事务配置(MSDTC)
- TransactionScope异常:该伙伴事务管理器已经禁止了它对远程/网络事务的支持
- 该伙伴事务管理器已经禁止了它对远程/网络事务的支持
- 该伙伴事务管理器已经禁止了它对远程/网络事务的支持
- 该伙伴事务管理器已经禁止了它对远程/网络事务的支持
- TransactionScope异常:该伙伴事务管理器已经禁止了它对远程/网络事务的支持
- timestamp的两个属性:CURRENT_TIMESTAMP 和ON UPDATE CURRENT_TIMESTAMP
- git reset 命令的使用说明
- Java实现任务调度方法【整理】
- J2EE核心技术--RMI和JNDI
- Java程序中获取当前进程的进程ID
- 已禁用对分布式事务管理器(MSDTC)的网络访问。
- WINCE基于CH7024实现TV OUT (VGA)功能_CPU(在此为S3C2443)输出的RGB数字信号通过CH7024转换成PAL制式的模拟信号输出到电视
- c语言笔记二 数据(2011.12.27)
- js中将编译后的特殊字符转换正常显示
- 2011年总结
- 服务器系统时间导致Win7无法访问Win Server 2003
- c语言笔记三 数据(2011.12.28)
- SQLServer2005 Job发送电子邮件通知的图文教程
- DOS命令大全二