sql server创建 oracle连接
来源:互联网 发布:python datetime 微秒 编辑:程序博客网 时间:2024/04/28 08:27
前提:sqlserver服务器需要安装oracle客户端程序
一,步骤:
--创建oracle连接
EXEC master.dbo.sp_addlinkedserver
@server = N'SERVER_LINKNAME',
@srvproduct=N'',
@provider=N'OraOLEDB.Oracle',
@datasrc=N'dblink' -- 连接服务名
--创建认证方式
EXEC master.dbo.sp_addlinkedsrvlogin
@rmtsrvname=N'SERVER_LINKNAME',
@useself=N'False',
@locallogin=NULL,
@rmtuser=N'uname',
@rmtpassword='XXX'
如果创建的连接成功,而没有访问权限,则设置访问接口的访问权限即可
EXEC master.dbo.sp_MSset_oledb_prop N'OraOLEDB.Oracle', N'AllowInProcess', 1
二,访问
--查询操作
SELECT * FROM OPENQUERY(ORCL, 'select * from test')
--事务操作需要开启windows上的服务:MSDTC(Distributed Transaction Coordinator)
--删除操作
begin transaction
SET XACT_ABORT on
DELETE FROM OPENQUERY(ORCL, 'select * from test t where t.id=1')
rollback
SET XACT_ABORT off
--插入操作
INSERT INTO OPENQUERY (ORCL,'select * from test')
(id,name,remark,n1) VALUES (1,123,'china',1.23)
--更新操作
UPDATE OPENQUERY (orcl,'select * from test') SET remark='shenzhen' WHERE id=1
- sql server创建 oracle连接
- oracle连接SQL SERVER
- oracle 连接 sql server
- SQL SERVER 连接 oracle
- ORACLE 连接 SQL SERVER
- SQL Server连接Oracle
- sql server 创建连接服务器
- MS SQL Server连接Oracle
- sql server连接Oracle方法
- sql server 连接 oracle 总结
- C#创建新的 sql server 连接
- 我的SQL Server 创建连接服务器
- 怎样创建SQL Server 连接 IBM DB2
- 如何连接SQL Server与Oracle数据库
- SQL Server到Oracle连接服务器
- 如何连接SQL Server与Oracle数据库
- VS2005连接Mysql,SQL Server, Access,Oracle
- Java连接Mysql,SQL Server, Access,Oracle
- androdi权限
- Java方法的递归调用,类对的声明及使用
- Tcp抓包以及tcp状态解释
- 可变参数函数
- 开启了写博客的日子
- sql server创建 oracle连接
- 老外谈设计:2015国外Web设计最新思路分享
- Xcode 6 LaunchImage 载入界面标准大小
- 深入解析LoadRunner下的参数化取值
- @XmlAttribute(name="xmlns") 有问题
- JSON与后台交互的一般模式
- unity3d 摄像机抖动特效
- UIColor,CGColor,CIColor三者的区别和联系
- Autolayout及VFL经验分享