<script type="text/javascript"> </script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script>

今天在客户的服务器上遇到了这个错误,在网上google了一下找到了解决的答案与大家分享:

一.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  
   
  二.两台机的MSDTC是否都打开了.  
   
  三.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.单击"确定"关闭"我的电脑"属性窗口。  
   
  四.  
  MSDTC依赖于RPC,RPC使用的端口是135,测试135端口是否打开.是否有 防火墙 ?如果有先关了防火墙.  
  telnet   IP   135  
  如果是关闭的打开它.  
   
  五.  
  有的机由于各种原因),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.  
   
   
  七.检查你的两台 服务器 是否在同一个域中.  
  如果不在同一个域中,是否建立可信任联接.  
   
  八.如果是WIN2000,升级到SP4  
   
  九.升级MDAC到2.6以上,最好是2.8.  
   
  十.要 安装 SQL的最新补丁:   sp3a  
  '全部补丁的位置  
  http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=9032f608-160a-4537-a2b6-4cb265b80766  
   
  '应该安装的补丁sql   2000   sp3  
  http://download.microsoft.com/download/d/d/e/dde427eb-0296-4eac-a47c-d11a66b03816/chs_sql2ksp3.exe

我的解决方法:net   stop   msdtc",然后运行"net   start   msdtc"开启服务后正常。

数据库常见问题:服务器'SQL SERVER'上的 MSDTC 不可用相关推荐

  1. sql操作access时出现 MSDTC错误,服务器 'SERVER' 上的 MSDTC 不可用。

    公司几个部门asp做的客户关系管理系统,放在不同服务器,在转换数据时采用assess.mbb文件做中间交换, 但是有一个服务器链接mdb文件时,每过一段时间总是莫名出现 未知错误,重启电脑后就好了. ...

  2. 数据库服务器(SQL SERVER)的安全设置

    数据库服务器(SQL SERVER)的安全设置 一.开发注点意 1.写好代码,运行拼接式的SQL语句要打醒12分精神,尽量用存储过程,或者是参数式的SQL语句,比如  [csharp] string ...

  3. SQL Server 2000数据库移植到SQL Server 2008R2数据库服务器中碰到的”3145错误”及解决办法...

    辛苦忙碌了一个星期终于安装配置好了TFS服务器,给每个团队成员分配了账户和邮箱.不过,老机器中的部分数据需要备份到新机器中,其中在移植一个使用DVBBS架设的论坛的时候,出了点问题,记录如下,以备查找 ...

  4. aws rds监控慢sql_在AWS RDS SQL Server上的SSAS中部署表格数据库

    aws rds监控慢sql In this article, we are going to explore Analysis Service for AWS RDS SQL Server in de ...

  5. iis网站服务器+sql server数据库服务器安全

    iis网站服务器+sql server数据库服务器安全 一 程序部分注意事项 1 友好的错误提示页,不出错误黄页,会暴露信息 2 输入参数检测,get,post,cookie验证,防注入 3 页面层不 ...

  6. 华为云数据库SQL Server 上云最佳实践

    作者:华为云数据库高级项目经理/沈志鹏 沈志鹏: 在我开讲之前要先强调一下,刚才两个引擎所说的所有优点,SQL Server都有. 开讲前问一句,有没有人用过SQL Server数据库的?很好用的人还 ...

  7. 如何在多个SQL Server上执行作业

    介绍 (Introduction) In earlier chapter, we explained how to run queries in multiple SQL servers using ...

  8. 服务器””上的 MSDTC 不可用。解决办法

    今天下午在操作两个数据库的时候出现了"服务器 ''上的 MSDTC 不可用"的问题. 可以这样解决 1. 在windows控制面版-->管理工具-->服务-->D ...

  9. Oracle 数据库、Microsoft SQL Server、MySQL 数据库三种常见数据库的区别深度剖析

    文章目录 前言 一.ORACLE 数据库 二.Microsoft SQL Server 数据库 三.MySQL 数据库 总结 前言 Oracle 数据库.Microsoft SQL Server.My ...

最新文章

  1. 转帖:3D音频之双耳效应
  2. Nagios监控之9:利用sendmail使用第三方SMTP服务发送邮件报警
  3. PostMessage
  4. OpenFire源码学习之十九:在openfire中使用redis插件(上)
  5. 探索交通治理新思路,广州黄埔智能交通治“堵”
  6. MySQL数据库同步神器 - Gravity - 比Datax好用
  7. airflow连接mysql错误_安装Airflow遇到的问题以及解决过程
  8. 面试之js 数组插入删除
  9. 7.运输层---UDP
  10. @Transactional注解属性(3)
  11. SEO和SEM的区别是什么?
  12. 复数基础——二次公式的复根,复平面上标复数值点_7
  13. Android 自定义动态Drawable实现动态指针时钟功能
  14. fluent的udf在windows可以编译 linux错误,fluent中udf环境变量设置,简单可行!已试过!...
  15. 用大白话聊聊JavaSE -- 自定义注解入门
  16. (心得三)java俄罗斯方块小游戏编写心得
  17. 马士兵JVM课程笔记
  18. 【Modelsim仿真bdf文件(不正规方法)】
  19. echarts 图表中 在图例(legend)中展示自定义数据 百分比%
  20. 共享打印机,设置无线打印

热门文章

  1. 车联网未来发展会是怎么样的呢
  2. 笨方法学python40-42
  3. 关于%(取余)和 /(取整)的解释
  4. 为什么建议大家使用 Linux 开发?爽 !!!
  5. java pdf工具类_Java PDF工具类(一)| 使用 itextpdf 根据PDF模板生成PDF(文字和图片)...
  6. 关于微信小程序简单瀑布流的制作
  7. syntax error, expect {, actual error, pos 1, fastjson-ve
  8. 程序员们,挑一把适合自己的机械键盘吧。。
  9. 使用 gzip 压缩数据
  10. 开关电源芯片(自学使用 码住)