加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sqlserver dblink

发布时间:2020-12-12 13:23:53 所属栏目:MsSql教程 来源:网络整理
导读:本文来自:http://blog.csdn.net/luoyanqing119/article/details/7506385 不同服务器数据库之间的数据操作 -- 创建链接服务器 exec ?sp_addlinkedserver? ' ITSV ' ?,? '' SQLOLEDB 远程服务器名或ip地址 ?sp_addlinkedsrvlogin? false null 用户名 密码 sp_

本文来自:http://blog.csdn.net/luoyanqing119/article/details/7506385


不同服务器数据库之间的数据操作

--创建链接服务器

exec?sp_addlinkedserver?'ITSV'?,?''SQLOLEDB远程服务器名或ip地址

?sp_addlinkedsrvlogin?falsenull用户名密码

sp_addlinkedserver 这种是数据库自带的函数,不需要变化,需要修改的是??'ITSV' 这种dblink名称

查询示例

select?*?from?ITSV.数据库名.dbo.表名

导入示例

into?表?以后不再使用时删除链接服务器

?sp_dropserver?droplogins连接远程/局域网数据(openrowset/openquery/opendatasource)?--

1、openrowset?查询示例??openrowset(sql服务器名?;?生成本地表

把本地表导入远程表

insert(??本地表

更新本地表?update?b?set?b.列A=a.列A?as?a?innerjoin?本地表 b?on?a.column1??b.column1

openquery用法需要创建一个连接

首先创建一个连接创建链接服务器

查询

FROMopenquery(ITSV,0)">SELECT * FROM 数据库.dbo.表名)

?)??b.列Ba.列B??a.列Ab.列A

3、opendatasource/openrowset

SELECTopendatasourceData Source=ip/ServerName ; User ID=登陆名 ; Password=密码).test.dbo.roy_ta

).数据库.dbo.表名??本地表?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读