MS-SQLSERVER中的MSDTC不可用解决方法

MS-SQLSERVER中的MSDTC不可用解决方法

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。

今天在本地机直接在触发器里更新还有一台服务器数据时出现: MSDTC不可用
  解决的方法:
  在windows控制面版–>管理工具–>服务–>Distributed   Transaction   Coordinator–>属性–>启动

1.
A.不用事务,关用SELECT   语句.能否够分布式查询?    
B.LINKSERVER   在做分布式更新事务时不能对本机操作.(就是不能环回分布式事务)  
C.DBCC   TRACEON   (3604,   7300)–用跟踪看更具体错误信息.        
D.下载MS提供的DTCPing.exe   分装在两台机上,按README说明来执行它.看出错信息.  
http://download.microsoft.com/download/complus/msdtc/1.7/nt45/en-us/DTCPing.exe  
2.
两台机的MSDTC是否都打开了.    
3.
MSDTC设置是否正确.  
1).打开命令提示,执行”net   stop   msdtc”,然后执行”net   start   msdtc”。  
2).转至”组件服务管理工具”。  
3).浏览至”启动管理工具”。  
4).选择”组件服务”。  
   a.展开”组件服务”树,然后展开”我的电脑”。  
   b.右键单击”我的电脑”,然后选择”属性”。  
   C.在MSDTC选项卡中,确保选中了下列选项:   网络   DTC   訪问  网络管理  网络事务 XA 事务  
   e.另外,”DTC登录帐户”一定要设置为”NT Authority/NetworkService”。  
5).单击”确定”。这样将会提示您”MS DTC 将会停止并又一次启动。  
     全部的依赖服务将被停止。请按”是”继续”。单击”是”继续。  
6).单击”确定”关闭”我的电脑”属性窗体。  
4.
MSDTC依赖于RPC,RPC使用的port是135,測试135port是否打开.是否有防火墙?假设有先关了防火墙.  
telnet   IP   135  
假设是关闭的打开它.  
5.
有的机因为各种原因,SQLOLEDB不能使用分布式事务,更改为”MSDASQL”   的ODBC方式联接.  
使用RRAS而不是RAS.(控制面版–管理工具–远程服务管理器)  
Check   whether   you   are   using   Remote   Access   Server   (RAS)   to   access   remote   servers.   If   so,   make   sure   that   you   have   implemented   Routing   RAS   (RRAS).   Linked   server   does   not   work   on   RAS   because   RAS   allows   only   one   way   communication.    
6.检查你的两台服务器是否在同一个域中.  假设不在同一个域中,是否建立可信任联接.  
7.假设是WIN2000,升级到SP4  
8.升级MDAC到2.6以上,最好是2.8.  
9.要安装SQL的最新补丁:   sp3a  

简单的说了.很多其它的网上查找

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/118075.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 如何将ofd文件转成pdf格式?

    如何将ofd文件转成pdf格式?自电子发票改为ofd格式文件后,很多通知、办公文档也逐步开始用ofd替代,但毕竟使用还不算普及,我们也都更习惯PDF格式。那么如何将OFD文件转成PDF呢?对于不熟悉和不知如何打开OFD文件的人来说,最简单的方法当然是直接转成PDF后再打开查看或修改,这里我们需要用到专门的转换工具。不需要安装软件,只需要搜索speedpdf打开这个在线工具页面就能转换,首页就能找到我们需要的OFD转PDF功能。(除此之外还有XPS和CAD这些很难找到转换工具的格式转换哦)转换过程也非常简单,添加需要转换的文档后,点击

    2022年5月27日
    42
  • DNS递归和迭代查询[通俗易懂]

    DNS递归和迭代查询[通俗易懂]转自:https://www.jianshu.com/p/6b502d0f2ede一、DNS解析分类DNS解析流程分为递归查询和迭代查询,递归查询是以本地名称服务器为中心查询,递归查询是默认方式,迭代查询是以DNS客户端,也就是客户机器为中心查询。其实DNS客户端和本地名称服务器是递归,而本地名称服务器和其他名称服务器之间是迭代二、DNS递归解析原理递归解析(或叫递归查询)是最常见,也是默…

    2022年6月6日
    159
  • java的三种工厂模式「建议收藏」

    java的三种工厂模式「建议收藏」一,简单的工厂模式首先举一个例子:我们现在开了一家饭馆:然后呢我们的大厨可以做三种菜,还有一句潇洒的抱怨:   下面客人进场,开始点餐:我们观察上面的代码,虽然很好的完成了任务,但是,我们的三个实现类和和借口紧密的绑定到了一起,这意味着我们的代码耦合出现严重问题,不利于以后的维护,试想顾客点餐需要与后厨大厨直接接触,这肯定是一个不好的体验,那…

    2022年7月7日
    23
  • 8_搭建商城搜索微服务[通俗易懂]

    8_搭建商城搜索微服务[通俗易懂]搜索服务的父项目:supergo_search1、建Module:supergo_search2、删除src搜索服务的提供者:supergo_search_service90031、建Module:supergo_search_service90032、改pom<?xmlversion=”1.0″encoding=”UTF-8″?><projectxmlns=”http://maven.apache.org/POM/4.0.0″xmlns:xsi=

    2022年6月25日
    27
  • Sober算子边缘检测与Harris角点检测1「建议收藏」

    Sober算子边缘检测与Harris角点检测1「建议收藏」此篇文章主要介绍了Sobel算子的底层运算规律,和cvHarris的相关介绍Harrisopencv的对应代码cv2.cornerHarris(src,blockSize,ksize,k[,dst[,borderType]])参数类型src-输入灰度图像,float32类型blockSize-用于角点检测的邻域大小,就是上面提到的窗口的尺寸ksize-用于计算梯

    2022年7月14日
    22
  • Linux下解压rar文件

    Linux下解压rar文件[本地环境]操作系统:Ubuntu14.0464bitsLinux操作系统环境下不支持rar文件的解压,需要安装rar压缩文件的Linux版本,下载地址:http://www.rarlab.com/download.htm下载后进入解压目录下,进行安装:rar的解压命令如下:#将*****.rar压缩文件解压到当前文件目录rare*****.r

    2022年7月11日
    23

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号