SQL Server:在特定时间本地导出数据库

时间:2016-07-16 16:03:26

标签: sql-server

我们每周都会对我们的服务器进行全盘备份。如何设置SQL Server 2016以将所有数据库自动导出到本地文件夹,每周五下午6点?我希望这样做可以为数据库损坏添加额外级别的保护。

1 个答案:

答案 0 :(得分:0)

我建议使用Ola Hallengren的脚本进行数据库备份。 https://ola.hallengren.com/sql-server-backup.html

请记住在进行备份之前DBCC检查数据库并同时验证备份媒体并经常尝试恢复方案!

以下是常见问题解答中的步骤:

  1. 下载MaintenanceSolution.sql。

  2. 在脚本中,找到以下行: SET @BackupDirectory = N' C:\ Backup' 并将C:\ Backup替换为备份目录的路径。

  3. 在脚本中,找到以下行: SET @CleanupTime = NULL 并用清理时间替换NULL。清理时间是删除备份文件的小时数。

  4. 执行MaintenanceSolution.sql。此脚本将创建您需要的所有对象和作业。

  5. 进入[SQL Server代理] / [作业]并启动已创建的作业。验证这些作业是否成功完成。验证是否正在创建备份文件。检查错误日志目录中的输出文件。

  6. 安排工作。