`
hgq0011
  • 浏览: 549219 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

MSDTC,OLE DB 出错

阅读更多

 环境如下,通过jdbc调用存储过程(procedure),出现如下错误:
 [SQLServer 2000 Driver for JDBC][SQLServer]服务器 'FILES-SERVER' 上的 MSDTC 不可用
 [SQLServer 2000 Driver for JDBC][SQLServer]该操作未能执行,因为 OLE DB 提供程序'SQLOLEDB' 无法启动分布式事务。
因为在存储过程中调用了如下的sql方法

 opendatasource('SQLOLEDB','Data Source = 192.168.1.1;User ID = sa;Password =psstone')
所以就出现了上面的错误。因为存储过程调用的数据库其实是同一台服务器,把我把opendatasource方法去了,调试通过。可我还是不明白(在ms sql的查询分析器中,执行此存储过程没有问题,可为什么通过JDBC调用就会出现如上的错误?)。假如真的是调用另一个服务器上的数据,那怎么办呢?opendatasource方法是通过链接服务来调用分布式事务(调用另一台数据库服务获取数据),可能是因为OLE DB 提供程序'SQLOLEDB' 无法启动分布式事务,那么用什么样子的程序(驱动程序)能启动分布式事务呢?

 等把这个东东做完了,在来好好研究一下吧,时间有限。 请赐教,:)

下面是我找到的一些资料,http://community.csdn.net/Expert/topic/2889/2889213.xml
http://community.csdn.net/Expert/topic/2835/2835706.xml
分享到:
评论

相关推荐

    Oracle 11g 精简客户端打包 2012-06更新

    Oracle Instant Client 11.1.06.20 可以免费分发的Oracle精简客户端 By ZhaHost in 2010.06.18 2012.05.18 重新打包,...2. Oracle Oledb组件 3. Oracle odp.net2.x组件 4. Oracle Oramts组件(需要启用MSDTC服务)

    如何进入MSDTC服务

    分布式事务协调器(MSDTC,Microsoft Distributed Transaction Coordinator)是Windows操作系统中的一项重要服务,它负责协调跨越多个资源管理器(如数据库、消息队列、文件系统等)的分布式事务处理。MSDTC确保在...

    msdtc解决 服务不能启动

    "MSDTC服务无法启动解决方法" MSDTC(Distributed Transaction Coordinator),即分布式事务协调器,是一种协调跨多个数据库、消息队列、文件系统等资源管理器的事务服务。该服务的进程名为Msdtc.exe,该进程调用...

    服务器×××上的MSDTC不可用解决办法1

    解决服务器上的MSDTC不可用问题 MSDTC( Distributed Transaction Coordinator,分布式交易协调器)是一种协调跨多个数据库、消息队列、文件系统等资源管理器的事务的服务。该服务的进程名为Msdtc.exe,依赖于...

    MSDTC不能启动的几个解决方法

    ### MSDTC不能启动的几个解决方法 #### 一、引言 在IT环境中,MSDTC(Microsoft Distributed Transaction Coordinator)是用于协调分布式事务的关键组件。它确保了在多个资源管理器(如数据库、消息队列等)之间的...

    服务器上的MSDTC不可用解决办法

    服务器上的MSDTC不可用解决办法,服务器上的MSDTC不可用解决办法,服务器上的MSDTC不可用解决办法。

    msdtc 修复

    msdtc 修复的批处理文件,可以修复IIS无法正常连接ACCESS

    MSDTC服务配置

    局域网内, MSDTC服务配置, SQLServer 跨库事务

    msdtc.exe安装iis用到得文件

    msdtc.exe 安装iis用到得文件 必备

    msdtc不可用解决

    服务器上的******msdtc不可用解决,做了一个批处理!

    跨網段的MSDTC設定

    除了元件必須設定MSDTC的安全設定外,跨網段連接時,尚必須讓兩台機器認識到彼此,也能利用MSDTC進行資料庫連結。

    SQL Server 分布式数据库的问题和解决方法 msdtc 配置

    SQL Server 分布式数据库的问题和解决方法 msdtc 配置

    2003群集MSDTC安装后导致群集无法切换问题的解决

    在Windows Server 2003环境下,群集服务(Cluster Service)与分布式事务处理协调器(Distributed Transaction Coordinator, MSDTC)的配合使用可能会遇到一些挑战,特别是在群集中的节点同时担任不同域控制器角色时...

    MSSQL数据库服务MSDTC不可用解决办法

    服务器上的MSDTC不可用解决办法 ,如果Distributed Transaction Coordinator 无法启动,则是因为丢失了日志文件,重新创建日志文件,再启动就行了。

    win2003中配置msdtc

    ### 在Windows Server 2003中配置MSDTC #### 概述 在Windows Server 2003中配置MSDTC(Microsoft Distributed Transaction Coordinator)是一项重要的任务,特别是对于那些依赖于分布式事务处理的应用程序而言。...

    vc++数据库开发资源包.rar

    OLEDB.CHI OLEDB.CHM OLEDBSQL.CHI OLEDBSQL.CHM ─INCLUDE DB2CONST.H DBMCONST.H DTMCONST.H DTSCONST.H DTSFFILE.H DTSPKG.H DTSPUMP.H EQMCONST.H GENCONST.H IFXCONST.H MDSCONST.H MSDADC.H ...

    MSDTC服务配置参照.pdf

    MSDTC服务配置参照 MSDTC(Distributed Transaction Coordinator)服务是一种分布式事务服务,用于管理跨多个服务器的数据库事务。在使用MSDTC服务之前,需要在参与的双方服务器上启动MSDTC服务,并进行相应的配置...

    MS DTC配置,ATL,COM

    2. SQL Server 2000错误:OLE DB提供程序'SQLOLEDB'无法启动分布式事务,错误代码0x8004d00a,提示新事务不能登记到指定的事务处理器中。 这些错误表明MS DTC服务未正确配置或存在网络通信问题。 ### 解决方案 ##...

Global site tag (gtag.js) - Google Analytics