job_desc 名是不是不存在
看看jobs的表结构.

解决方案 »

  1.   

    试试select [job_desc] from dbo.jobs@tosql2k看看
      

  2.   

    select [job_desc] from [pubs].[dbo].[jobs]@tosql2k
    在不行就真的不知道了。
      

  3.   

    sql server 的列名可能是小写,ORACEL不认,你在列名上加‘’。
      

  4.   

    试试这个:select a.[job_desc] from [pubs].[dbo].[jobs]@tosql2k asql server连接oracle用过,oracle 连接sql server 没有做过。
    还有最后一个办法,sql server 有一个事件查看器,打开它,里面可以监控到所有执行的语句
    在执行你的语句的时候看看sql server到底接受到的语句是什么,数据库之间互连,
    语句是加工后在传送过去的。
      

  5.   

    建立一个到sql server的Databaselink, 然后就可以象操作一般数据库来操作了,在oracle里。
      

  6.   

    嘻嘻,我们的oracle在linux下面