我有一个 SQL 数据库,它每 15 分钟备份一次,备份到本地磁盘上的一个文件夹。我在 SQL Server 中还有一个维护任务,它会自动删除超过 1 小时的备份。备份文件夹通过网络共享暴露给交叉电缆上的第二台服务器。
好的,在服务器 2 上,我需要一种方法将数据库服务器上的共享文件夹(即包含滚动 15 分钟备份的文件夹)同步到本地文件夹。这将完全隔离文件与服务器 1,以便在服务器 1 发生故障时为我提供一些恢复选项。
有人能推荐一款在服务器 2 上运行的轻量级文件夹同步应用程序吗,这样我就可以将网络文件夹的内容镜像到本地文件夹?有点像 Dropbox,但介于本地文件夹和网络共享之间。
到目前为止,我一直在编写一个 DOS 命令文件来复制新文件并删除旧文件。我试图将它连接到任务计划程序,但遇到了无数的权限问题。实际的命令文件在手动调用时运行完美,但自动化它却很困难。
更新 - - - - - - - -
我现在已经通过直接备份到网络共享解决了这个问题。之前我遇到了这个问题,因为网络服务帐户无法识别共享地址。最后我使用这里的方法解决了它:http://www.howtogeek.com/51788/how-to-backup-sql-databases-to-a-network-share/