2011-06-10 205 views
4

我正在爲一家公司設計一小段軟件。基本上,他們需要管理一大批物品。編輯,刪除等。基本上,我在他們的計算機本地存儲數據INITIALLY。一旦完成修改「列表」項目,它們將需要同步到生產服務器上的SQL Server數據庫。C#在SQLite和SQL Server之間同步數據

在數據庫之間同步數據最可靠的方法是什麼?我也將爲每個項目存儲小圖像。我估計在第一個月內有1000〜5000個項目。

我可以通過SQL來完成嗎?或者我需要將SQLite數據庫轉換爲另一種格式?或者從SQLITE DB中提取數據,並手動同步它?

+1

你想使用SQLite的原因是什麼?你不能將它存儲在MSSQL數據庫中,只是在一組不同的表中? – 2011-06-10 04:50:25

回答

0

你可以看看同步框架,它看起來像它正是那種它應該解決的問題。

http://msdn.microsoft.com/en-us/library/bb902854.aspx

+0

這是否支持SQLite? – 2011-06-10 05:23:45

+1

它會這樣或那樣。 AFAIK沒有內置支持,但有一個開源項目:http://sourceforge.net/projects/sqliteclientsyn/ – 2011-06-10 05:25:51

相關問題