您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

SQLSERVERZ之创建dblink

bubuko 2022/1/25 19:07:01 sqlserver 字数 10490 阅读 881 来源 http://www.bubuko.com/infolist-5-1.html

一、sqlserver 1.1sqlserver常见dblink 路径:数据库-》点击-》服务器对象-》链接服务器对象-》界面新增/或脚本新增(注意:界面新增,按照指示一步一步操作即可) 脚本命令如下: USE [master] GO /****** Object: LinkedServer [db ...

一、sqlserver

1.1sqlserver常见dblink

路径:数据库-》点击-》服务器对象-》链接服务器对象-》界面新增/或脚本新增(注意:界面新增,按照指示一步一步操作即可)

脚本命令如下:

USE [master]
GO

/****** Object:  LinkedServer [dblink名称]    Script Date: 2021-05-18 20:27:02 ******/
EXEC master.dbo.sp_addlinkedserver @server = Ndblink名称, @srvproduct=N‘‘, @provider=NSQLNCLI, @datasrc=N数据库地址,端口
 /* For security reasons the linked server remote logins password is changed with ######## */
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=Ndblink名称,@useself=NFalse,@locallogin=NULL,@rmtuser=Nsa,@rmtpassword=########

GO

EXEC master.dbo.sp_serveroption @server=Ndblink名称, @optname=Ncollation compatible, @optvalue=Nfalse
GO

EXEC master.dbo.sp_serveroption @server=Ndblink名称, @optname=Ndata access, @optvalue=Ntrue
GO

EXEC master.dbo.sp_serveroption @server=Ndblink名称, @optname=Ndist, @optvalue=Nfalse
GO

EXEC master.dbo.sp_serveroption @server=Ndblink名称, @optname=Npub, @optvalue=Nfalse
GO

EXEC master.dbo.sp_serveroption @server=Ndblink名称, @optname=Nrpc, @optvalue=Nfalse
GO

EXEC master.dbo.sp_serveroption @server=Ndblink名称, @optname=Nrpc out, @optvalue=Nfalse
GO

EXEC master.dbo.sp_serveroption @server=Ndblink名称, @optname=Nsub, @optvalue=Nfalse
GO

EXEC master.dbo.sp_serveroption @server=Ndblink名称, @optname=Nconnect timeout, @optvalue=N0
GO

EXEC master.dbo.sp_serveroption @server=Ndblink名称, @optname=Ncollation name, @optvalue=null
GO

EXEC master.dbo.sp_serveroption @server=Ndblink名称, @optname=Nlazy schema validation, @optvalue=Nfalse
GO

EXEC master.dbo.sp_serveroption @server=Ndblink名称, @optname=Nquery timeout, @optvalue=N0
GO

EXEC master.dbo.sp_serveroption @server=Ndblink名称, @optname=Nuse remote collation, @optvalue=Ntrue
GO

EXEC master.dbo.sp_serveroption @server=Ndblink名称, @optname=Nremote proc transaction promotion, @optvalue=Ntrue
GO

1.2dblink使用(跨库使用dblink进行查询)

select * from dblink名称.his.dbo.表名where operdate=20210517

二、oracle创建dblink,实现跨库使用

1.1创建dblink

create database  link dblink名称 connect to 远程数据库用户名称identified by 远程数据库用户密码 using (DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.101.5)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = search)));

TestDblink : 表示dblink名字

dbName :表示 远程数据库的用户

dbPassword:表示 远程数据库的密码

HOST : 表示远程数据库IP

PORT : 表示远程数据库端口

SERVICE_NAME : 远程数据库的实例名

 

 1.2oracle的dblink使用(注意数据库名称和dblink的大小写 )

 

insert into 当前库 select xtzx.seq_eid.nextval,sysdate,sysdate, t.* from "CESHI_H_MATCH8888"@RZRQHIS8611 t;

 

SQLSERVERZ之创建dblink

原文:https://www.cnblogs.com/fengyiru6369/p/14782639.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