oracle9SERVER和透明网关安装在XP PRO下,SQL SERVER2000安装在WIN2000 PRO下,按照网上有关的技术文档已经配置了listener.ora  、  tnsnames.ora  、 initaspdata.ora文件,其中第三个文件名中的aspdata是我要访问sql server2000中的数据库,在命令行下的tnsping aspdata也成功,用system登陆到SQL PLUS下,设置了数据库参数global_names=false,并 create public database link aspdata connect to sa identified by sa using 'aspdata';也成功连接。可是当我在SQL PLUS下SQL> select * from Departments@aspdata;
select * from Departments@aspdata
                          *
ERROR 位于第 1 行:
ORA-28500: 连接 ORACLE 到非 Oracle 系统时返回此信息:
[Transparent gateway for MSSQL]找不到指定的模块。 
; at FIND_IMAGE_SYMBOL
Cannot connect to shareable hsdbsql. Using dummy functions
PATH =
C:\oracle\ora90\bin;C:\oracle\ora90/bin;C:\oracle\ora90\Apache\Perl\5.00503\bin\
mswin32-x86;C:\Program
Files\Oracle\jre\1.1.8\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wb
em
Initialization function MSSQL not found
ORA-02063: 紧接着7 lines(源于ASPDATA)
请问这是怎么回事,如何解决,泣谢!!!