引用: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
一凡 阅读(871)
评论(0) 编辑 收藏 所属分类:
DATABASE