64 位SQL Server 2005通过DB link链接32位SQL Server 2000 的bug解决
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解决相关推荐
- SQL Server 2005 连接本地端口1433开启远程连接/登陆18456错误的解决方法
SQL Server 2005 连接本地端口1433开启远程连接/登陆18456错误的解决方法 出处:http://jimmyli.blog.51cto.com/我站在巨人肩膀上Jimmy Li 作者 ...
- 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位操作系统 ...
- 谷歌不更新android studio,彻底迈向64位:谷歌宣布 Android Studio 将停止 32 位版本更新...
彻底迈向64位:谷歌宣布 Android Studio 将停止 32 位版本更新 2019-06-12 14:30:27 8点赞 13收藏 11评论 自16年前第一款64位x86处理器横空出世,PC行 ...
- 32位 shell.efi x86_通过grub,让32位的efi也能运行64位的Linux发行版
GRUB是什么 是一个来自GNU项目的启动引导程序.GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统.GRUB可用于选择操作系统分区上的 ...
- linux(ubuntu 10.10) 64位系统 gcc编译(c)成32位(静态)可执行应用程序的方法
在ubuntu 64位系统里编写好C程序,用GCC直接编译的话是64位的可执行文件, 如果拿到linux 32位的操作系统上是不能直接运行的. 所以可以在GCC 编译时 加入-m32 参数. 例如: ...
- 解决连接oracle报错 尝试加载Oracle客户端库时引发BadImageFomatException。如果在安装64位Oracle客户端组件的情况下以32位模式运行,将出现此问题的报错。
解决连接oracle报错 尝试加载Oracle客户端库时引发BadImageFomatException.如果在安装64位Oracle客户端组件的情况下以32位模式运行,将出现此问题的报错. 参考文章 ...
- 32位Windows7上8G内存使用感受+xp 32位下使用8G内存 (转)
32位Windows7上8G内存使用感受+xp 32位下使用8G内存 博客分类: Windows XPWindowsIE企业应用软件测试 我推荐做开发的朋友:赶快加入8G的行列吧....呵呵..超爽 ...
- 安装SQL Server2008 r2 提示SQL Server 2005 Express 工具失败和完全卸载SQL Server数据库操作流程
第一种简单情况可以测试: 32位修改注册表路径:HKLM\Software\Microsoft\Microsoft SQL Server\90\Tools\ShellSEM,把ShellSEM重命名即 ...
- sql server 配置管理器里为什么是32位_死磕 Nginx 系列:Nginx 限流配置
点击上方 Java后端,选择 设为星标 优质文章,及时送达 限流算法:令牌桶算法 算法思想是: 令牌以固定速率产生,并缓存到令牌桶中: 令牌桶放满时,多余的令牌被丢弃: 请求要消耗等比例的令牌才能被处 ...
- 打破第一范式的要求 (中英对照)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 ...
最新文章
- java之字符串学习记录
- sony service tel
- 羊车门问题python_python编程羊车门问题代码示例
- NVelocity的宏使用
- hp-ux锁定用户密码_UX设计101:提出正确的问题-规划和促进用户访谈
- C++:51---继承中的构造函数、析构函数、拷贝控制一系列规则
- 考研 | 手把手教你打赢考研情报战,巧用有关考研的三大网站
- html调用阅读模式,easyread.js—给网站开启阅读模式html教程
- php对键盘控制,键盘控制 - 陈映亮的个人空间 - OSCHINA - 中文开源技术交流社区...
- git上传项目全部流程
- 爬取淘宝商品评论——2020-8月
- Python官方中文开发文档
- 实战解决小程序图片加载问题
- 水星怎么设置网速最快_水星路由器怎么设置网速最快
- 边境的悍匪—机器学习实战:第四章 训练模型
- 程序存储器编址及程序执行顺序
- CSDN问答标签技能树(二) —— 效果优化
- 微信小程序实现水果转盘游戏
- 【微信小程序】生命周期
- 腾讯云一元服务器搭建个人网站详细教程