SQl 跨服务器查询脚本示例
2015-06-01 17:09
260 查看
1.采用OPENDATASOURCE
select top 10 *from OPENDATASOURCE('SQLOLEDB','Data Source=IP地址;User ID=连接用户名称;Password=连接用户密码' ).远程目标数据库.dbo.表名
2.采用联结服务器
--创建linkServer
exec sp_addlinkedserver '别名','','SQLOLEDB','IP地址'
--登陆linkServer
exec sp_addlinkedsrvlogin '别名','false',null,'连接用户名称','连接用户密码'
--查询
select * from 别名.库名.dbo.表名
--以后不再使用时删除链接服务器
exec sp_dropserver '别名','droplogins'
select top 10 *from OPENDATASOURCE('SQLOLEDB','Data Source=IP地址;User ID=连接用户名称;Password=连接用户密码' ).远程目标数据库.dbo.表名
2.采用联结服务器
--创建linkServer
exec sp_addlinkedserver '别名','','SQLOLEDB','IP地址'
--登陆linkServer
exec sp_addlinkedsrvlogin '别名','false',null,'连接用户名称','连接用户密码'
--查询
select * from 别名.库名.dbo.表名
--以后不再使用时删除链接服务器
exec sp_dropserver '别名','droplogins'
相关文章推荐
- MySql获得当前日期时间
- SQL查询重复记录
- MongoDB学习笔记~自己封装的Curd操作(查询集合对象属性,更新集合对象)
- Oracle字符串连接的使用方法
- centos7安装mariadb
- MySQL Workbench的使用教程 (初级入门版)
- Redis学习(管线)
- Sql日期时间格式转换
- Oracle中的日期和字符串互相转换
- ORACLE日期时间函数
- SQL截取字符串
- ORACLE日期时间函数大全
- oracle获取本月第一天和最后一天及Oracle trunc()函数的用法
- Cannot resolve the collation conflict between "SQL_Latin1_Gen
- mysql命令行以及mysql workbence查询结果中文乱码的解决方法
- oracle定时运行 存储过程
- 设置oracle归档模式时ORA-16033路径不一致
- sql注释
- mysqldump: command not found问题解决
- mysql in 子查询 效率慢 优化