引用:http://epub.itpub.net/4/8.htm
有兩種方法:(推薦使用第二種)
1、在查詢分析器中執行sp_addlinkedserver
USE master
GO
EXEC sp_addlinkedserver
@server = 'xzh.world', --ORACLE鏈接服務器的名稱
@srvproduct = 'Oracle', --固定不變的
@provider =
'MSDAORA',
--固定不變的
@datasrc = 'xzh.world' --Net8中的服務器別名(網絡服務名)
2、在企業管理器中
1)在sql server2000 的企業管理器里面, 找到安全性->鏈接服務器->新建
2)在新建對話框"常規"選項卡里面, 選擇Microsoft ole db provider for oracle驅動. 產品名稱固定填為"Oracle", 數據源就是上面建立的網絡名稱ora. 提供程序字符串填為 "MSDAORA".
3)在新建對話框"安全性" 選項卡里面, 選擇" 用此安全上下文進行:", 輸入oracle9i server為你分配的用戶名和密碼.
4)在"常規"選項卡里面輸入你為該鏈接服務器取的名稱
3、如何引用ORACLE鏈接服務器中的數據
Select top 10 * from OpenQuery(linkname, 'Select * from user.tablename')
(END)


posted on 2008-02-19 17:54
一凡 閱讀(878)
評論(0) 編輯 收藏 所屬分類:
DATABASE