2012-01-15 25 views
1

完全編輯:通過代碼將文件保存到備份服務器的最簡單和/或最安全的方式以及如何?

的情況是,通過安全的網絡服務的文件到服務器上載後,我想保存/創建該文件的副本在LAN或其他網絡的另一臺服務器。

我想知道我可以用什麼可以以編程方式複製/創建上傳到備份服務器的文件備份(將文件保存到數據庫將可能是最後選項)。

這裏有幾個細節:

  • 的文件是不同的類型和尺寸主要是文本,文檔和圖像,這將是圍繞幾KB到幾MB的的。

  • 數據庫爲SQL Server 2008 R2和連接到它是通過調用一個安全的WCF服務的唯一途徑。

  • 服務器可以位於同一個局域網或在不同的網絡(取決於客戶端請求上)。

  • 第2服務器是冗餘服務器和它的備份,反之亦然使用1號之一。

+0

這真的很難搞清楚你問這裏。例如,是否有一個原因,您不只是使用scp或某種變體來移動文件?你認爲「簡單」或「安全」是什麼?你最終期望的結果是什麼? – 2012-01-15 07:42:46

+0

@lc我的理由可能是因爲我不知道什麼是scp和其他方式。請參考我的問題。我很確定這是明確的和自我解釋的。 – Bahamut 2012-01-15 08:32:08

+0

@lc好的我搜索了什麼scp,這是毫無意義的,因爲我在兩臺服務器上都使用了windows。我確實包含了sql-server標籤,但可能你錯過了這個細節。我會更新帖子以澄清這一點。 – Bahamut 2012-01-15 08:36:00

回答

0

花了我一會兒才找到這篇文章。只需將驅動器映射到備份服務器的共享文件夾並實現WindowsImpersonationContext即可。

How to Impersonate a user in managed code?

還沒有看到這個安全問題,並不需要亂用HTTP /證書。

相關問題