• SQL server 2008链接服务器OLE DB 访问接口 "SQLNCLI10" 返回了消息 "未指定的错误"


     SQL server2008 X64,windows 2003 X64与多台SQL server建立链接服务器,都是2003,链接的数据库有SQL server2005,也有SQL server2008,
    其中两台数据库一个是2008X64,一个是2005 32位的,在执行SQL语句从主服务器向链接服务器同步数据时报如下错误:
    链接服务器"192.168.19.85"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "未指定的错误"。
    链接服务器"192.168.19.85"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "通讯链接失败"。
    链接服务器"192.168.19.85"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "通讯链接失败"。
    消息 64,级别 16,状态 1,第 0 行
    TCP 提供程序: 指定的网络名不再可用。
    查到的
    1.将SQL Server(MSSQLSERVER)和SQL Full-Filter Deamon Launcher(MSSQLSERVER)两个服务的登录身份改为LocalSystem 。
    2. management studio--->服务器对象-->链接服务器-->Microsoft.Jet.OLEDB.4.0-->右键属性-->访问接口选项:全都不选 
    这个办法无效,两边服务器都设置了,没有用,那位大神知道怎么回事,给个回复!


    10 个解决方案

    #1


    远程连接开了没有?
    客户端开启TCP/IP协议试试!

    #2


    TCP/IP协议
    都已经开了,另外还有6台链接服务器都正常,这有两台不正常!

    #3


    http://support.microsoft.com/?scid=kb%3Bzh-cn%3B906954&x=12&y=8
    你看看这个,官方的;应该是64和32不兼容!

    #4


    引用 2 楼 LittleLee 的回复:
    TCP/IP协议
    都已经开了,另外还有6台链接服务器都正常,这有两台不正常!

    那就先排除下,
    1、其他64位能访问32位的,是否能访问
    2、其他32位访问该64位的,是否能访问

    #5


    谢谢楼上大神,主服务器是64位的,链接服务器共8台,其中只有一台是64位的SQL Server2008,其它都是32位,有2008和2005两个版本,以前工作都正常,从4月24日开始,有两台服务器无法同步数据,原来主服务器是SQL server2005,卸载重装为SQL Server2008,还是不管用!

    #6


    "TCP 提供程序: 指定的网络名不再可用"
    这句话是关键,用SQL SERVER Manage Studio连链接服务器 也报同样的错

    #7


    我也有遇到类似的问题,但直接在SQL查询分析器中操作是成功的,但集成到工具就会有问题。
    PS: 我是SQL 2008 R2 X64

    #8


    我的问题解决了,原因在于远程服务通过主机名访问会有问题,改成IP后问题修复了。
    希望对你有用。  :)

    #9


    create view v_MAT 
    as
    select * from OPENDATASOURCE(
    'SQLOLEDB','Data Source=192.168.1.174,1433;User ID=sa;Password=123' 
    ).AIS20121023174212.dbo.t_icitem
    试试这种,加上端口

    #10


    这个看一下你链接服务器那边有一个服务ms dtc有没有启动,还有他下面的附属服务,都得是启动状态,如果都是启动的,要是还不行,可以试着重启一下服务器,然后再启动ms dtc服务。
  • 相关阅读:
    9.8day58 单调栈
    bugku misc disordered_zip
    笔记-Python编码问题整理
    Springboot+基于微信小程序的商城 毕业设计-附源码191145
    网络计算机等级考试3级思科35系列交换机配置
    开发人员请注意:在 PyPI 上的 Python 包中发现 BlazeStealer 恶意软件
    vivado里那些看不懂的原语
    51【Aseprite 作图】酒坛——拆解
    java获取文件路径总结
    Springboot+vue的机动车号牌管理系统(有报告)。Javaee项目,springboot vue前后端分离项目
  • 原文地址:https://blog.csdn.net/qq_45061258/article/details/126229368