文件大小:
軟件介紹
數據同步是分布式系統常常需要考慮的問題,即把分散的數據收集在一起,進行匯總統計。目前主流數據庫主要有兩個:SQL Server和Oracle。對于Oracle數據庫,有著比較成熟的同步技術,但SQL數據庫則沒有太好的解決方案,雖然已經有公司研發(fā)了同步程序,但是價格過于昂貴。
同時,數據庫同步技術是一種常用技術,因此有必要開發(fā)出一套獨立的數據庫同步系統,避免重復勞動。特進行“SQL Server數據庫同步系統”開發(fā)。
客戶端和服務器端:
客戶端使用說明:
本系統分為客戶端和服務器兩個部分,其中客戶端承擔了系統絕大數事務,服務器只是簡單的執(zhí)行客戶端傳送的命令,屬于典型的C/S胖客戶端瘦服務器模式。這樣設計的目的是為了減輕服務器的壓力,讓系統更加流暢。
客戶端負責采集分布數據庫中的數據,然后匯總到服務器。客戶端需要配置的數據庫連接字符串是指分布數據庫的連接字符串,連接成功后才可以向主數據庫同步數據。例如,有A、B、C三個分布數據庫,需要把數據匯總到D數據庫,那么需要三個客戶端,分別連接A、B、C數據庫,客戶端運行在哪無所謂,只要能連接數據庫即可。
服務器使用說明:
服務器功能比較簡單,負責收集客戶端發(fā)送過來的同步數據,然后添加到主數據庫中,只需設置主數據庫的連接字符串即可,成功連接后服務器啟動。服務器會自動保存成功連接的主數據庫連接字符串。服務器對同步不做任何記錄。
使用說明
設置好數據庫連接字符串后,點擊啟動服務,如果連接成功,服務自動啟動。
同時,界面上顯示正在同步的客戶端數量,正在同步客戶端數量不為0時,無法關閉服務器,如果強行關閉,造成的一切后果自行負責。
補充說明
理論上應該先啟動服務器,再啟動客戶端。
程序使用注意事項:
1.必須確保您的數據庫沒有修改主鍵的操作。由于修改主鍵會引起很多問題,如果一定要修改主鍵,建議把修改拆分成刪除→添加。
2.必須確保您的數據庫沒有使用自增長的字段,因為自增長字段本程序無法干涉。
3.支持所有SQL數據類型(除SQL2008新增的geography、geometry、hierarchyid)。
4.數據庫連接字符串一旦成功設置,不能更改!如需更改,需要重新安裝程序。
運行環(huán)境:
程序采用.NET 4.0開發(fā),因此只能運行于Windows操作系統,同時需要.NET Framwork 4.0的支持。
程序中使用了SQLite本地數據庫系統,但已經自行支持,無需安裝其他組件。
程序針對SQL Server數據庫開發(fā),因此只支持SQL Server數據庫,目前已知支持SQL Server 2003、SQL Server 2005、SQL Server 2008。

版權聲明:
1 本站所有資源(含游戲)均是軟件作者、開發(fā)商投稿,任何涉及商業(yè)盈利目的均不得使用,否則產生的一切后果將由您自己承擔!
2 本站將不對任何資源負法律責任,所有資源請在下載后24小時內刪除。
3 若有關在線投稿、無法下載等問題,請與本站客服人員聯系。
4 如侵犯了您的版權、商標等,請立刻聯系我們并具體說明情況后,本站將盡快處理刪除,聯系QQ:2499894784
點擊加載更多評論>>