2008-10-20 94 views
3

一位同事想要使用SQL Server 2000企业管理器查询Oracle数据库中的一个表。如何从SQL Server 2000查询Oracle表?

他知道如何做整个DTS的事情,但不想沿着这条路线进行附加查询。

还有别的办法吗?

回答

0

您应该可以将其作为链接服务器添加(在企业管理器中的安全下)。然后,您可以查询它以下列方式:

SELECT * FROM OracleServer.Database.dbo.Table

- 从未使用过甲骨文实际上,所以不知道如果“DBO”位将是正确的,如果此只是一个SQL Server的东西。

1

这里有一个一步一步的指导:Setting up an Oracle Linked Server

注意,为Oracle RDBMS默认微软驱动程序无法正常工作,因此你需要安装Oracle客户端(或即时客户端)

另一个微软链接:MSDN