介绍了为您的服务器制定自动备份策略的重要性这是非常必要的。每个服务器管理员都必须完成设置备份的繁重工作,包括编写脚本、安排任务、设置警报等等。为了简化这项任务,我分享了一个实用程序来帮助服务器管理员和数据库管理员自动执行备份。此实用程序可以自动执行MSSQL、MySQL和文件夹备份。这是一个托管在GitHub上的开源项目,可以从以下网址下载:https://github.com/runtimesoftware/runtime-backup-manager第1部分-安装实用程序从GitHub存储库(Installer\bin文件夹)下载后安装文件已安装且应用程序正在您需要设置备份的服务器上运行,您将看到以下屏幕:第2部分-定义备份作业单击右下角的“设置”按钮配置备份作业.在第一个选项卡“MSSQL服务器”上,单击“添加”按钮添加一个新的MSSQL备份。如下所示定义服务器详细信息。选中启用备份并指定备份时间。输入详细信息后,单击验证并保存。该工具将尝试使用给定的凭据连接到MSSQL服务器。如果连接成功,条目将被保存,您将在列表中看到它,如下所示,同样,转到第二个选项卡“MySQLServer”并单击“添加”按钮添加MySQL备份。您还可以使用“文件夹备份”选项卡备份特定的服务器文件夹。第3部分-指定本地存储位置定义备份作业后,转到“本地存储”选项卡并指定服务器上要存储备份的文件夹。请注意,此文件夹不应是备份文件夹之一,否则程序可能会出现意外行为。由于所有备份都会存放在这个文件夹中,所以建议设置一个自动删除策略,如上图所示。您可以根据自己的方便设置更长的持续时间,例如15天左右。第4部分-远程存储在服务器本身本地备份文件后,我们需要将它们移动到远程存储。目前,该实用程序支持amazons3备份。转到“远程存储”选项卡并定义AWS凭证以自动将文件从“本地存储”移动到“远程存储”。您还可以选择在文件上传到AWSS3后立即自动删除文件的选项。单击验证并保存以检查您输入的凭据是否有效以写入AWSS3存储桶。第5部分-电子邮件警报您可以轻松设置电子邮件警报以通知成功/失败的备份作业(本地和远程备份)单击“电子邮件设置”选项卡并定义您的SMTP凭据,如下所示。有四种可用的警报类型:本地备份失败时发送电子邮件远程备份失败时发送电子邮件本地备份成功时发送电子邮件远程备份成功时发送电子邮件单击验证并保存以检查您的电子邮件凭据。这将向“ToEmail”地址发送一封测试邮件。单击关闭返回主屏幕。定义的备份数将显示在此处。它还将显示AWSS3设置和电子邮件设置的状态。单击“安装”按钮安装备份服务,以便可以在后台处理作业。这可能需要几秒钟。状态将发生如下变化:要查看日志,请单击“日志”按钮。您可以在此处找到用于故障排除的备份作业的日志和结果。在此之后,您可以单击“退出”以关闭用户界面。备份服务将继续在后台运行,并将处理定义的备份作业。要验证备份服务状态,请打开“Services.msc”并检查服务名称“RuntimeBackupservice”以下是该实用程序发送的电子邮件示例:
