SQL 维护计划 | 如何自动化备份和删除旧备份
创建维护计划是备份SQL Server数据库的最常用方法之一。在这里,我将向您介绍如何使用维护计划创建自动备份任务和旧备份删除任务。
为了保护我们在SQL Server数据库中的数据不被意外丢失,我们需要定期备份一个或多个数据库。通常,创建维护计划是安排自动备份的最常用方法之一。
备份维护计划涵盖所有基本需求自动备份SQL Server数据库,并且不需要脚本。除了在对象资源管理器中右键单击数据库直接备份,您还可以使用维护计划实现以下实用功能:
“同时备份多个数据库”
“计划自动备份任务”
“定期删除旧备份”
在本文中,我将向您介绍完成维护计划SQL Server备份的具体步骤。如果您不熟悉这些操作,您还可以使用SQL Server维护计划向导来指导您完成设置。
在开始之前,请注意 SQL 维护计划和SQL Server代理在 Express 版本上不可用。如果您使用的是 Express 版本,则可以创建一个批处理文件,或使用专业的备份软件自动备份 SQL Server。
1. 启动SQL Server Management Studio (SSMS)并连接到您的实例。右键单击SQL Server 代理并选择“启动”以启用此功能。
2. 打开“管理”菜单,右键单击“维护计划”并选择新建维护计划...
3. 单击上方栏或对象资源管理器旁边的“工具箱,选择”“备份数据库任务”并将其拖到右侧的空白处。
双击要“编辑”的任务。
4. 在弹出窗口中:
“注意:”
“仅复制备份:”此选项用于中断差异链。
“备份集将过期:”此选项用于指定备份可以在多少天后被另一个备份覆盖。
5. 单击上方栏上的“子计划计划”(日历图标)以计划此备份任务。
6.在弹出的窗口中排列“日程类型”、“频率”、“每日频率”和“持续时间”。您可以选择每天、每周或每月备份数据库。
单击“确定”以保存设置。
7. 然后您可以使用 Windows 快捷键Ctrl+S来保存更改。
右键“维护计划”并选择“刷新”,您可以看到创建的计划存储在维护计划文件夹中。您可以右键单击计划并选择“修改”以更改设置。
8. 要启用此计划,您需要在“SQL Server 代理” > “作业”菜单中找到它。右键单击它并选择Start Job at Step...
为了节省磁盘空间,您还可以使用SQL Server维护计划定期删除旧的备份文件,方法是创建 SQL 维护清理任务。下面是具体步骤:
1. 启动SSMS并启用SQL Server 代理。右键单击“维护计划”并选择新建维护计划...
2. 单击对象资源管理器旁边的“工具箱,选择”“维护清理任务”并将其拖到右侧空白处。然后双击任务进行“编辑”。
3. 选择“备份文件”作为删除文件。
选择Search folder and delete files based on an extension,然后单击...以指定存储备份的位置。在“文件扩展名”中输入bak。
如果要删除事务日志备份,可以在文件扩展名中输入trn 。
在File age中,指定将在多少天后删除旧文件。单击“确定”以保存设置。
4. 单击上方栏上的“子计划计划”(日历图标)以计划此任务。在弹出窗口中排列“日程类型”、“频率”、“每日频率”和“持续时间”。单击“确定”以保存更改。
5. 现在您可以使用快捷键Ctrl+S来保存此任务。
像往常一样,要启用此计划,您需要在“SQL Server 代理” > “作业”中找到该计划,右键单击它并选择“作业开始步骤”
如果您不熟悉维护计划SQL Server备份操作,您还可以选择使用维护计划向导来指导您完成设置。它们的操作原理相同,而维护计划向导提供了更直观的界面,并带有清晰的分步说明,可帮助您更轻松、更快速地完成设置。
下面是具体步骤:
1. 启动SSMS并连接到您的实例,右键单击SQL Server 代理以“启动”此功能。
2. 打开“管理”菜单,右键单击“维护计划”并选择“维护计划向导”。
3. 在弹出窗口中,“命名”该计划并写下“描述”。
要安排自动任务,您需要“为整个计划选择单个计划或无计划”,单击更改...在弹出窗口中设置“类型”、“频率”和“持续时间”。然后你可以点击Next。
4. “选择一项或多项”要执行的任务。例如:备份数据库(完整)和维护清理任务。
5. 选择任务执行的“顺序”。然后单击“下一步”分别设置它们中的每一个。设置页面与上述方式相同。
单击“下一步”以保存设置。
6. 指定保存此计划“报告”的位置。然后单击“下一步”。
7. 在此页面中,您可以“验证”您所做的选择,如果您想更改它们,您可以点击。
然后单击“完成”以执行此计划。
SQL 维护计划虽然有用,但在 Express 版本上不可用。因此,如果您使用的是 Express 版本,或者如果您想要一种更简单、更快、更有效的方式来定期自动备份数据库,傲梅企业备份网络版可以是一个很好的选择。
傲梅企业备份网络版让您可以从一台计算机集中控制局域网内的所有笔记本电脑、工作站和服务器。你可以 将SQL Server数据库备份到远程位置,并且还监控这些计算机的网络速度和可用磁盘空间以避免故障。
创建后,每个备份任务将单独列出以供进一步操作,例如更改设置和恢复。还原时,备份文件会自动按备份类型和时间整理成一个列表。您还可以选择将它们还原到本地服务器和局域网内的其他计算机。
对于企业来说,节省在不同计算机上单独操作的时间是一个很好的解决方案。
这是一个180天的免费试用期:
要正确使用傲梅企业备份网络版,特别是如果您想管理局域网内的多台计算机,您需要先进入“计算机”页面。单击上方栏的“安装客户端程序可手动或远程下载客户端计算机上的代理”。
对于手动下载客户端程序的计算机,您需要请求对其进行控制,以便进一步管理和操作。
单击“计算机”>“不受控制的计算机” 以检查单个或多个客户端计算机,然后单击上栏的“请求控制”。他们的计算机上将显示一个弹出窗口,一旦获得所有权限,您就可以随时开始备份和恢复。
1. 单击“任务”>“新建任务”并选择SQL Server 备份以创建新的备份任务。您需要遵循 3 个步骤。
2. 步骤 1,单击“添加计算机”以添加要备份的受控客户端计算机。
3. 第二步,点击“添加”,可选择单个或多个SQL实例和数据库进行备份。单击“确定”进入下一步。
4. 第三步,“选择一个位置作为目标路径”。您可以单击“添加存储”添加共享或 NAS 路径作为存储端。
此外,单击“设置”,您可以启用“加密、电子邮件通知和”备份压缩。
为了进一步节省过多备份所占用的空间,它提供了2个压缩级别,您选择的压缩级别越高,备份文件就越小。
5. 单击设置旁边的“计划,您可以选择运行此任务”“一次、每天、每周或每月”。每个选项您都可以选择特定的日期和开始时间。之后也可以更改。
单击“高级”您可以选择执行“完整备份或差异备份”。
完成所有这些设置后,您可以单击““开始备份””选择“仅创建任务”或“创建并执行任务”。创建后,任务将单独列在“任务”中,以供进一步编辑或恢复。
维护计划是SQL Server中一个非常实用的功能,它包含许多功能,可以满足所有基本需求。例如,SQL Server 每天自动备份并删除旧备份,因为我在本文中介绍了维护计划SQL Server备份。但是,它不适用于 Express 版本。
所以,如果你使用的是Express版,或者你想要更高效的方式来集中备份和恢复局域网内其他计算机上的多个数据库,或者你需要更高的压缩级别来节省空间,我推荐你使用傲梅集中Bakcupper数据库版.
作为一款专业的备份软件,除了我上面介绍的SQL Server备份外,该软件还结合了文件备份、系统备份、磁盘备份、分区备份等功能,传统方式需要多种介质。现在只需单击一下,您就可以使用一个软件来完成所有这些。