簡體   English   中英

在SQL Server中集成兩個數據庫

[英]Integrate two databases in sql server

在3台服務器上,我們有3個數據庫具有相同的表,但其中的數據不同,現在我們有一個功能更強大的服務器,我們需要將3 in 1集成在一起。如何將所有數據存儲在一個數據庫中? 我對表的關系有疑問,如果表的主鍵發生變化,相關表會怎樣? 我該如何做而又不會丟失數據? 我不是DBA,但我很喜歡在SSMS中處理查詢等。 我是唯一更新數據的人。

您是否看過T-SQL合並功能?

MSDN T-SQL合並功能

可用於在多個表之間同步數據。

不要忘記,您可以通過指定表的完整路徑-[Server \\ Instance]。[Database]。[Schema]。[Table],在單個查詢中訪問多個數據庫。

您還必須通過先更新父表(主鍵),然后再更新子表(外鍵)來保持引用完整性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM