一位同事想要使用SQL Server 2000企業管理器查詢Oracle數據庫中的一個表。如何從SQL Server 2000查詢Oracle表?
他知道如何做整個DTS的事情,但不想沿着這條路線進行附加查詢。
還有別的辦法嗎?
一位同事想要使用SQL Server 2000企業管理器查詢Oracle數據庫中的一個表。如何從SQL Server 2000查詢Oracle表?
他知道如何做整個DTS的事情,但不想沿着這條路線進行附加查詢。
還有別的辦法嗎?
您應該可以將其作爲鏈接服務器添加(在企業管理器中的安全下)。然後,您可以查詢它以下列方式:
SELECT * FROM OracleServer.Database.dbo.Table
- 從未使用過甲骨文實際上,所以不知道如果「DBO」位將是正確的,如果此只是一個SQL Server的東西。
這裏有一個一步一步的指導:Setting up an Oracle Linked Server
注意,爲Oracle RDBMS默認微軟驅動程序無法正常工作,因此你需要安裝Oracle客戶端(或即時客戶端)
另一個微軟鏈接:MSDN