SQLServer 2016将服务器链接到iseries - 灾难性故障

时间:2017-01-18 09:59:50

标签: linked-server

环境: Windows Server 2012 R2标准版 安装了SQL Server 2016 Developer和SQL SERVER 2008 R2。

链接服务器到iseries DB2(64位ODBC连接上的MSDASQL)在SQLServer 2008 R2上运行正常。

虽然Linked SERVER目录列出了iseries上的表,但是从SQL Server 2016实例链接到同一DB2的SERVER不起作用。

在使用openquery运行选择查询时,查询出现以下错误:

OLE DB提供程序" MSDASQL"对于链接服务器" test"报告错误。该提供商报告了意外的灾难性故障。 Msg 7330,Level 16,State 2,Line 5 无法从OLE DB提供程序中获取行" MSDASQL"对于链接服务器" test"。

“查询输出”选项卡显示表中的所有列名称。

我们尝试在提供程序MSDASQL上启用Allow inprocess选项,删除并重新创建链接服务器等。

请问有人帮忙解决这个错误吗?

0 个答案:

没有答案