2011-10-06 55 views
1

我希望您对最佳实践/策略以及使用其数据库备份网站的工具提出意见和想法。在这里,我发布了一些想法,但我不确定在真实世界的情况下真正起什么作用,什么是可行的(我对DB的经验有限)。适用于MS SQL 2008的备份策略和工具

我的网站和数据库托管在托管公司管理的外部服务器A上,我可以使用MS Management Studio访问我的数据库并使用FTP访问文件。托管提供商为数据库提供灾难恢复,但我也需要定期备份。

解决方案:

01 - 服务器A上运行自动备份我的数据库和文件的定期 软件并发送备份(使用FTP)不同即成B中。

02 - 是手动或自动备份我的数据库和文件并将其保存在我的本地计算机上或到另一台服务器B.

我的问题,我的本地PC上运行的软件:

  • 什么其他解决方案可用?我错过smt吗?
  • 这个工作设计的软件是什么(开源还是不开源)?
  • 你有什么经验?

我对此表示感谢。请让我知道,谢谢。

注:我需要定期备份每周。

回答

0

我几个月前有过这样的要求。这是我的方法

我在本地机器上编写了一个应用程序,并使用Windows任务计划程序每天都运行它。应用程序做的是连接到我的数据库所在的数据库服务器。然后应用程序将发出一个BACKUP命令。这将把.bak文件保存到数据库服务器,我将利用FTP来为我的应用程序进行身份验证并将该文件下载到本地计算机。

然后,您可以在该应用程序中处理自动文件清理,但这不是核心必需。

+0

有趣的,你能指出我的方向,也许一些在线资源或教程?谢谢你的回答。 – GibboK