Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 能够连接到链接服务器,但无法从任何表中选择_Sql_Sql Server_Tsql_Linked Server - Fatal编程技术网

Sql 能够连接到链接服务器,但无法从任何表中选择

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

我有一个使用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 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语句