我们每周都会对我们的服务器进行全盘备份。如何设置SQL Server 2016以将所有数据库自动导出到本地文件夹,每周五下午6点?我希望这样做可以为数据库损坏添加额外级别的保护。
答案 0 :(得分:0)
我建议使用Ola Hallengren的脚本进行数据库备份。 https://ola.hallengren.com/sql-server-backup.html
请记住在进行备份之前DBCC检查数据库并同时验证备份媒体并经常尝试恢复方案!
以下是常见问题解答中的步骤:
下载MaintenanceSolution.sql。
在脚本中,找到以下行: SET @BackupDirectory = N' C:\ Backup' 并将C:\ Backup替换为备份目录的路径。
在脚本中,找到以下行: SET @CleanupTime = NULL 并用清理时间替换NULL。清理时间是删除备份文件的小时数。
执行MaintenanceSolution.sql。此脚本将创建您需要的所有对象和作业。
进入[SQL Server代理] / [作业]并启动已创建的作业。验证这些作业是否成功完成。验证是否正在创建备份文件。检查错误日志目录中的输出文件。
安排工作。