我有一個不斷與數據庫通信的業務應用程序行。我有一個用戶想要在遠程位置操作多個站點,並將這些站點連接回中央數據庫。此設置正在工作,但由於網絡通信不可靠,用戶現在要求提供離線模式。如何爲脫機模式構建LOB應用程序/數據庫
我使用SQL Server作爲數據庫服務器。
我的問題是網上有哪些資源可用,或者您已經做了什麼成功將離線功能添加到LOB應用程序。
更新:我正在使用連接到不可靠WAN的PC客戶端。
我有一個不斷與數據庫通信的業務應用程序行。我有一個用戶想要在遠程位置操作多個站點,並將這些站點連接回中央數據庫。此設置正在工作,但由於網絡通信不可靠,用戶現在要求提供離線模式。如何爲脫機模式構建LOB應用程序/數據庫
我使用SQL Server作爲數據庫服務器。
我的問題是網上有哪些資源可用,或者您已經做了什麼成功將離線功能添加到LOB應用程序。
更新:我正在使用連接到不可靠WAN的PC客戶端。
你在說什麼手機到數據庫或PC的廣域網是不可靠的? Service Broker將有幫助,如果你可以有一個本地(到客戶端)數據庫,將排隊和報告回主數據庫。
合併複製是爲這類事情設計的。實質上,您可以在PC上設置一個本地數據存儲,並將該數據庫作爲服務器數據庫的合併訂戶。
將PC連接到不可靠的WAN – GenuineRex
如果您可以擁有PC的本地SQL Server,那麼請使用Service Broker在服務器之間進行通信。由於排隊,您不必擔心丟失信息。 – SQLMason