设置定时自动还原备份

1. 选中要备份的数据库

2. 右键——》任务——》备份——》

3. 选择备份的基本操作,默认路径给你指定了,可以自行更改

4. 创建数据库 CaiJi001

5. 右键——》任务——》还原——》数据库

6.选择还原的 源,点击设备,然后点击右侧三点选择

7. 点添加,选择备份的文件,然后确定

8. 设置为单用户模式,不然会提示报错

9. 创建执行脚本

上面测试通过的话,重复步骤,最后不要点确定,点脚本

10.最终可以把生成脚本拿去作业执行

USE [master]

ALTER DATABASE [CaiJi001] SET SINGLE_USER WITH ROLLBACK IMMEDIATE

RESTORE DATABASE [CaiJi001] FROM DISK = N'E:\Backup\CaiJi.bak' WITH FILE = 1, MOVE N'CaiJi' TO N'E:\CaiJi001.mdf', MOVE N'CaiJi_log' TO N'E:\CaiJi001_log.ldf', NOUNLOAD, REPLACE, STATS = 5

ALTER DATABASE [CaiJi001] SET MULTI_USER

GO

---------------------------------------------------------------

1. 右键代理作业——新建作业

2. 填写作业名称及说明

3. 新建步骤,把之前的脚本复制进去,点击确定。如果有多个数据库要还原,也可以多建几个步骤

4. 新建计划。写上作业名称。

计划类型旁边的记得点上启用,不然计划不会启用

这边测试,所以就只执行一次,日期选择了今天结束

如果选择时间看不清楚,可以看最底下的文字

5. 等时间过了,可以查看一下作业是否成功

也可以直接看数据库是不是有数据了。

===========================一些说明========================

1.报数据库被占用

可以把要还原的数据库设置为“脱机“

2. 作业报权限不足

我这边是因为电脑机器名改过了,数据库还没改

点击安全性——》登录名——》将windows登录的名字改为现在的(电脑名/用户名)

3. 作业权限不足

找到作业,点步骤,点编辑

作为以下用户运行,这边不填写。除非不填写也不行,找到权限高一点的。

4.某个数据库显示 正在还原 一直没动静

打开执行下面命令:

RESTORE database 数据库名 with recovery

然后重新右键刷新这个数据库

还不行就断开连接重新进入

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值