当前位置: 首页 > news >正文

SQL Server备份:使用SSMS维护计划向导配置数据库每日自动备份_2026-01-01

0、SQL Server安装请看这篇文章

SQL Server2016部署:Windows环境下安装SQL Server 2016企业版+SP3补丁+SSMS连接操作手册_20251230https://blog.csdn.net/weixin_45806267/article/details/156410795?sharetype=blogdetail&sharerId=156410795&sharerefer=PC&sharesource=weixin_45806267&spm=1011.2480.3001.8118

SQL Server2022部署:Windows Server 2016下安装、SSMS配置、备份还原与1433端口放通全流程https://blog.csdn.net/weixin_45806267/article/details/160858708?ops_request_misc=elastic_search_misc&request_id=146b39ef797f722c8f1345ae91f7598d&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~ElasticSearch~search_v2-1-160858708-null-null.nonecase&utm_term=SQL%20Server2022&spm=1018.2226.3001.4450

1、SSMS 是什么?

SQL Server Management Studio(SQL Server 管理工作室)
是微软官方提供的SQL Server 图形化管理工具,用来:

作用说明
连接数据库连接本机或远程 SQL Server
创建 / 删除数据库建库、删库、改库
执行 SQL 语句查询、修改、分析数据
备份与恢复手动备份、自动备份、灾难恢复
维护计划设置定时备份、清理日志、检查完整性
SQL Agent 作业定时任务调度平台
权限管理用户、角色、授权
监控运行状态CPU、内存、锁、阻塞、慢查询
日志与审计错误日志、作业历史、执行报告
高可用管理镜像、AG、复制、订阅
  • 简单说,就是 SQL Server 的操作和管理“控制台”,不是客户端工具,是“指挥台”。

2、准备工作

  1. 登录SSMS,连接目标实例(本文实例企业版 2016 SP3)。

  2. 确认SQL Server Agent已启动(左下角小绿箭头,或右键 SQL Server Agent → 启动)。

  3. 确认备份磁盘空间充足(本地磁盘或网络共享都行)。

2.1新建备份目录

  • 在服务器上选择磁盘空间富裕的盘

  • 新建文件夹,例如

    E:\ecopro0516Backup

  • 确认目录存在,并且路径拼写正确

2.2确认 SQL Server 服务账号

  1. 打开SQL Server Configuration Manager

  2. 找到你的实例 →SQL Server (MSSQLSERVER)→ 右键属性Log On

  3. 记录Log on as对应的账号,例如:

    • NT Service\MSSQLSERVER

    • Network Service/ 自定义域账号

NT Service\MSSQLSERVER

目录权限设置里,你就是要把NT Service\MSSQLSERVER这个账号添加进去,然后给它完全控制权限。

2.3 给目录授权

  1. 右键点击上一步刚建好的目录 →属性安全

  2. 点击编辑添加

  3. 输入SQL Server 服务账号→ 点击检查名称→ 确认无误

  4. 勾选完全控制权限

  5. 点击应用确定

3、 配置维护计划

3.1 启动维护计划向导

在 SSMS 中:管理 → 维护计划 → 右键 → 维护计划向导 → 下一步

提示:企业版可以开启备份压缩,节省磁盘空间。

3.2创建维护计划并添加任务

  • 这是第一件事,一定要先命名

    • 例子:每日备份计划

    • 可以写简单说明,比如“每日全备份计划”

  • 运行身份也在这里选择(一般用 SQL Server 代理服务账户)

  • ✅ 这里不要管调度,先完成名称和身份确认

🔹 理由:命名是维护计划的唯一标识,调度可以后续单独配置,这样结构清晰。

弹出作业调度属性窗口 → 设置如下内容:

  • 调度类型→ 选择定期

  • 发生频率→ 选择每天

  • 每日执行时间→ 选择每天执行一次,填写00:30

  • 开始日期 / 结束日期→ 设置计划开始日期,结束日期可选择无限制

  • 保存维护计划 → SQL Server 代理服务会按照这个时间每天自动执行

⚠️ 注意:这是向导之外必须操作的一步,否则维护计划不会每天自动执行

