我有一个SQL数据库运行15分钟备份到本地磁盘上的文件夹。 我还在SQL Server中有一个维护任务,它会自动删除任何超过1个小时的备份。 备份文件夹通过networking共享暴露给交叉电缆上的第二台服务器。
好的服务器号码2我需要一种方法来同步在数据库服务器上共享的文件夹(即包含滚动15分钟备份的文件夹)到本地文件夹。 这将完全隔离远离服务器1的文件,给我一些恢复选项,如果服务器1失败。
任何人都可以推荐一个轻量级文件夹同步应用程序在服务器2上运行,以便我可以将networking文件夹的内容镜像到本地文件夹? 有点像Dropbox,但在本地文件夹和networking共享之间。
到目前为止,我已经把自己绑在编写DOS命令文件的节点上来复制新文件,并删除旧文件。 我试图把它连接到任务计划程序,但运行到无尽的权限问题。 手动调用时,实际的命令文件可以完美运行,但是自动化却很困难。
更新—————
我现在通过直接备份到networking共享解决了这个问题。 之前由于networking服务帐户不能识别共享地址,我之前遇到了麻烦。 最后我用这个方法解决了这个问题: http : //www.howtogeek.com/51788/how-to-backup-sql-databases-to-a-network-share/
最简单,最轻的方法可能会使用计划任务的robocopy 。 权限应该是相对简单的,只要您给RC提供正确的凭据,并确保用户同时拥有对文件夹的NTFS和文件共享级别访问权限。
如果您正在运行Active Directory,则DFS复制组也将非常容易configuration。
还有各种各样的第三方解决scheme,但是上面的任何一个设置都很简单,而且很轻便。
最后,您可以备份到辅助服务器本身的共享,而不是添加复制技术。
如果您当前计划的任务遇到问题,可能是因为cmd.exe默认情况下没有“作为批处理作业运行”权限。