[二〇一六1121]不可能通过powershell读取sql server质量流量计难点

作者:数据库    发布时间:2019-12-11 14:06     浏览次数 :

[返回]

在SQL SELANDVE牧马人 贰零零玖 大切诺基2下用Windows 身份验证的记名名创制了二个走访ORACLE数据库的链接服务器xxxxx,测量检验成功,木一时,可是任何登入名使用该链接服务器时,报如下错误:

方今再用SSIS做多少归档,里面用到了分布式事务。在开垦阶段是在蓬蓬勃勃台Computer上运行只假设运维布满式服务就没怎么难点,不过昨日把它安插到uat的时候遭遇难题,错误消息是:

背景:

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

图片 1

     全新服务器,须要追加质量监察和控制,开掘不能通过powershell读取质量指标

Cannot create an instance of OLE DB provider "OraOLEDB.Oracle" for linked server "xxxxxx".

末尾找到实施方案:

减轻方式:

 

  1. 分明"Distribute Transaction Coordinator"服务在Server和本土都以运作意况。(如退步能够 输入:msdtc -resetlog (注意运维此命令时,不要奉行挂起的业务卡塔尔(قطر‎
  2. 在Server上打开 Component Services。 Control Panel –> System and Security –> Administrative Tools –> Component Services.
  3. 张开至 Component Services –> 计算机s –> My 计算机 –> Distributed Transaction Coordinator –> Local DTC, 右键,选拔Properties。在弹出的Dialog中挑选Tab “Security”, 勾选Network DTC Access 等选项,具体设置如下图。
    图片 2
  4. 如上的截图是在win8上的,要是您的系统是xp或是二零零零则有一些变化.张开至 Component Services –> Computers –> My Computer右键,选取Properties。在弹出的Dialog中筛选Tab “MSDTC”–>Security Configuration, 勾选"Network DTC Access", "Allow Remote Client",
    "Allow Inbound/Outbound", "Enable TIP" (Some option may not benecessary, have a try to get your configuration)等选取,具体设置如下图。
    图片 3
  5. 明确后会需要重复开动Service。注:假诺在前面包车型客车步调做完后,依然不能够消除难题,恐怕须要重启Computer。
  6. 确定DTC不会被你的防火墙阻止。
  • 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_MACHINESYSTEMCurrentControlSetControlSecurePipeServerswinreg 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.

此时亟需在“服务器对象”——>“链接服务器”——>“访谈接口”下,找到OraOLEDB.Oracle选项,单击右键选取属性,然后在做客接口选项下勾选“允许进度内”(Allow inprocess)。就能够缓慢解决地点难点,临时候,可能供给再度新建此链接服务器。

 请注意,假诺我们的景况和自家相近不在域里面,请选中不供给开展认证。否者在运作分布式事务时远程计算机缘提示“此工作已明地或暗地被认同或终止 ”。(计算机名称一定要能ping通,不然回报相近的不当卡塔尔国, 注意xp系统下日常是ping不通的

图片 4

是因为防火墙禁绝了icmp数据包.
现实查看:
始发-调整面板-防火墙-高档-ICMP-设置.允许了就足以ping通了

 

图片 5

鬼子给出了叁个化解那么些主题材料的步骤,相当详细严酷,大约左右逢原。能够当作参考学习的好资料:

ps:

Ran into this issue where the linked server would work for users who were local admins on the server, but not for anyone else. After many hours of messing around, I managed to fix the problem using the following steps:

1.还开采二个标题,数据库也急需开启布满式事务的支撑:右键“服务器连接”的性格,在开垦的属性窗口接收“连接”,在窗口侧边,勾选“须求将布满式事务用于服务器到服务器的通讯”,明确就能够。

  1:Run “dcomcnfg.exe”. Navigate to “Component Services -> Computers -> My Computer -> DCOM Config”.

图片 6

上一篇:没有了
下一篇:没有了