`

SQL 错误 7391 因为 OLE DB 提供程序 'SQLOLEDB' 无法启动分

阅读更多
在一个sql 服务器向另外一台通过触发器写数据时,
报错 OLE DB 提供程序 'SQLOLEDB' 无法启动

机器配置 win2003 sp1 + sqlSERVER 2000

网上的方式太多,经过试验,如下方法有效

打开“管理工具”的“组件服务”。
    a. 浏览至"启动管理工具"。    b. 选择"组件服务"。    c. 展开"组件服务"树,然后展开"我的电脑"。    d. 右键单击"我的电脑",然后选择"属性"。     在 MSDTC 选项卡中,点击安全配置 ,确保选中了下列选项:
网络 DTC 访问
选择“事务管理通讯”中的“不要求验证”

另外,"DTC 登录帐户"一定要设置为"NT Authority\NetworkService"。4、重启MS DTC服务。

system32/drivers/ets  hosts 文件 加入ip 和对应的 名字,双方!
然后问题解决

后来问题又出现来。两边都重新启动来一次。解决问题
分享到:
评论

相关推荐

    OLEDB驱动程序大全 SQLServer-OleDB-Provider

    OLEDB(Object Linking and Embedding, Database)驱动程序是一种数据访问接口,它允许应用程序以统一的方式访问多种数据源,包括数据库、文件系统、Web服务等。SQL Server OLE DB Provider则是专门用于与Microsoft ...

    PB设置OLE DB 连接SQL SERVER

    - **PROVIDER='SQLOLEDB'**:指定使用SQLOLEDB提供程序。 - **DATASOURCE**:指定SQL Server实例的名称。 - **INTEGRATEDSECURITY='SSPI'**:指示使用Windows集成安全验证(SSPI)进行身份验证。 - **Initial ...

    Visual C++中使用OLE DB读写SQL Server简明指南

    OLE DB(Object Linking and Embedding, Database)是微软提供的一种数据库访问接口,它允许开发者通过统一的方式访问多种数据源,包括SQL Server、Oracle、Access等。本指南将详细介绍如何在Visual C++中利用OLE DB...

    sql_oledb连接操作类

    SQL_OLEDB连接操作类是C#编程中用于与数据库交互的一种工具,它利用OLE DB技术来实现对SQL Server数据库的访问。OLE DB是Microsoft提供的一种数据访问接口,它可以访问多种数据源,包括关系数据库、电子表格、文本...

    OLEDB

    例如,SQL Server OLEDB提供者(SQLOLEDB)用于访问SQL Server数据库,而 Jet OLEDB 提供者(JET4.0)则用于访问Access数据库。开发者可以根据需要选择或编写适合的提供者。 在VC++中使用OLEDB,首先需要包含相关的...

    oledb连接字符串生成器(常用源代码)

    1. **Provider**: 定义要使用的数据提供程序,例如"Provider=Microsoft.Jet.OLEDB.4.0"用于Access数据库,"Provider=SQLOLEDB"用于SQL Server。 2. **Data Source**: 指定数据库的位置,可以是文件路径或服务器名称...

    SQLServer分布式事务问题

    在SQL Server 2000下收到如下错误: 该操作未能执行,因为 OLE DB 提供程序 ‘SQLOLEDB’ 无法启动分布式事务。 [OLE/DB provider returned message: 新事务不能登记到指定的事务处理器中。 ] OLE DB 错误跟踪[OLE...

    VC++数据库编程OLEDB,ODBC

    在VC++中,使用OLEDB涉及的主要组件是`Microsoft OLE DB Provider`,例如SQL Server的`SQLOLEDB`,以及`ADO (ActiveX Data Objects)`,一个高级的、面向对象的数据库访问层,它简化了对OLEDB的使用。 接下来,我们...

    PB125连接SQL数据库两种方法

    - `SQLCA.DBParm` 设置为 `"PROVIDERSTRING='database=Mydatabase',PROVIDER='SQLOLEDB',DATASOURCE='server'"`,这里指定了使用的OLEDB提供者、数据源以及数据库名称。 2. **连接验证**: - 同样使用 `sqlca....

    PB11如何连接到SQL

    在OLE DB架构中有两个核心组件:**OLE DB Provider(提供者)** 和 **OLE DB Consumer(消费者)**。 - **Consumer** 提出对数据的需求,而 **Provider** 则负责以表格形式提供数据,并将结果返回给Consumer作为...

    sqloledb.dll下载

    Microsoft OLE DB Provider for SQL Server

    VB 2010 (52)Connection对象Sql和Access示例数据库.rar

    VB 2010 (52)Connection对象Sql和Access示例数据库。Connection字符串的格式。...要连接Microsoft SQL Server 7.0的以前版本,需要使用SQL Server的OLE DB数据提供程序(SQLOLEDB)的OleDbConnection对象。

    OleDb例子

    OleDB,全称为Object Linking and Embedding, Database,是微软提供的一种数据访问接口,它允许应用程序通过统一的方式访问各种不同类型的数据库,包括Microsoft Jet(如Excel、Access)、ODBC数据源、SQL Server等...

    PB11连接sql2000数据库

    - 在“Provider”选项中选择“OLEDB”,并指定OLE DB提供者为“SQLOLEDB”。 - 设置“DataSource”字段,可以是服务器名(如“NETMANAGER”)或者IP地址(如“127.0.0.1”)。 - 如果使用服务器名称,确保该名称...

    sqlserver调用OPENROWSET的方法[参照].pdf

    在使用 sp_addlinkedserver 创建链接服务器时,可以指定链接服务器的名称、产品名称、提供程序名称、数据源名称、位置、提供程序字符串和目录。 ### sp_addlinkedsrvlogin 存储过程 sp_addlinkedsrvlogin 存储过程...

    PB11.5如何連接SQL Server 2008.doc

    - **Provider**:选择适合的OLE DB提供程序来连接SQL Server。对于SQL Server 2008,通常选择“SQLOLEDB”或“SQL Native Client”。在这里,我们选择“SQLOLEDB”。 2. **数据源(Data Source)**: - 数据源是...

    sqlserver导出excel文件出错解决方案

    - **SQLOLEDB.DLL**:此文件是 SQL Server 使用的主要 OLE DB 提供程序之一。如果未正确注册,可能会导致数据导出失败。 ```batch regsvr32 "C:/Program Files/Common Files/System/OleDB/sqloledb.dll" ``` - ...

    pb连接SqlServer所需的dll文件

    它包括了ODBC和OLE DB接口,使得PowerBuilder这样的应用程序能够通过这些接口与SQL Server通信。 2. **ODBC**:开放数据库连接是另一种数据库访问标准,允许应用程序通过统一的接口与多种数据库系统交互。Power...

    ODBC和OLEDB的连接字符串.docx

    其中,Provider Name是OLEDB提供者的名称,data source是数据库的路径或名称,attribute是连接参数,value是对应的值。 例如: * Access数据库: Provider=microsoft.jet.oledb.4.0;data source=your_database_...

Global site tag (gtag.js) - Google Analytics