博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LinkServer--访问远程数据表三种方式
阅读量:5953 次
发布时间:2019-06-19

本文共 1370 字,大约阅读时间需要 4 分钟。

在TSQL中访问远程数据库有三种方式:

1.OPENROWSET
2.OPENDATASOURCE
3.LinkServer

在使用openrowset/opendatasource前搜先要启用Ad Hoc Distributed Queries服务,因为这个服务不安全所以SqlServer默认是关闭的.

开启Ad Hoc Distributed Queries:

exec sp_configure 'show advanced options',1reconfigureexec sp_configure 'Ad Hoc Distributed Queries',1reconfigure

 

使用LinkServer:

--============================================--添加LinkServerEXEC master.dbo.sp_addlinkedserver @server = N'ServerIP,ServerPort', @srvproduct=N'SQL Server'GO--============================================--添加LinkServer的登陆账户EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname = N'ServerIP,ServerPort', @locallogin = NULL , @useself = N'False', @rmtuser = N'UserName', @rmtpassword = N'UserPsw'GO--============================================--使用LinkServer访问表SELECT * FROM [ServerIP,ServerPort].[DB1].[dbo].[TB1]GO--===========================================--使用LinkServer来创建表或执行存储过程EXEC('USE DB1;CREATE TABLE TB1(    ID INT)') AT [ServerIP,ServerPort]GO--===========================================--删除LinkServer EXEC master.dbo.sp_dropserver @server=N'ServerIP,ServerPort', @droplogins='droplogins'GO

 

 

 

使用OPENROWSET

SELECT T.*FROM OPENROWSET('SQLNCLI', 'Server=Seattle1;Trusted_Connection=yes;',     'SELECT * FROM DB1.dbo.TB1') AS T;

 

 

使用OPENDATASOURCE

SELECT *FROM OPENDATASOURCE('SQLNCLI',    'Data Source=London\Payroll;Integrated Security=SSPI')    .DB1.dbo.TB1

 

 

 

转载地址:http://ujaxx.baihongyu.com/

你可能感兴趣的文章
javascript 操作DOM元素样式
查看>>
Android 内存管理 &Memory Leak & OOM 分析
查看>>
【查找算法】基于存储的查找算法(哈希查找)
查看>>
JavaWeb网上图书商城完整项目--day02-10.提交注册表单功能之页面实现
查看>>
记录一下这次web实训的两个网站
查看>>
POJ-1830 开关问题 高斯消元
查看>>
HDU-4366 Successor 线段树+预处理
查看>>
做程序开发的你如果经常用Redis,这些问题肯定会遇到
查看>>
CAS-认证流程
查看>>
006android初级篇之jni数据类型映射
查看>>
Java 集合框架查阅技巧
查看>>
apache配置虚拟主机
查看>>
CollectionView水平和竖直瀑布流的实现
查看>>
前端知识复习一(css)
查看>>
spark集群启动步骤及web ui查看
查看>>
Maven学习笔记二:常用命令
查看>>
利用WCF改进文件流传输的三种方式
查看>>
程序员的素养
查看>>
Spring学习总结(2)——Spring的常用注解
查看>>
关于IT行业人员吃的都是青春饭?[透彻讲解]
查看>>