transaction manager has disabled its support for remote/network transactions. 该伙伴事务管理器已经禁止了它对长距离/网络工作的支撑

可能需要重新新建此链接服务器,链接服务器,解决方法,链接服务器””的 OLE DB 访问接口 “MSDAORA” 返回了消息 “发生了一个 Oracle,链接服务器””的 OLE DB 访问接口,在开发阶段是在一台计算机上运行只要是启动分布式服务就没什么问题,里面用到了分布式事务

图片 2

  18:Find the “OraOLEDB.Oracle”
provider in SQL Server. Make sure the “Allow Inprocess” parameter is
checked.

背景:

Oracle 的 透明网关(transparent Gateway)
也得以兑现 Oracle 能够与 其余异构数据库的大团结

                      
图片 1

  10:Run “dcomconfig”. Navigate to
“Component Services -> Computers -> My Computer -> DCOM
Config”.

消除措施:

  1. 布局”OraOLEDB.Oracle”属性->启用项“允许进度内”;

  2. 新建链接服务器(名称 自定 :ORA_LINK)

  3. 填写链接服务器名称->选拔访问接口”Oracle Provider for OLE DB”

  4. 填写产品名称->Oracle

新近再用SSIS做多少归档,里面用到了分布式事务。在开发阶段是在一台电脑上运营只如若运维分布式服务就没怎么难点,但是明日把它安排到uat的时候遇到难题,错误消息是:

  5:Run “regedit”. Navigate to
“HKEY_CLASSES_ROOT\AppID\{???}” with the ??? representing the
application ID you copied in step #3.

     全新服务器,要求追加品质监察和控制,发现无法通过powershell读取质量目的

七.
填写Oracle的登六账号密码:选用项->安全性->选择”使用此安全上下文建立连接”,并填入Oracle登录名与登六密码

借使此工作已明地或暗地被确认或结束 难题还从未缓解能够参考以下设置:

在SQL SEKoleosVETiguan 二〇〇九 库罗德二下用Windows
身份验证的记名名创立了2个走访ORACLE数据库的链接服务器xxxxx,测试成功,木不通常,不过其余登录名使用该链接服务器时,报如下错误:

  • Open the Registry Editor by going to the Start Menu and selecting
    Run…, then type “regedit”, and click the OK button.
  • Navigate to the
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurePipeServers\winreg registry
    key.
  • Right click on the “winreg” key and select Permissions. Add users or
    groups to which you want to grant Read access.
  • Exit Registry Editor and restart Windows.

先是sqlserver 链接oracle能够因此四个访问接口:

壹.还发现叁个难题,数据库也须求打开分布式事务的支撑:右键“服务器连接”的性格,在打开的属性窗口选拔“连接”,在窗口右边,勾选“要求将分布式事务用于服务器到服务器的通讯”,分明即可。

消息 7302,级别
16,状态 1,第 1 行

贰、“OraOLEDB.Oracle” 访问接口是由oracle 的Oracle Probider for OLE DB
驱动提供的。它化解了多个数据库类型不一样等的的标题。而且1旦要求动用分布式事务,必须运用它来创立链接服务器。后文仲有详细介绍。 在创造在此之前,在SQLSE奥德赛VETiggo中,链接服务器->访问接口->OraOLEDB.Oracle->右键属性,选中
“Allow inprocess”
(粤语为:允许进度内) 这一步是使我们选用的OraOLEDB.Oracle接口打开执行操作。如未设置会报如下错误: “无法初步化链接服务器
“null” 的 OLE DB 访问接口 “OraOLEDB.Oracle” 的数据源对象”

图片 2

  2:Open the properties page of
“MSDAINITIALIZE”.

  (listener.ora/sqlnet.ora/tnsnames.ora配置文件详解)

参照地址

  17:Click the “Advanced Permissions”
button, then click “Change Permissions”. Select “Replace all child
object permissions with inheritable permissions from this object”. Apply
the new permissions.

 

  1. Go to Start -> Run. Type in DCOMCNFG.
  2. Go to the properties of the My Computer node under
    the Computers folder underneath Component Services.
  3. Under the My Computer Properties look under the
    Default Protocols tab.
  4. Over there make sure that Connection-oriented TCP/IP
    is selected and then click on Properties.
  5. You will see a window like this
                           
    图片 3

 

设置到位后SQL
Server的拜访接口上会新增”OraOLEDB.Oracle”(安装3四个人客户端,看不到)。

如上是在xp中,以下是win第88中学防火墙设置(入站规则和出站规则都亟待安装)