博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
跨服务器访问SQLSERVER
阅读量:5314 次
发布时间:2019-06-14

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

一,  设置sp_configure

exec sp_configure 'show advanced options',1

reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure

 执行sql :

SELECT * FROM OPENROWSET ( 'SQLOLEDB ', 'WIN-P8AKPFGRVGZ'; 'sa'; '6YHN7ujm',ReportServer.dbo.batch)

关闭 把相应设置为0即可。

二,sp_addlinkedserver

--创建linkServer

 EXEC SP_ADDLINKEDSERVER  'srv_lnk','','SQLOLEDB','WIN-P8AKPFGRVGZ'
--登陆linkServer
 EXEC SP_ADDLINKEDSRVLOGIN  'srv_lnk','false',null,'sa','6YHN7ujm'
--查询linkServer的数据库DataBaseA的表TableA
 SELECT * FROM srv_lnk.ReportServer.dbo.batch
 --List the tables in the linked server
 EXEC sp_tables_ex srv_lnk

关闭  EXEC SP_DROPSERVER    'srv_lnk', 'droplogins'

 

--更新本地表

update b

set b.列A=a.列A

from openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)as a inner join 本地表 b

on a.column1=b.column1

--openquery用法需要创建一个连接

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

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

--查询

select *

FROM openquery(ITSV,  'SELECT *  FROM 数据库.dbo.表名 ')

--把本地表导入远程表

insert openquery(ITSV,  'SELECT *  FROM 数据库.dbo.表名 ')

select * from 本地表

--更新本地表

update b

set b.列B=a.列B

FROM openquery(ITSV,  'SELECT * FROM 数据库.dbo.表名 ') as a

inner join 本地表 b on a.列A=b.列A

--3、opendatasource/openrowset

SELECT   *

FROM   opendatasource( 'SQLOLEDB ',  'Data Source=ip/ServerName;User ID=登陆名;Password=密码 ' ).test.dbo.roy_ta

--把本地表导入远程表

insert opendatasource( 'SQLOLEDB ',  'Data Source=ip/ServerName;User ID=登陆名;Password=密码 ').数据库.dbo.表名

select * from 本地表

注意 远程一定需要开防火墙

转载于:https://www.cnblogs.com/zxktxj/archive/2012/09/22/2697893.html

你可能感兴趣的文章
activemq5.14+zookeeper3.4.9实现高可用
查看>>
TCP/IP详解学习笔记(3)IP协议ARP协议和RARP协议
查看>>
简单【用户输入验证】
查看>>
python tkinter GUI绘制,以及点击更新显示图片
查看>>
20130330java基础学习笔记-语句_for循环嵌套练习2
查看>>
Spring面试题
查看>>
C语言栈的实现
查看>>
代码为什么需要重构
查看>>
TC SRM 593 DIV1 250
查看>>
SRM 628 DIV2
查看>>
2018-2019-2 20165314『网络对抗技术』Exp5:MSF基础应用
查看>>
Python-S9-Day127-Scrapy爬虫框架2
查看>>
SecureCRT的使用方法和技巧(详细使用教程)
查看>>
自建数据源(RSO2)、及数据源增强
查看>>
关于View控件中的Context选择
查看>>
2018icpc徐州OnlineA Hard to prepare
查看>>
Spark的启动进程详解
查看>>
使用命令创建数据库和表
查看>>
机器视觉:SSD Single Shot MultiBox Detector
查看>>
在16aspx.com上下了一个简单商品房销售系统源码,怎么修改它的默认登录名和密码...
查看>>