[英]Integrate two databases in sql server
在3台服務器上,我們有3個數據庫具有相同的表,但其中的數據不同,現在我們有一個功能更強大的服務器,我們需要將3 in 1集成在一起。如何將所有數據存儲在一個數據庫中? 我對表的關系有疑問,如果表的主鍵發生變化,相關表會怎樣? 我該如何做而又不會丟失數據? 我不是DBA,但我很喜歡在SSMS中處理查詢等。 我是唯一更新數據的人。
您是否看過T-SQL合並功能?
可用於在多個表之間同步數據。
不要忘記,您可以通過指定表的完整路徑-[Server \\ Instance]。[Database]。[Schema]。[Table],在單個查詢中訪問多個數據庫。
您還必須通過先更新父表(主鍵),然后再更新子表(外鍵)來保持引用完整性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.