3.2.1说明

  • SQL Server 代理服务(SQL Server Agent)会按照这个时间每天自动执行维护计划里的任务(备份、清理等)

  • 以后每天 00:10 就会生成备份文件到你在维护计划里指定的目录

  • 如果你配置了清理任务,过期备份也会自动删除

💡小提示

  • 可以在SQL Server 代理 → 作业里看到维护计划对应的作业

  • 右键作业 →查看历史记录,可以确认每天是否按计划执行成功

3.3选择维护任务

  • 勾选你需要的任务,比如:

    • 备份数据库(完整)

    • 维护清理任务(删除过期备份)

调整顺序

  1. 完整备份数据库

  2. 清理旧备份文件(“清除维护”任务)

3.4配置任务细节

3.4.1定义数据库(完整)任务

  • 只有少量自己新建的库选择“指定数据库”,勾上你要备份的库。
    ✅ 优点:安全、不会影响系统自带或其他项目库
    ❌ 缺点:新建库需要手动更新任务

  • 库数量多且经常新增选择“所有用户数据库”
    ✅ 优点:新库自动包含在备份中
    ❌ 缺点:可能包含不需要的库,管理稍复杂

3.4.2定义“清除维护”任务

3.4.3剩余步骤

3.4.4配置完成后右键即可

4、若3.4.1忘配置备份路径,按下文修改;否则直接跳转测试

维护计划里设置备份路径的方法(中文)

打开SQL Server 管理工作室 (SSMS)→ 展开管理维护计划→ 找到你创建的维护计划

双击备份数据库任务→ 弹出任务配置窗口

备份目标里:

  • 选择磁盘

  • 目录→ 指向你提前创建好的目录,例如:

可选:勾选 为每个数据库创建子目录(如果有多个数据库备份,方便管理)

  • 配置完成 → 点击确定保存

  • 最后保存维护计划

5、测试维护计划

在生产环境里,如果你想马上测试配置好的维护计划,应该执行维护计划本身,而不是 SQL Agent 作业名下直接执行作业(虽然两者本质上关联,但操作上有区别):

项目执行维护计划执行作业
入口SSMS → 管理 → 维护计划 → 右键 → 执行SSMS → SQL Server 代理 → 作业 → 右键 → 启动作业
内容按维护计划里配置的所有任务(备份、清理、报告)顺序执行实际上是维护计划生成的 SQL Agent 作业在跑,操作更底层
可视化可以看到维护计划里各任务的顺序和配置只显示作业执行结果,不直观展示任务顺序
推荐生产环境测试用这个仅在作业调度出现异常或者脚本级测试时用

5.1安全测试步骤

  1. SSMS → 管理 → 维护计划 → 找到你的维护计划

  2. 右键 →执行

  3. 等待任务完成 → 查看维护计划日志

  4. 检查备份文件和报告是否生成

⚠️ 生产环境建议总是用维护计划执行,确保维护计划的完整逻辑(任务顺序、目录、清理策略、报告)全部生效。

打开ecopro0516Backup_Subplan_1_20260101153920.txt内容如下:

Microsoft(R) Server Maintenance Utility (Unicode) Version 13.0.6300 报告是在“WIN-V9SG6JVLD0D”上生成的。 维护计划: ecopro0516Backup 持续时间: 00:03:45 状态: 成功。 详细信息: 备份数据库(完整) (WIN-V9SG6JVLD0D) 备份数据库所在的位置: 本地服务器连接 数据库: ecopro0516 类型: 完整 追加现有 任务开始: 2026-01-01T15:35:34。 任务结束: 2026-01-01T15:39:20。 成功 命令:BACKUP DATABASE [ecopro0516] TO DISK = N''E:\ecopro0516Backup\ecopro0516_backup_2026_01_01_153534_9068640.bak'' WITH NOFORMAT, NOINIT, NAME = N''ecopro0516_backup_2026_01_01_153534_9068640'', SKIP, REWIND, NOUNLOAD, STATS = 10 GO “清除维护”任务 (WIN-V9SG6JVLD0D) 本地服务器连接 上的清除维护 清除 数据库备份 个文件 保留时间: 超过 7 天 任务开始: 2026-01-01T15:39:20。 任务结束: 2026-01-01T15:39:20。 成功 命令:EXECUTE master.dbo.xp_delete_file 0,N''E:\ecopro0516Backup'',N''.bak'',N''2025-12-25T15:39:20'' GO

