我无法找到合适的备份实用程序 - 几乎所有推荐的程序都缺少我需要的一些功能。那么我需要哪些额外的选项:
- 能够登录 - 我想要连接的 NAS 文件夹受密码保护
- 能够在执行任务之前执行自定义脚本 - 例如,我想停止 SQL Server 以便能够复制 MDF 文件(是的 - 我需要这样做,而不是使用 SQL Server 中可用的备份功能)
- 能够运行连续备份 - 这样,一旦我修改完某个文件,它就会转到备份位置
- 能够为备份过程设置优先级,以便当我在笔记本电脑上工作时它不会占用太多资源。
- 轻松恢复和查看文件 - 我希望能够通过浏览目录来查看文件。我不希望它们被捆绑到某些特定于应用程序的文件中。
答案1
如果您将 Robocopy 添加到备份脚本中,它几乎会执行您要求的操作。
所以....
1) 是的,映射驱动器即可。它也可以使用 UNC,但您需要与 UNC 建立活动连接,并拥有凭证才能登录而无需交互(例如在执行 robocopy 之前使用“net use”之类的操作)
2) 这是脚本问题。停止 SQL,执行复制,重新启动 SQL...使用 .bat 文件应该足够简单。
3) /MON 或 /MOT 选项可以解决这个问题。我不喜欢这样做。我更喜欢使用任务计划程序并强制它每 x 分钟执行一次。同时使用选项,如果进程在 x 分钟后仍在运行,则终止该进程。
4) 不是真的……但我怀疑你不会注意到它在运行,除非你的机器真的资源紧张。一旦同步,它只会复制已更改的内容,而不会复制其他内容。这大大加快了速度。
5)文件存储的原样,因为它们只是一个副本。