2012-10-12 38 views
1

我想在SQL Server 2008 R2中結合兩個數據庫。兩個數據庫在方案中都是相同的。將會有一些數據在每個數據中相同,並且可能存在一些數據差異。在SQL Server 2008 R2中合併兩個數據庫的過程是什麼?

我會說我雖然遠不是一個專家的中級用戶。任何幫助讓我走上正確的軌道將非常感激。

+0

最大的障礙將是如何將您決定要保留哪些數據以及要丟棄哪些數據。一旦你確定下來,其餘的將很容易。 –

+0

你使用自然鍵或類似表上的標識列? –

回答

2

好吧,我不知道,如果你只是想爲了某種目的,一旦合併,或者你也將需要不斷的變化的同步在兩個數據庫中,無論哪種方式,我建議採用該架構/數據比較工具。我們使用RedGate的一款名爲SQL Compare的產品,它真的爲我們節省了很多麻煩。

所以每當一些開發商修改其本地數據庫的副本,他們可以把它比作另一種是「生產狀態」,所以我們可以生成腳本同步兩者。這是非常簡單的,儘管如果你的表格中有正確的PK(比較數據),那麼你總是可以設置用於數據比較的鍵和組合。對於模式比較,它更容易。

只是一個額外的小費,這些傢伙也有一個名爲SQL源代碼控制產品這正是,對於數據庫源代碼控制,可以節省大量的時間太長。

剛一說明:我不打算出售自己的產品,但他們是如此該死的好,救了我們那麼多的時間,我不得不提到他們:)

相關問題