Sql 能够连接到链接服务器,但无法从任何表中选择
我有一个使用ODBC从sql server 2012 64位链接到普及sql 11数据库的服务器 我可以查看此服务器上的数据库,但当我从任何表中选择*时,我会收到以下错误:Sql 能够连接到链接服务器,但无法从任何表中选择,sql,sql-server,tsql,linked-server,Sql,Sql Server,Tsql,Linked Server,我有一个使用ODBC从sql server 2012 64位链接到普及sql 11数据库的服务器 我可以查看此服务器上的数据库,但当我从任何表中选择*时,我会收到以下错误: OLE DB provider "MSDASQL" for linked server "kslap208" returned message "[Pervasive][ODBC Client Interface][LNA][Pervasive][ODBC Engine Interface][Data Record Mana
OLE DB provider "MSDASQL" for linked server "kslap208" returned message "[Pervasive][ODBC Client Interface][LNA][Pervasive][ODBC Engine Interface][Data Record Manager]The MicroKernel cannot find the specified file(Btrieve Error 12)".
OLE DB provider "MSDASQL" for linked server "kslap208" returned message "[Pervasive][ODBC Client Interface][LNA][Pervasive][ODBC Engine Interface]Unable to open table: aactual.".
Msg 7306, Level 16, State 2, Line 1
Cannot open the table ""sbxc003"."aactual"" from OLE DB provider "MSDASQL" for linked server "kslap208".
我如何能够成功地测试连接并查看所有数据库;但是,我无法选择?您可能需要检查ODBC设置并确保其设置正确,错误消息“MicroKernel找不到指定的文件”使我认为设置中存在错误。当您设置ODBC时,您测试了它吗?您确定您的登录允许您访问此表吗?如果你在MS Access中创建了一个链接表来访问这个ODBC连接,你会看到什么表?@SimonWang谢谢,但我确实测试了连接,一切看起来都很正常fine@ElectricLlama谢谢你的留言。是的,我确实测试了连接是否良好请发布一条失败的select语句