這是一種常見的情況。我有2檯筆記本電腦(我的妻子和我的)在家裏。我在這兩臺機器上都安裝了SQL Server 2008。數據庫彼此不同步。兩臺電腦上的同步數據庫
我想創建一個小應用程序,它將幫助我管理我的銀行和信用卡密碼。如果我的妻子或我更改了任何帳戶密碼,我們會更新數據庫。但是這使我頭痛,因爲我機器上的數據庫與我妻子機器的數據庫不同步。
我有什麼選擇讓數據庫保持同步? Windows Mesh會有幫助嗎?我有點懷疑,因爲我不想在公共站點上共享包含密碼的數據庫文件。
這是一種常見的情況。我有2檯筆記本電腦(我的妻子和我的)在家裏。我在這兩臺機器上都安裝了SQL Server 2008。數據庫彼此不同步。兩臺電腦上的同步數據庫
我想創建一個小應用程序,它將幫助我管理我的銀行和信用卡密碼。如果我的妻子或我更改了任何帳戶密碼,我們會更新數據庫。但是這使我頭痛,因爲我機器上的數據庫與我妻子機器的數據庫不同步。
我有什麼選擇讓數據庫保持同步? Windows Mesh會有幫助嗎?我有點懷疑,因爲我不想在公共站點上共享包含密碼的數據庫文件。
對於這樣一個簡單的場景來說這可能是矯枉過正,但這聽起來像是merge replication的情況。
在2008版本中有一些內置的變更跟蹤內置功能,您可以使用它設置同步(使用Sync框架)。
您可以使用此
這可以直接或使用中間SQL Azure的DB(雲上的基本的SQL Server)幫助您設置同步。
我只是通過與Live Mesh的努力幾乎完全一樣的東西了,才發現,有一些不會同步特定文件類型:http://explore.live.com/windows-live-mesh-sync-file-types-ui
我假設在.mdf和.ldf是考慮系統文件,因爲Live Mesh不會同步它們。
編輯:顯然我只是太急躁。 .mdf和.ldf文件最終同步。由於某種原因,這只是需要一段時間。
鏡像或複製可能能夠做你想做的事情。但是,他們似乎都希望只有一個數據庫是變化的主要來源(我不確定你可以鏡像到鏡像,例如,幾乎聽起來像是無限循環)下面是關於主題的微軟文章的鏈接:http://msdn.microsoft.com/en-us/library/ms151799.aspx – James 2010-11-08 17:53:17