IT俱乐部 MsSql sqlserver数据库实现定时备份任务及清理

sqlserver数据库实现定时备份任务及清理

第一步:创建维护计划

在数据库管理工具(SQL Server Management Studio)管理中右键新建维护计划

第一次用这个功能,建议使用 维护计划向导,打开后报错

在ssms 中 新建查询 运行(需要管理员权限)

1
2
3
4
5
6
7
8
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Agent XPs', 1;
GO
RECONFIGURE
GO

然后就可以新建了,在更改中设置

下一步

选择 备份完成数据库和“清除维护”任务

通过上下移动调整任务执行顺序

在数据盘中设置好备份文件夹及备份报告存储文件夹

指定“清除维护”任务的文件夹及后缀名

选择需要备份的数据库,指定备份方式

指定报告位置

右键执行任务,报错

处理方式

开始 搜索并打开“服务”

把sqlserver 代理打开

启动类型改成 自动

启动后重新执行维护计划,成功了

然后填上一篇文章的坑

sqserveragent 服务启动后,数据库服务定时重启,需要二次确认???

失去了自动维护的意义,需要把数据库重启程序修改,先将 sqserveragent 服务停止之后再重启数据库服务,然后再启动sqserveragent

内容如下

1
2
3
4
net stop SQLSERVERAGENT
net stop mssqlserver
net start mssqlserver
net start SQLSERVERAGENT

必须是管理员身份运行!!!

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持IT俱乐部。

本文收集自网络,不代表IT俱乐部立场,转载请注明出处。https://www.2it.club/database/mssql/11932.html
上一篇
下一篇
联系我们

联系我们

在线咨询: QQ交谈

邮箱: 1120393934@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部