2014-05-02 49 views
0

我們的一個客戶端有一個桌面應用程序和一個帶數據庫的本地SQL Server實例。現在,這個客戶有另一個辦公室,想要使用該系統。問題是這個其他辦公室在另一個城市,數據庫必須同步。一種解決方案不是複製,而是僅將該數據庫聯機,並且對於每個應用程序,將連接字符串放在連接數據庫的Web服務器的IP上。桌面應用程序和一個在線數據庫

您對此解決方案有何看法?我擔心安全問題。

+1

VPN,遠程辦公室然後出現,就好像他們在當地的辦公室。 – CodeMonkey

回答

1

將數據庫在線,並從多個地方直接訪問可能會降低您的系統。但是,如果它並不重要,只關心安全問題,則不能直接進行數據庫操作,而是要爲您的數據庫創建web服務,該數據庫在https上運行。

0

您需要使用VPN。這將解決您的安全問題,並讓遠程站點訪問數據庫。我猜測遠程站點最終需要訪問更多的數據庫,並且VPN可以讓您根據需要增加網絡訪問權限。文件共享,IM,數據庫訪問和本地WEB應用程序都將在VPN中運行。

+0

Thx!所以,在你看來,VPN是這種情況下的最佳解決方案(桌面應用程序+地理分佈多址訪問)? – Brccosta

+0

是的,VPN可以讓遠程辦公室/辦公室看起來就好像它們在同一棟大樓裏一樣(連接速度起着很大的作用)。 – CodeMonkey

+0

好的,爲了更好,我可以將系統安裝在Amazon EC2實例中,並使用Windows遠程桌面訪問客戶端。 – Brccosta

相關問題