💡 小贴士:

  • SQL Agent 作业和维护计划是一一对应的,但直接执行作业不会显示维护计划界面里的任务顺序和设置,更适合排错。

  • 第一次测试一定手动执行维护计划,确认一切正常后再依赖自动调度。

6、SQL Server 各版本对自动备份支持情况

SQL Server 版本是否支持 SQL Server Agent是否能创建维护计划是否支持自动定时备份官方定位
Express(轻量版)❌ 不支持❌ 不能❌ 不能开发 / 测试
Web 版❌ 不支持❌ 不能❌ 不能网站托管
Developer(开发版)✅ 支持✅ 能✅ 能学习 / 测试
Standard(标准版)✅ 支持✅ 能✅ 能正式生产
Enterprise(企业版)✅ 支持✅ 能✅ 能高端生产
Datacenter(数据中心版)✅ 支持✅ 能✅ 能云 / 集群

一句话总结:

有没有 SQL Server Agent = 能不能自动备份。

没有 Agent 的版本,维护计划就是个“摆设”。

http://www.jsqmd.com/news/803764/

相关文章:

  • 统一脑区命名
  • dcm2niix完全教程:医学影像数据格式转换的终极解决方案
  • 2026年5月济南560环模颗粒机/平模颗粒机/粉碎机/搅拌机/450平模颗粒机厂家解析,济南盛鹏机械 - 2026年企业推荐榜
  • 在ubuntu上使用nodejs通过taotoken统一调用多模型api
  • 新形势下电力营销的数字化转型与数据驱动创新研究
  • ubuntu系统的安装与使用
  • 从零构建个人信息雷达:TrendRadar三层过滤模型与部署实战
  • 【PHP】编写php扩展
  • AzurLaneAutoScript:碧蓝航线自动化脚本终极解决方案
  • 企业内如何安全地通过Taotoken管理各部门的AI模型使用权限
  • AI信息摘要系统:从RSS抓取到LLM摘要的自动化实现
  • 成都厕所漏水快速修补攻略|安无忧防水教你避坑,全城上门更省心 - 宁夏壹山网络
  • AI短视频自动生成:从大模型到MoviePy的全栈技术解析
  • 5步掌握OpenCore Configurator:黑苹果配置终极可视化指南
  • 2026年广东二手PCB设备买卖市场深度横评与官方对接指南 - 优质企业观察收录
  • 通过 Taotoken CLI 工具一键配置多开发环境下的模型终端
  • 产品经理必看:如何用‘帕累托最优’思维,设计一个让用户和老板都满意的功能迭代方案?
  • Tailark部署指南:从开发到生产环境的完整流程
  • 2026 武汉配眼镜哪里好?全流程服务优质门店盘点 - 速递信息
  • WeChatMsg:如何用开源工具构建你的个人数字记忆库
  • 智慧树刷课插件完全指南:解决90%用户遇到的安装与使用难题
  • 2026北京优选再生资源回收服务商推荐 - 速递信息
  • Azure OpenAI代理:无缝迁移OpenAI应用到Azure云服务
  • 抖音批量下载终极指南:轻松获取无水印视频的完整解决方案
  • 厦门必逛白城沙滩,看海散步赶海一站式休闲
  • 初次使用 Taotoken 模型广场进行智能体模型选型的直观感受与建议
  • 天津昊力复合钢管制造:北京天然气涂覆钢管出售找哪家 - LYL仔仔
  • SPI总线
  • 上海豆包排名公司哪家值得信赖:客户口碑深度分析(真实评价) - 品牌排行榜
  • 2026执业中药师高效备考的关键基石——基于考纲分级的章节题库 - 医考机构品牌测评专家