2012-01-15 24 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 /证书。

相关问题