我有两个DB在相同的模式,但数据是不同的现在我想要在一个数据库中的两个数据? [英] I have two DB in same schema but data are different now I want to both data in one DB?

查看:91
本文介绍了我有两个DB在相同的模式,但数据是不同的现在我想要在一个数据库中的两个数据?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在同一架构中有两个数据库,但数据不同现在我想在一个数据库中同时存在两个数据



我尝试过:



我在同一架构中有两个数据库但数据不同现在我想要在一个数据库中的两个数据

I have two DB in Same schema but data are different now i want to both data in one DB

What I have tried:

I have two DB in Same schema but data are different now i want to both data in one DB

推荐答案

你可以用不同的方式做到这一点



在前端定义两个连接对象从两个数据库拉取数据

并插入到一个数据库



否则在sql server中使用linkedserver



如同下面的代码

SELECT local.name AS LocalLogins,linked.name AS LinkedLogins

来自master.sys.server_principals AS local

LEFT JOIN [SRVR002 \ ACCTG] .master.sys .server_principals AS链接

ON local.name = linked.name;

GO
you can do that in different ways

in frontend define two connection object pull data from two database
and insert into a one database

otherwise use linkedserver in sql server

like the bellow code
SELECT local.name AS LocalLogins, linked.name AS LinkedLogins
FROM master.sys.server_principals AS local
LEFT JOIN [SRVR002\ACCTG].master.sys.server_principals AS linked
ON local.name = linked.name ;
GO


这篇关于我有两个DB在相同的模式,但数据是不同的现在我想要在一个数据库中的两个数据?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