sql server怎么实现从不同数据库取数据
发布网友
发布时间:2022-04-12 09:22
我来回答
共2个回答
热心网友
时间:2022-04-12 10:51
1.在同一台服务器同一个实例上的两个数据库的话,在表名字名字加上数据库名和架构名;如查询a数据库dbo架构下的mm表中的数据:select
*from
a.dbo.mm
2.在不同服务器上或者在不同实例上的两个数据库:
exec
sp_addlinkedserver
'sv','','sqloledb','ip地址'
exec
sp_addlinkedsvlogin
'sv','false',null,'sa','pwd'
go
select
*from
sv.a.dbo.mm
热心网友
时间:2022-04-12 12:09
这个可以实现,通过sql
server和oracle中的发布方法,publish。
我曾经实现过,作为sql对sql,sql对oracle都可以实现,作为异地同步备份。
具体的功能可以如此查找如下:
sqlserver组->复制->发布内容/订阅。具体如何设置,可一下。
希望可以帮到你。