数据和文件自动备份

一、sql server定时备份:
从‘开始’菜单,依次打开'程序/Microsoft SQL Server/企业管理器',
在db服务器上(如:(local)),依次打开‘管理/数据库维护计划’,右键,‘新建维护计划’,
在‘新建维护计划’界面,下一步
在‘选择数据库’界面,选择要备份的数据库(如:RZL),下一步,
在‘更新数据优化信息’界面,下一步,
在‘检查数据库完整性’界面,下一步,
在‘指定数据库备份计划’界面,‘更改’‘调度’,选择‘每天’,设置一次发生于‘17:00:00’,确定,下一步,
在‘指定备份磁盘目录’界面,选择‘使用此目录’(如:E:\2_DataBaseBackup),下一步,
在‘指定事务日志备份计划’界面,下一步,
在‘要生成的报表’界面,下一步,
在‘维护计划历史纪录’界面,下一步,
在‘正在完成数据库维护计划向导’界面,完成。

说明:SQLServerAgent服务必须启动
从‘开始’菜单,依次打开'程序/Microsoft SQL Server/服务管理器',‘服务器’选择当前服务器(如:PC2011031710SFN),‘服务’选择‘SQL Server Agent’,点击‘开始/继续’;
从‘开始’菜单,打开‘运行’,数据‘services.msc’,将‘SQLSERVERAGENT’服务‘启动类型’设置成‘自动’;

二、关机执行:
1、命令提示符下,输入:gpedit.msc
2、计算机配置\windwos设置\脚本\关机,添加“E:\1 ShutdownScript\DataBackup”


说明:
DataBackup.bat的内容如下:

@echo off
xcopy E:\2_DataBaseBackup\RZLZP_db_%date:~0,4%%date:~5,2%%date:~8,2%*.bak K:\DataBaseBackup\
xcopy E:\2_DataBaseBackup\RZLZP数据库备份4_%date:~0,4%%date:~5,2%%date:~8,2%*.txt K:\DataBaseBackup\
set /a date=%date:~0,4%%date:~5,2%%date:~8,2%
::如果创建的目录是昨天,则写成set /a date=%date:~0,4%%date:~5,2%%date:~8,2%-1
mkdir K:\DataFele\%date%\
xcopy E:\3_DataFele K:\DataFele\%date%\ /s /y

原文地址:https://www.cnblogs.com/zzlchn/p/2137989.html