加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql-server – SQL Server和Sybase链接服务器问题

发布时间:2020-12-12 06:41:50 所属栏目:MsSql教程 来源:网络整理
导读:在SQL Server 2008中使用Sybase 12.5驱动程序一切正常但现在我们已经使用64位驱动程序迁移到SQL Server 2012和Sybase 15,似乎事情已经破裂. 如果我测试链接服务器连接它给我链接服务器成功的消息但是当我在视觉上深入查看目录虽然它列出了所有这些目录,但它们
在SQL Server 2008中使用Sybase 12.5驱动程序一切正常但现在我们已经使用64位驱动程序迁移到SQL Server 2012和Sybase 15,似乎事情已经破裂.

如果我测试链接服务器连接它给我链接服务器成功的消息但是当我在视觉上深入查看目录虽然它列出了所有这些目录,但它们显示为空白如此

但项目计数是正确的,因为我们在Sybase中有许多目录.
我认识到的另一个有趣的事情是,当我执行和OPENQUERY时,它给了我正确的行数,但仍显示空字符串,如此

我不知道这里发生了什么,我唯一的线索就是当我在这些空白数据库中深入查看时出现此错误消息.此异常提示.

Failed to retrieve data for this request. (Microsoft.SqlServer.Management.Sdk.Sfc)

------------------------------
ADDITIONAL INFORMATION:

An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)

------------------------------

Cannot obtain the schema rowset "DBSCHEMA_TABLES" for OLE DB provider "MSDASQL" for linked server "TEST". The provider supports the interface,but returns a failure code when it is used. (Microsoft SQL Server,Error: 7311)

任何想法为什么会这样?有谁知道解决这个问题?

解决方法

我通过重新启动服务器解决了这个问题,看起来Sybase驱动程序在安装时没有完全注册.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读