文件inittg4msql.ora,listener.ora,tnsname.ora文件已经配置好,数据库链建立,查询时报错如下,请高手指教,谢谢!select * from sales@msqlORA-28500: 连接 ORACLE 到非 Oracle 系统时返回此信息: 
[Transparent gateway for MSSQL][Microsoft][ODBC SQL Server Driver][Named Pipes]Specified SQL server not found. (SQL State: 08001; SQL Code: 6)
ORA-02063: 紧接着2 lines(源于MSQL)看情况好像是Transparent gateway 没有启动,不过不对,因为Transparent gateway的调用是通过程序tg4msql.exe实现啊!

解决方案 »

  1.   

    http://www.csdn.net/develop/author/columnAuthor/hochihyi/Article/SqlServer/002.htm
      

  2.   

    jiezhi()
    我查询了http://www.csdn.net/develop/author/columnAuthor/hochihyi/Article/SqlServer/002.htm
    但这是通过sql server访问oracle啊,可是我需要的是oracle访问sql server,当然原理一样,但主要的是我需要后者出现问题的解决方法,急,谢谢!
      

  3.   

    SQL SERVER 访问Oracle很方便,不需要其它软件
      

  4.   

    我需要的是oracle访问sql server
      

  5.   

    在oracle server上安装了sql server2000,问题解决了。
    继续提问:
    怎样通过透明网关向sql server2000中插入日期字段?
    insert test@msql values(1, to_date('20031118', 'yyyy-mm-dd'));
    肯定是有错的,请后来者提出解决方案!
      

  6.   

    insert test@msql values(1, '20031118');即可!
    结帖!