日期:2014-05-17 浏览次数:20701 次
--2、链接服务器为Oracle,使用oracle的oledb库MSDAORA
--2.1.1为建立链接服务器
EXEC sp_addlinkedserver
@server = 'OracleLinkedServer', --要创建的链接服务器名称
@srvproduct = 'Oracle', --产品名称
@provider = 'MSDAORA', --OLE DB 字符
@datasrc = 'orcl' --数据源
--2.1.2为创建连接服务器登陆
EXEC sp_addlinkedsrvlogin
@rmtsrvname = 'OracleLinkedServer', --链接服务器名称
@useself = 'false',
@locallogin = NULL,
@rmtuser = 'scott', --Oracle服务器的登陆用户名
@rmtpassword = 'tiger' --Oracle服务器的登陆密码
--2.2为设置链接服务器属性
exec sp_serveroption @server='OracleLinkedServer',
@optname = 'rpc', --从给定的服务器启动rpc
@optvalue ='true' --这样可以调用远程的存储过程
exec sp_serveroption @server='OracleLinkedServer',
@optname = 'rpc out', --对给定的服务器启动rpc
@optvalue ='true' --在远程执行DDL语句
--2.3查询数据
select * from [OracleLinkedServer].scott.emp
--2.4为在远程服务器上执行DDL语句新建表,用oracle的方式书写语句
exec('create table SCOTT.EMPXX(iddd int)') at Orac