Windows任务计划程序备份数据库

来源:互联网 发布:免费域名邮箱申请 编辑:程序博客网 时间:2024/06/04 17:49
1、创建Windows任务
        控制面板 -> “查看方式”切换到“大图标”模式 -> 管理工具 -> 
        任务计划程序 -> 创建任务... -> 任务名称 -> 切换到“操作”选项卡 -> 新建... -> 
        浏览需要执行的程序(选择新建的backup.cmd文件) -> 切换到“触发器”选项卡 -> 新建... -> 设置执行时间

2、新建backup.cmd文件,内容如下:
        sqlcmd -S iZ251rc6j9iZ -E -i c:\backup\backup.sql

        注意:
        iZ251rc6j9iZ:数据库服务器名称
        c:\backup\backup.sql:sql脚本目录地址


3、新建backup.sql文件,内容如下:
        DECLARE @BackupName varchar(200)
        SET @BackupName = 'c:\backup\dbFinance' + convert(nvarchar(10),GETDATE(),120) + '.bak'
        BACKUP DATABASE dbFinance 
        TO DISK = @BackupName

4、还原数据库
        还原方法1:
        选择“数据库”三个字 -> 右键 -> 还原数据库 -> 设备 -> 浏览(...) -> 添加 -> 选择bak文件 -> 确定
        注意:如果提示错误,选择“选项”选项卡 -> 复选框选中状态“覆盖现有数据库(WITH REPLACE)(O)”

        还原方法2:
        RESTORE DATABASE dbArchive
        FROM DISK = N'E:\dbArchive2016-11-14.bak' WITH REPLACE, NOUNLOAD, STATS = 10
        GO







0 0