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


