连接其它服务器数据库查询数据(sql server)

连接其它服务器数据库查询数据(sql server)

ID:38192659

大小:12.83 KB

页数:3页

时间:2019-05-25

连接其它服务器数据库查询数据(sql server)_第1页
连接其它服务器数据库查询数据(sql server)_第2页
连接其它服务器数据库查询数据(sql server)_第3页
资源描述:

《连接其它服务器数据库查询数据(sql server)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、不同服务器数据库之间的数据操作 --创建链接服务器 execsp_addlinkedserver '链接名','','SQLOLEDB','远程服务器名或ip地址' execsp_addlinkedsrvlogin '链接名','false',null,'用户名','密码'  --查询示例 select*from链接名.数据库名.dbo.表名  --导入示例 select*into表from链接名.数据库名.dbo.表名  --以后不再使用时删除链接服务器 execsp_dropserver '链接名','droplogins

2、'  --连接远程/局域网数据(openrowset/openquery/opendatasource) --1、openrowset  --查询示例 select*fromopenrowset('SQLOLEDB','sql服务器名';'用户名';'密码',数据库名.dbo.表名)  --生成本地表 select*into表fromopenrowset('SQLOLEDB','sql服务器名';'用户名';'密码',数据库名.dbo.表名)  --把本地表导入远程表 insertopenrowset('SQLOLEDB','

3、sql服务器名';'用户名';'密码',数据库名.dbo.表名) select*from本地表  --更新本地表 updateb setb.列A=a.列A  fromopenrowset('SQLOLEDB','sql服务器名';'用户名';'密码',数据库名.dbo.表名)asainnerjoin本地表b ona.column1=b.column1  --openquery用法需要创建一个连接  --首先创建一个连接创建链接服务器 execsp_addlinkedserver '链接名','','SQLOLEDB','远程服

4、务器名或ip地址' --查询 select* FROMopenquery(链接名, 'SELECT* FROM数据库.dbo.表名') --把本地表导入远程表 insertopenquery(链接名, 'SELECT* FROM数据库.dbo.表名') select*from本地表 --更新本地表 updateb setb.列B=a.列B FROMopenquery(链接名, 'SELECT*FROM数据库.dbo.表名')asa innerjoin本地表bona.列A=b.列A  --3、opendatasource/ope

5、nrowset SELECT * FROM opendatasource('SQLOLEDB', 'DataSource=ip/ServerName;UserID=登陆名;Password=密码').test.dbo.roy_ta --把本地表导入远程表 insertopendatasource('SQLOLEDB', 'DataSource=ip/ServerName;UserID=登陆名;Password=密码').数据库.dbo.表名 select*from本地表

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。