背景資料
比方說,我有兩個數據庫服務器,無論是SQL Server 2008的
一個是在我的局域網(ServerLocal),另一種是在遠程主機環境( ServerRemote)。SQL Server複製:快照VS合併
我已經在ServerLocal上創建了一個數據庫,並且在ServerRemote上有該數據庫的確切副本。 ServerRemote上的數據庫是Web應用程序的一部分,我想通過數據庫ServerLocal中的數據使其數據保持最新。
ServerLocal能夠與ServerRemote進行通信,這是單向通信。從ServerRemote到ServerLocal的通信不可用。
目前的解決方案
我認爲這將是一個很好的解決方案,以使用複製。所以我讓ServerLocal成爲發佈者,訂閱被推送到ServerRemote。這可以正常工作,當快照傳輸到ServerRemote時,現有數據將被清除,並且ServerRemote數據庫再次成爲ServerLocal上數據庫的精確副本。
記錄上ServerRemote存在不上ServerLocal存在被刪除的問題。這對我的大部分表格都沒有影響,但在我的一些表格中,我希望保留現有數據(例如aspnet_users),並在必要時更新記錄。
什麼樣的複製適合我的問題?