A服务器为64位机器,安装64位SQL Server2005;

B服务器为32位机器,安装32位SQL Server 2003 sp4;

A服务器数据库创建DB link连接B服务器数据,DBlink测试通过。

但是通过A服务器的数据库客户端查询B服务器的数据(select * from Bserver.Btable),就会爆出如下错误:

链接服务器"Bserver"的 OLE DB 访问接口 "SQLNCLI" 返回了消息 "Unspecified error"。
链接服务器"Bserver"的 OLE DB 访问接口 "SQLNCLI" 返回了消息 "在该服务器上找不到完成该操作所需的存储过程。 请与系统管理员联系。"。
Msg 7311, Level 16, State 2, Line 1
无法获取链接服务器 "Bserver" 的 OLE DB 访问接口 "SQLNCLI" 的架构行集 "DBSCHEMA_TABLES_INFO"。该访问接口支持该接口,但使用该接口时返回了失败代码。

google了一下,终于解决了,这其实是微软的一个bug,因为在sqlserver 2003sp4中有个补丁SQL语句,但是在升级过程中没有自动执行,所以需要我们手动去执行。

该SQL文件位于sqlserver 2003sp4的安装目录下(搜索一下),名字为instcat.sql;

执行方法也有点另类,需要在cmd中执行:osql -E -S BserverName -i <Location>\instcat.sql

执行过程会一直在刷屏,大概需要20s的时间,最后会提示:completed successfully!

【参考】http://support.microsoft.com/?scid=kb%3Bzh-cn%3B906954&x=15&y=5

转载于:https://www.cnblogs.com/sanjia/archive/2010/11/11/dblink_bug_between_sql2005_and_sql2000.html

64 位SQL Server 2005通过DB link链接32位SQL Server 2000 的bug解决相关推荐

  1. SQL Server 2005 连接本地端口1433开启远程连接/登陆18456错误的解决方法

    SQL Server 2005 连接本地端口1433开启远程连接/登陆18456错误的解决方法 出处:http://jimmyli.blog.51cto.com/我站在巨人肩膀上Jimmy Li 作者 ...

  2. 32位/64位系统,jdk32位,64位,32/64位jdk编译出来的class和eclipse 32位和64位

    首先关于32位/64位系统,jdk32位,64位,32/64位jdk编译出来的class和eclipse 32位和64位的一些对应关系做些说明. 1.32位操作系统不可以装64位jdk,64位操作系统 ...

  3. 谷歌不更新android studio,彻底迈向64位:谷歌宣布 Android Studio 将停止 32 位版本更新...

    彻底迈向64位:谷歌宣布 Android Studio 将停止 32 位版本更新 2019-06-12 14:30:27 8点赞 13收藏 11评论 自16年前第一款64位x86处理器横空出世,PC行 ...

  4. 32位 shell.efi x86_通过grub,让32位的efi也能运行64位的Linux发行版

    GRUB是什么 是一个来自GNU项目的启动引导程序.GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统.GRUB可用于选择操作系统分区上的 ...

  5. linux(ubuntu 10.10) 64位系统 gcc编译(c)成32位(静态)可执行应用程序的方法

    在ubuntu 64位系统里编写好C程序,用GCC直接编译的话是64位的可执行文件, 如果拿到linux 32位的操作系统上是不能直接运行的. 所以可以在GCC 编译时 加入-m32 参数. 例如: ...

  6. 解决连接oracle报错 尝试加载Oracle客户端库时引发BadImageFomatException。如果在安装64位Oracle客户端组件的情况下以32位模式运行,将出现此问题的报错。

    解决连接oracle报错 尝试加载Oracle客户端库时引发BadImageFomatException.如果在安装64位Oracle客户端组件的情况下以32位模式运行,将出现此问题的报错. 参考文章 ...

  7. 32位Windows7上8G内存使用感受+xp 32位下使用8G内存 (转)

    32位Windows7上8G内存使用感受+xp 32位下使用8G内存 博客分类: Windows XPWindowsIE企业应用软件测试  我推荐做开发的朋友:赶快加入8G的行列吧....呵呵..超爽 ...

  8. 安装SQL Server2008 r2 提示SQL Server 2005 Express 工具失败和完全卸载SQL Server数据库操作流程

    第一种简单情况可以测试: 32位修改注册表路径:HKLM\Software\Microsoft\Microsoft SQL Server\90\Tools\ShellSEM,把ShellSEM重命名即 ...

  9. sql server 配置管理器里为什么是32位_死磕 Nginx 系列:Nginx 限流配置

    点击上方 Java后端,选择 设为星标 优质文章,及时送达 限流算法:令牌桶算法 算法思想是: 令牌以固定速率产生,并缓存到令牌桶中: 令牌桶放满时,多余的令牌被丢弃: 请求要消耗等比例的令牌才能被处 ...

  10. 打破第一范式的要求 (中英对照)Michael Rys 对 SQL Server 2005 中XML 的 评论——对微软SQL Server项目经理Michael Rys博士的采访

    Michael Rys on XML in SQL Server 2005 Michael Rys对SQL Server 2005中XML的评论 Michael Rys is one of two p ...

最新文章

  1. java之字符串学习记录
  2. sony service tel
  3. 羊车门问题python_python编程羊车门问题代码示例
  4. NVelocity的宏使用
  5. hp-ux锁定用户密码_UX设计101:提出正确的问题-规划和促进用户访谈
  6. C++:51---继承中的构造函数、析构函数、拷贝控制一系列规则
  7. 考研 | 手把手教你打赢考研情报战,巧用有关考研的三大网站
  8. html调用阅读模式,easyread.js—给网站开启阅读模式html教程
  9. php对键盘控制,键盘控制 - 陈映亮的个人空间 - OSCHINA - 中文开源技术交流社区...
  10. git上传项目全部流程
  11. 爬取淘宝商品评论——2020-8月
  12. Python官方中文开发文档
  13. 实战解决小程序图片加载问题
  14. 水星怎么设置网速最快_水星路由器怎么设置网速最快
  15. 边境的悍匪—机器学习实战:第四章 训练模型
  16. 程序存储器编址及程序执行顺序
  17. CSDN问答标签技能树(二) —— 效果优化
  18. 微信小程序实现水果转盘游戏
  19. 【微信小程序】生命周期
  20. 腾讯云一元服务器搭建个人网站详细教程

热门文章

  1. jTip定制实现博客日历
  2. unity中简单的血条自作
  3. 【数据结构排序算法系列】数据结构八大排序算法
  4. 导出excel、word、csv文件方法汇总
  5. excel 文件导入数据库(java)
  6. Lucene(.net)学习
  7. 软考解析:2017年下半年下午试卷
  8. 软件工程概论--课后作业1
  9. 又联考了一场,感觉自己好菜啊,T1没写出来,后来花了一个早上调试。QAQ。最后发现是个-1还有取模没打。。。TAT。。。难受极了!!!...
  10. Web项目--------原Oracle数据库的项目同时兼容MySql