mysql2012创建ip访问,创建Sql数据访问接口

本文详细介绍了如何在SQLSERVER中通过SP_addlinkedserver存储过程创建链接服务器,实现与ORACLE和ACCESS数据库之间的数据交互。包括删除和添加链接服务器的步骤,以及如何使用SQL语句进行数据查询、更新、插入和删除操作。同时提供了在企业管理器中查看链接服务器的方法。
摘要由CSDN通过智能技术生成

SQL SERVER 创建链接服务器SP_addlinkedserver

SP_addlinkedserver小结(oracle,sqlserver,access,excel)

-----------------------------SQL SERVER----------------------------

Exec sp_droplinkedsrvloginshizg_ip,Null

Exec sp_dropservershizg_ip

EXEC sp_addlinkedserver

@server='shizg_ip',--被访问的服务器别名

@srvproduct='',

@provider='SQLOLEDB',

@datasrc='Server2' --要访问的服务器

EXEC sp_addlinkedsrvlogin

'shizg_ip', --被访问的服务器别名

'false',

NULL,

'sa', --帐号

'sa' --密码

Select * from shizg_ip.pubs.dbo.orders

-----------------------------ORACLE----------------------------

需要SQL SERVER服务器中安装ORACLE客户端;

Exec sp_droplinkedsrvlogindemo,Null

Exec sp_dropserver demo

go

EXEC sp_addlinkedserver

@server ='demo', --要创建的链接服务器别名

@srvproduct='Oracle', --产品名称

@provider='MSDAORA', --OLE DB 字符

@datasrc='ServiceName' --数据源 oracle"ora92"network"admin"tnsnames.ora 查看

EXEC sp_addlinkedsrvlogin

'demo', --已建立的链接服务器名

'false', -- 固定 *-

NULL, --为每个登陆SQL SERVER的用户使用此链接服务器,否则写用户名 *-

'userid', --帐号

'password' –密码

go

SELECT * FROM demo.. USERID.TABLE

--注意用大写,因为在Oracle的数据字典中为大写

数据库的格式必须是链接服务器名..ORACLE用户名.表名.

SELECT * FROM OPENQUERY(demo ,'select * from tbdemo' )

UPDATE OPENQUERY (demo, 'SELECT id FROM tbdemo WHERE id = 101')

SET name = 'hello';

INSERT OPENQUERY (demo, 'SELECT id FROM tbdemo')

VALUES ('hello');

DELETE OPENQUERY (demo, 'SELECT id FROM tbdemo WHERE name = ''hello''');

如此则在SQL SERVER中就可以访问ORACLE的数据了。

建立的链接服务器可以在企业管理器中看见.

-----------------------------ACCESS----------------------------

--建立连接服务器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值