sqlserver dblink
本文来自: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.表名??本地表? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |