开始--程序--Microsoft SQL Server--服务器管理器--服务中选择第一个(DTS)
--取消选择“当OS启动时自动服务"

解决方案 »

  1.   

    已经这样处理了,原来msdtc是停止的,但是VB程序运行过程中会自动启动。
      

  2.   

    檢查VB程序中是否有啟動msdtc的sql語句?
      

  3.   

    程序中只有有关事务处理的语句,没有关于msdtc的语句,所以现在不知道数据库中的msdtc为何会自动启动。
      

  4.   

    操作系统和SQL都安装最新补丁,查看SQL有没有打补丁的方法是在查询分析器中执行:select @@version--如果显示的版本是(对于sql2000)
    Microsoft SQL Server  2000 - 8.00.760 (Intel X86) 
    证明已经打了补丁,否则表明没有打补丁
    SQL补丁:
    '全部补丁的位置
    http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=9032f608-160a-4537-a2b6-4cb265b80766
      

  5.   

    新建一個帳號,如 user_abc,在VB程式中通過此帳號連接數據庫,然後:通過MS SQLSERVER跟踪一下,查看是否是user_abc啟動的,或是其他帳號开始--程序--MS SQLSERVER
    --事件探察器(SQL Profiler)
    --文件
    --新建
    --设置跟踪的项目...
    --然后数据库的调用情况就会显示出来
      

  6.   

    没可能会自动启动吧?这样判断吧,将程序复制到其他电脑,看是否有同样的问题
    如果没有,证明你的电脑有问题. 重新安装SQL如果也有,再检查你的程序代码中,是否有相关的代码.