首页 > 数据库 >SQL 跨服务器跨数据库操作数据

SQL 跨服务器跨数据库操作数据

时间:2024-04-08 10:23:15浏览次数:29  
标签:Hoc EXEC 数据库 sp configure SQL 服务器 Ad

exec sp_configure 'show advanced options',1

reconfigure

exec sp_configure 'Ad Hoc Distributed Queries',1

reconfigure

https://www.cnblogs.com/tohen/p/4228030.html ( 解决SQL Server 阻止了对组件

'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问

的方法)

补充:

在连接远程数据库之前,需要先打开Ad Hoc服务,依次执行下面四句语句(不要一次执

行):

EXEC sp_configure "show advanced options",1

RECONFIGURE

EXEC sp_configure "Ad Hoc Distributed Queries",1

RECONFIGURE

这样就可以连接远程数据库了:

SELECT * INTO DatabaseB.dbo.TableB FROM opendatasource( 'SQLOLEDB',

'Data Source=IP/ServerName;User ID=SA;Password=***'

).DatabaseA.dbo.TableA WHERE 1=2

记住,为了安全起见,执行完成之后,请关闭Ad Hoc服务:

EXEC sp_configure "Ad Hoc Distributed Queries",0

RECONFIGURE

EXEC sp_configure "show advanced options",0

RECONFIGURE

 

sqlserver中创建链接服务器图解教程

https://wenda.so.com/q/1461238281720144

SQL把一个表的数据查询出来插入到另一个表中

一:如果要插入目标表不存在:

select * into 目标表 from 表 where ...

二:如果要插入目标表已经存在:

insert into 目的表 select * from 表 where 条件

三:如果是跨数据库操作的话: 怎么把A数据库的atable表所查询的东西,全部插入到B 数

据库的btable表中

select * into B.btable from A.atable where ...

同样,如果是跨服务器的,也是可以的。

标签:Hoc,EXEC,数据库,sp,configure,SQL,服务器,Ad
From: https://www.cnblogs.com/HarryK4952/p/18120539

相关文章

  • postgresql查询json类型字段中的数据
    在PostgreSQL中,JSON类型字段的使用已经越来越广泛。如果需要从JSON类型字段中查询数据,PostgreSQL提供了一系列的操作符和函数,使得查询和处理JSON数据变得非常方便。本文将为您介绍一些常用的查询JSON类型字段的方法和函数。查询JSON类型字段中的所有键如果需要查询......
  • 人大金仓Kingbase-数据库安装
    一、官网下载两个文件1.授权文件下载本地后解压出dat文件,准备上传到Linux服务器。 2.下载数据库安装文件 下载到本地后,准备上传到Linux服务器。二、Linux安装人大金仓数据库1.创建可读写的用户此处省略步骤,不熟悉的话可以网查一下adduser。2.创建安装目录(我这......
  • 布署到centos7.9时,ModuleNotFoundError No module named ‘_sqlite3‘
    先下载编译sqlite3wgethttp://www.sqlite.org/sqlite-3.5.6.tar.gzcdsqlite-3.5.6./configure--disable-tclmake&&makeinstall注意addLIBDIRtothe‘LD_LIBRARY_PATH’environmentvariable,这是sqlite建议添加环境变量。所以:echoexportLD_LIBRARY_PATH=/usr/......
  • oracle 数据库精简模式磁盘空间回收处理
            最近遇到的项目中,需要部署几套oracle19cRAC数据库,在进行存储磁盘卷划分的时候,发现只能分配精简卷模式的磁盘,出于性能以及安全考虑,咨询存储原厂答曰该powerstore存储只支持精简磁盘卷模式。    自oracle12c开始,asm开始支持精简卷模式,asm磁盘组......
  • mysql数据库备份命令大全
    1.mysqldump命令#备份整个数据库mysqldump-uusername-pdbname>backup.sql#备份选择的表mysqldump-uusername-pdbnametable1table2>backup.sql#压缩备份文件mysqldump-uusername-pdbname|gzip>backup.sql.gz#恢复备份mysql-uusername-pdbname<backup.......
  • Springboot计算机毕业设计橙心优购微信小程序的设计与实现【附源码】开题+论文+mysql+
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着移动互联网的快速发展和普及,微信小程序作为一种新兴的移动应用形态,受到了广大用户的青睐。微信小程序不仅具备即用即走、无需安装的特点,而且能够......
  • Springboot计算机毕业设计宠物领养与物品捐赠小程序【附源码】开题+论文+mysql+程序+
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着人们生活质量的提升,越来越多的人选择宠物作为生活中的伴侣。然而,宠物数量的增长也带来了一系列问题,如流浪宠物数量的增加、宠物养护知识的缺乏等......
  • Mysql8.0高可用部署
    Mysql8.0高可用部署前言目前是三台服务器,每台服务器部署mysql、mgr、proxysql、keepalived,mysql8.0是通过mgr的方式来实现mysql服务的高可用,实现故障自动检测及自动切换,发生故障时能自动切换到新的主节点,但是当程序调用的mysql对应的服务宕机后,无法自动切换到正常服务上面......
  • MSsql数据库 sql注入
    和mysql不同;每个数据库都有自己的信息总结表四个系统数据库mastersysdatabases:所有数据库信息name:所有数据库名sysobjects:数据库所有对象的信息syscolumns:字段信息固定字段名name对象名id对象idxtype对象类型代码xtype='U'......
  • Access数据库
    access是没有数据库的;只有表流程判断数据库类型--->判断表名---->判断列名---->判断列名长度(列中第一条记录数据长度)---->读取数据asp网站常用数据库:access和mssql数据库判断数据库如果有msysobjects则是access数据库;如果有sysobjects则是sqlsever数据库andexists......