博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MSSQL 跨服务器进行不同数据库的操作
阅读量:6308 次
发布时间:2019-06-22

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

把一个表的数据插入到另一服务器的相同表结构的一张表中:

insert into opendatasource('SQLOLEDB','Data Source=*.*.*.*;user ID=sa;password=*****;')    .dbname.dbo.tablename select top 10 * from dbname.dbo.tablename

如果执行时出现如下提示:

SQL Server blocked access to STATEMENT 'OpenRowset/OpenDatasource' of component 'Ad Hoc Distributed Queries' because this component is turned off as part of the security configuration for this server. A system administrator can enable the use of 'Ad Hoc Distributed Queries' by using sp_configure. For more information about enabling 'Ad Hoc Distributed Queries', see "Surface Area Configuration" in SQL Server Books Online.

 

此操作因为服务器安全策略被禁止,可以更改设置。

 

exec sp_configure 'show advanced options',1reconfigureexec sp_configure 'Ad Hoc Distributed Queries',1reconfiguregoselect * from Product p inner joinopendatasource('SQLOLEDB','Data Source=Macaco-Online;user ID=sa;password=sa密码;').Company.dbo.Product p2on P.PID=p2.PIDgoexec sp_configure 'Ad Hoc Distributed Queries',0reconfigureexec sp_configure 'show advanced options',0reconfigurego

转载于:https://www.cnblogs.com/fg0711/archive/2012/05/16/2504399.html

你可能感兴趣的文章
第七周学习报告
查看>>
10分钟学会在Ubuntu 18.04 LTS上安装NFS服务器和客户端
查看>>
Shell编程笔记
查看>>
更新Xcode7 后 .dylib变成了.tbd的问题解决
查看>>
hdu 多校
查看>>
Oracle定時email通知
查看>>
费用登记系统(开发小结)
查看>>
python去除列表最小的元素
查看>>
GCC,GDB,Makefile
查看>>
ubuntu12.10安装jdk1.7
查看>>
[ HDOJ 3826 ] Squarefree number
查看>>
上传本地文件到linux
查看>>
c++中,size_typt, size_t, ptrdiff_t 简介
查看>>
String to Integer (atoi) - 复杂的测试
查看>>
PHP配置图文教程
查看>>
常用英语
查看>>
关于flask登录视图报错AttributeError: '_AppCtxGlobals' object has no attribute 'user'
查看>>
Delegate,Action,Func,匿名方法,匿名委托,事件
查看>>
wscript.shell 使用
查看>>
oracle数据查询
查看>>