2013-07-02 71 views
1

我正在構建一個將從第三方系統中提取數據的網站。第三方將在他們的sftp服務器上的rar文件中提供我需要的所有數據作爲SQL恢復文件(* .bak)的副本。數據每天都在變化,所以我的應用程序需要連接到sftp站點,獲取文件,解壓縮,然後每晚將其恢復到我的數據庫服務器。我非常適合在標準的Windows環境中編寫腳本,但客戶更願意將應用程序構建在MS Azure雲上,這似乎並不支持該問題的通用解決方案。我們可以放棄Azure,但是我想知道在Azure中實施最佳策略是否可行。從Windows Azure中的sFTP服務器導入數據庫

回答

0

這取決於您是否嘗試使用Azure PaaS(雲服務和SQL Azure)或IaaS(VM)。如果您在Windows Azure上使用虛擬機,Windows Azure和您熟悉的Windows環境之間沒有區別 - 所以可以,您可以在Windows Azure上執行此操作。

這不能真正在Azure雲服務和SQL Azure中完成(SQL Azure無法恢復.bak文件)。但是,無論如何,您的應用程序似乎並不是那種可以作爲雲服務運行的類型。

堅持在虛擬機上做它,它會像你熟悉的那樣工作。

+0

感謝西蒙的快速反應!這是客戶想要使用的SQL Azure,因爲他們認爲它將需要較少的數據庫管理和維護,但由於.bak文件是一個約束,聽起來這不是一個選項。 –