我有一个开发服务器和一个生产服务器。开发服务器在我们的办公室内,在我们的局域网内工作。
生产服务器是一个远程托管的 Windows pc,它连接到我们的 web 服务器,这是一个单独的 pc。
现在我想要的是有一个批处理文件或其他一些工具来自动下载最近的备份,每周进行一次备份,然后将其恢复到开发服务器上数据库的当前副本。
我知道,我可以在 Windows 中创建一个计划任务来复制 n zip 每周备份所需的备份,我需要任何建议或帮助,因为名称不同,因为它是文件名中的日期/时间戳。我想创建一个任务来压缩备份并将其复制到可在 Web 服务器上访问的文件夹中,它们都在同一网络上。
然后,我希望开发服务器检查这个最新的备份 zip 文件是否存在,如果存在,下载它,解压缩到一个临时文件夹,然后将该数据库恢复到当前的。
因为在遥远的将来我可能会也可能不会被听到,所以我越能使其易于使用,并且尽可能自动,它们就会越好。
由于没有 dba,我们可以使用它来手动执行此操作。
有什么建议?
我不介意为此使用软件,但它必须是免费软件,因为这个项目没有预算。
归档时间: |
|
查看次数: |
1856 次 |
最近记录: |