sqlserver跨数据库操作
来源:互联网 发布:linux使用中文输入法 编辑:程序博客网 时间:2024/05/22 03:14
1、方法一:创建链接服务器
--创建链接服务器
exec
exec
go
--查询示例
select
--以后不再使用时删除链接服务器
exec
go
2、方法二:
--如果只是临时访问,可以直接用openrowset
--查询示例
但是默认情况下会报错如下:
SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'Ad Hoc Distributed Queries'.有关启用 'Ad Hoc Distributed Queries' 的详细信息...
解决方法:
启用Ad Hoc Distributed Queries:
exec sp_configure 'show advanced options',1
go
reconfigure
go
exec sp_configure 'Ad Hoc Distributed Queries',1
go
reconfigure
go
使用完成后,关闭Ad Hoc Distributed Queries:
exec sp_configure 'Ad Hoc Distributed Queries',0
go
reconfigure
go
exec sp_configure 'show advanced options',0
go
reconfigure
go
要是远程的话,则需要启动远程服务器的MSDTC服务
--启动远程服务器的MSDTC服务
--启动本机的MSDTC服务
exec
----方法3
数据库1:AAA
数据库2:BBB
数据库名和表名之间放两个点
select * from [AAA]..TableA a inner join [BBB]..TableB b on a.AcountID = b.ClientID
注意:必须是单个Sql实例!
- sqlserver跨数据库操作
- 数据库操作SQLSERVER
- 数据库操作类SqlServer
- ADO 操作SqlServer数据库
- C#操作SQLServer数据库
- SQLServer链接数据库操作
- sqlserver 数据库操作备忘录
- sqlserver 数据库便利操作
- C#操作SqlServer数据库
- 操作sqlserver数据库方法
- SqlServer操作远程数据库
- servlet操作数据库SQLServer
- SQLServer数据库操作总结
- Wincc操作数据库SQLSERVER
- C#操作SQLServer数据库
- sqlserver数据库merge操作
- jdbc操作sqlserver数据库
- 数据库操作类 sqlserver
- 分配偶数地址内存
- web 存储
- 【linux视频教程】LVS+Keepalived搭建高可用的负载均衡集群系统
- mvvm中ICommon 使用
- silverlight动态加载样式
- sqlserver跨数据库操作
- android 类似QQ 换皮肤 实现思路 apk资源共享
- Lrc歌词格式的简介
- awk 正则表达式、正则运算符详细介绍
- 深入 Java 调试体系,第 3 部分: JDWP 协议及实现
- 实现dataset与excel转换
- SVN插件的手动安装和在线安装方法
- iphone中各种动画效果
- [原创]ASP.NET乱码深度剖析