在SQL中建立了一个oracle的链接服务器,在链接服务器中可以看到表和视图,但是在查询分析器中使用语句来查询的时候会出现错误提示 An error occurred while preparing a query for execution against OLE DB provider 'MSDAORA'. [OLE/DB provider returned message: ORA-00942:] OLE DB error trace [OLE/DB Provider 'MSDAORA' ICommandPrepare::Prepare returned 0x80040e14]. 我用的查询语句是:SELECT * from OPENquery(KK,'select * from kkkkk.TT') KK是链接服务器的名字,kkkk是用户名,TT是表名。 请大家帮忙解决啊创建链接服务器可以直接用SELECT * from KK.数据库名.KKKK.TT 如果建好链接服务器的话 SQL code: select * from kk..kkkk.TT
to SQL77: 数据库名指的是那个数据库? KK.数据库名.kkkk.TT
是 用这个语句出的是这个提示 OLE DB provider 'KK' does not contain table '"kkkk"."TT"'. The table either does not exist or the current user does not have permissions on that table. OLE DB error trace [Non-interface error: OLE DB provider does not contain the table: Pro