-
服务器: 消息 7391,级别 16,状态 1,行 2 该操作未能执行,因为 OLE DB 提供程序 'MSDAORA' 无法启动分布式事务。15
我想在 sql2000和oracle9i中都插入一条数据。如果用insert into WEBJET6D387420..MTMANAGER.NEWSTWO values('n','10')
就不会报错,但是加上事务begin transaction
insert into WEBJET6D387420..MTMANAGER.NEWSTWO values('n','10')
commit transaction 就会报上面的错
问题补充:andilyliao 写道两个数据库的操作用jdbc事务做不了。
我用的是链接服务器(OLE DB)。链接到一个oracle 数据库。在查询分析器中向oracle中插入数据行,但加在事务中就不行(该操作未能执行,因为 OLE DB 提供程序 'MSDAORA' 无法启动分布式事务。)。2010年1月28日 12:01
相关推荐
SQL Server分布式事务时,在SQL Server 2005下收到如下错误: 消息 7391,级别 16,状态 2,过程 xxxxx,第 16 行 无法执行该操作,因为链接服务器 “xxxxx” 的 OLE DB 访问接口 “SQLNCLI” 无法启动分布式事务。...
OLEDB(Object Linking and Embedding, Database)驱动程序是一种数据访问接口,它允许应用程序以统一的方式访问多种数据源,包括数据库、文件系统、Web服务等。在本话题中,我们将深入探讨“OLEDB驱动程序大全”中...
OLEDB驱动程序的工作原理是通过实现OLEDB接口,提供一套标准的方法和属性,使得任何支持OLEDB的应用程序都能够理解并操作数据。对于MySQL-OleDB-Provider,它实现了这些接口,使得.NET或其他支持OLEDB的程序能够执行...
OLEDB(Object Linking and Embedding, Database)是微软提出的一种数据访问接口,它允许应用程序通过统一的方式访问各种数据源,包括数据库、文件系统、Web服务等。在本主题中,我们将深入探讨“OLEDB驱动程序大全...
当应用程序通过SQL Server OLE DB Provider连接到SQL Server时,它会创建一个OLE DB会话对象,然后通过该会话对象创建命令对象来执行SQL语句。数据源通过数据行集(Rowset)返回结果,应用程序可以遍历这些行集以...
【Microsoft.ACE.OLEDB.12.0-提供程序】本资源是C#程序使用OleDb读取Excel时必备的驱动程序——Microsoft.ACE.OLEDB.12.0的提供程序。OleDb是一个数据库驱动接口,能够通过标准的 SQL 语句访问多种数据库,包括 ...
数据提供程序OLE DB是微软开发的一种数据访问接口,它允许应用程序通过统一的方式访问各种不同的数据源,包括数据库、文件系统、Web数据等。OLE DB基于组件对象模型(COM)架构,使得开发人员能够构建跨平台的数据...
- **OLE DB 接口**:通过 SQLNCLI 使用 OLE DB 接口可以访问 SQL Server,并且支持多种数据操作功能,如查询执行、事务处理等。 - **兼容性**:SQLNCLI 通常用于 Windows 平台上的应用程序开发,并且与 SQL Server ...
WIN7 : OLE DB Provider for Oracle(MSDAORA)驱动 . WIN7(x32) 系統自帶有 msdaOra.dll 驱动 :(WINDOWS 7 以后版本不再带有此驱动了) 其放置路徑: C:\Program Files\Common Files\System\Ole DB\ 目錄下。 ...
### OleDb驱动程序与ASP.NET中的Excel操作 #### 引言 OleDb驱动程序是一种用于连接和操作Microsoft Office数据源(如Excel、Access等)的ODBC驱动程序。它允许开发人员在无需安装完整Office套件的情况下,从.NET ...
配置时,会指定OLE DB提供程序(在这种情况下是MSDB2),并提供必要的连接参数。 使用这种方式,SQL SERVER可以执行分布式查询,直接访问DB2中的数据,如同访问本地数据库表一样。这种跨数据库的互操作性极大地扩展...
"Microsoft OLE DB Provider for DB2" 是微软公司开发的一款数据提供程序,它允许开发者通过OLE DB接口与IBM的DB2数据库系统进行交互。OLE DB是Microsoft的一种数据访问技术,它为应用程序提供了一种标准的方式来...
1. **sydaadmr.dll**: 这是Sybase OLEDB提供程序的一部分,负责管理与Sybase数据库的连接,执行查询和其他数据库操作。 2. **sydaadm.exe**: 这可能是一个管理工具或者服务,用于配置、监控或管理Sybase OLEDB驱动...
这可能是因为 ACE.OLEDB.12.0 数据提供程序没有正确安装,或者与 Office 版本不兼容,或者在64位操作系统上运行32位应用程序时出现的典型问题。 解决这个问题,首先需要确认你的系统是32位还是64位,然后下载并安装...
1. **服务提供商(Service Provider)**: OLE DB服务提供商是实现具体数据存取功能的组件,如SQL Server OLE DB Provider,它实现了OLE DB接口,使得应用程序可以通过这些接口与特定的数据源进行交互。 2. **数据源...
### OLE DB 访问接口 'SQLNCLI10' 返回了对列 'XXX' 无效的数据 #### 问题背景及现象 在SQL Server环境中,当一个系统试图从另一个SQL Server获取数据时,可能会遇到“OLE DB 访问接口 'SQLNCLI10' 返回了对列 'XXX...
标题中的问题涉及到的是在执行与Excel交互操作时遇到的一个常见错误,即“未在本地计算机上注册‘microsoft.ACE.oledb.12.0’提供程序”。这个错误通常是由于缺少Microsoft Access Database Engine(也称为ACE OLEDB...
OLE DB通过提供一组标准的API(应用程序编程接口),使得开发者能够轻松地将数据操作集成到自己的应用程序中,无论这些数据存储在哪里或以何种形式存在。 ### 三、OLE DB的关键概念 #### 1. 数据提供者(Data ...