我希望您对最佳实践/策略以及使用DataBase备份WebSite的工具提出意见和建议。在这里我发布了一些想法,但我不确定在真实场景中真正起作用的是什么以及什么是可行的(我对DB的经验有限)。
我的网站和数据库托管在由托管公司管理的外部服务器A上,我可以使用MS Management Studio和使用FTP的文件访问我的数据库。托管服务提供商为数据库提供灾难恢复,但我还需要定期备份。
解决方案:
01 - 在服务器A上运行的软件会定期自动备份我的数据库和文件,并将备份发送到不同的服务B(使用FTP)。
02 - 在我的本地PC上运行的软件,它手动或自动备份我的数据库和文件,并将其保存在我的本地计算机或另一台服务器B上。
我的问题:
我很感激你的时间。请让我知道谢谢。
注意:我需要每周定期备份。
答案 0 :(得分:0)
我在本地计算机上编写了一个应用程序并使用Windows任务计划程序,我每天都运行它。应用程序所做的是连接到我的数据库所在的数据库服务器。然后应用程序将发出BACKUP
命令。这会将.bak文件保存到数据库服务器,我会利用FTP为我的应用程序验证并将该文件下载到我的本地机器。
然后,您可以在该应用程序中处理自动文件清理,但这不是核心必需品。