热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何在WindowsServer上自动执行数据库和文件夹备份

本篇内容介绍了“如何在WindowsServer上自动执行数据库和文件夹备份”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就

本篇内容介绍了“如何在Windows Server上自动执行数据库和文件夹备份”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

 介绍

为服务器提供自动备份策略的重要性这是非常有必要的。

每个服务器管理员都必须完成设置备份的繁重工作,包括编写脚本、安排任务、设置警报等等。

为了简化这个任务,我分享一个实用程序来帮助服务器管理员和数据库管理员自动化备份。此实用工具可以自动执行MSSQL、MySQL和文件夹备份。

这是一个在GitHub托管的开源项目,可从以下位置下载:

https://github.com/runtimesoftware/runtime-backup-manager

第1部分 - 安装实用程序

  • 从GitHub存储库(Installer\bin文件夹)下载安装文件

  • 安装在需要设置备份的服务器上

运行应用程序后,您将看到以下屏幕:

如何在Windows Server上自动执行数据库和文件夹备份

第2部分 - 定义备份作业

单击右下角的“设置”按钮配置备份作业。

在第一个选项卡“MSSQL服务器”上,单击“添加”按钮添加新的MSSQL备份。

定义服务器详细信息,如下所示。选中“启用备份”并指定备份时间。

如何在Windows Server上自动执行数据库和文件夹备份

输入详细信息后,单击“验证并保存”。

该工具将尝试使用给定的凭据连接MSSQL服务器。

如果连接成功,条目将被保存,您将在列表中看到它,如下所示,

如何在Windows Server上自动执行数据库和文件夹备份

类似地,转到第二个选项卡“MySQL Server”,然后单击“Add”按钮添加MySQL备份。

如何在Windows Server上自动执行数据库和文件夹备份

您还可以使用“文件夹备份”选项卡备份特定的服务器文件夹。

如何在Windows Server上自动执行数据库和文件夹备份

第3部分 - 指定本地存储位置

定义备份作业后,转到“本地存储”选项卡,并在服务器上指定要存储备份的文件夹。

请注意,此文件夹不应是备份文件夹之一,否则程序可能会出现意外行为。

如何在Windows Server上自动执行数据库和文件夹备份

由于所有备份都将存储在此文件夹中,因此建议设置如上所示的自动删除策略。

您可以根据您的方便设置更长的持续时间,如15天左右。

第4部分 - 远程存储

在服务器本身本地备份文件之后,我们需要将它们移动到远程存储。

目前,该实用工具支持amazons3备份。转到“远程存储”选项卡并定义AWS凭据以自动将文件从“本地存储”移动到“远程存储”。

如何在Windows Server上自动执行数据库和文件夹备份

您还可以选择在文件上载到AWS S3后立即自动删除文件的选项。

单击“验证和保存”以检查您输入的凭据是否有效,以写入AWS S3 bucket。

第5部分 - 电子邮件警报

您可以轻松设置电子邮件警报,以通知成功/失败的备份作业(本地和远程备份)

单击“电子邮件设置”选项卡并定义您的SMTP凭据,如下所示。

如何在Windows Server上自动执行数据库和文件夹备份

有四种类型的警报可用:

  • 本地备份失败时发送邮件

  • 远程备份失败时发送邮件

  • 本地备份成功时发送邮件

  • 成功远程备份时发送邮件

单击“验证并保存”检查您的电子邮件凭据。这将向“收件人电子邮件”地址发送测试邮件。

单击“关闭”返回主屏幕。

如何在Windows Server上自动执行数据库和文件夹备份

此处将显示定义的备份数。它还将显示AWS S3设置和电子邮件设置的状态。

单击“安装”按钮安装备份服务,以便在后台处理作业。

这可能需要几秒钟。状态将发生变化,如下所示:

如何在Windows Server上自动执行数据库和文件夹备份

要查看日志,请单击“日志”按钮。在这里,您可以找到备份作业的日志和结果,以进行故障排除。

在此之后,您可以单击“退出”关闭用户界面。

备份服务将在后台继续运行,并将负责定义的备份作业。

要验证备份服务状态,请打开'服务.msc'并检查服务名称'Runtime Backup service'

如何在Windows Server上自动执行数据库和文件夹备份

以下是实用程序发送的电子邮件示例:

如何在Windows Server上自动执行数据库和文件夹备份

“如何在Windows Server上自动执行数据库和文件夹备份”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程笔记网站,小编将为大家输出更多高质量的实用文章!


推荐阅读
  • 本文详细介绍了MysqlDump和mysqldump进行全库备份的相关知识,包括备份命令的使用方法、my.cnf配置文件的设置、binlog日志的位置指定、增量恢复的方式以及适用于innodb引擎和myisam引擎的备份方法。对于需要进行数据库备份的用户来说,本文提供了一些有价值的参考内容。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 本文讨论了在数据库打开和关闭状态下,重新命名或移动数据文件和日志文件的情况。针对性能和维护原因,需要将数据库文件移动到不同的磁盘上或重新分配到新的磁盘上的情况,以及在操作系统级别移动或重命名数据文件但未在数据库层进行重命名导致报错的情况。通过三个方面进行讨论。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • mysql-cluster集群sql节点高可用keepalived的故障处理过程
    本文描述了mysql-cluster集群sql节点高可用keepalived的故障处理过程,包括故障发生时间、故障描述、故障分析等内容。根据keepalived的日志分析,发现bogus VRRP packet received on eth0 !!!等错误信息,进而导致vip地址失效,使得mysql-cluster的api无法访问。针对这个问题,本文提供了相应的解决方案。 ... [详细]
  • 本文介绍了将mysql从5.6.15升级到5.7.15的详细步骤,包括关闭访问、备份旧库、备份权限、配置文件备份、关闭旧数据库、安装二进制、替换配置文件以及启动新数据库等操作。 ... [详细]
  • 本文介绍了一种轻巧方便的工具——集算器,通过使用集算器可以将文本日志变成结构化数据,然后可以使用SQL式查询。集算器利用集算语言的优点,将日志内容结构化为数据表结构,SPL支持直接对结构化的文件进行SQL查询,不再需要安装配置第三方数据库软件。本文还详细介绍了具体的实施过程。 ... [详细]
  • 微软评估和规划(MAP)的工具包介绍及应用实验手册
    本文介绍了微软评估和规划(MAP)的工具包,该工具包是一个无代理工具,旨在简化和精简通过网络范围内的自动发现和评估IT基础设施在多个方案规划进程。工具包支持库存和使用用于SQL Server和Windows Server迁移评估,以及评估服务器的信息最广泛使用微软的技术。此外,工具包还提供了服务器虚拟化方案,以帮助识别未被充分利用的资源和硬件需要成功巩固服务器使用微软的Hyper - V技术规格。 ... [详细]
  • YOLOv7基于自己的数据集从零构建模型完整训练、推理计算超详细教程
    本文介绍了关于人工智能、神经网络和深度学习的知识点,并提供了YOLOv7基于自己的数据集从零构建模型完整训练、推理计算的详细教程。文章还提到了郑州最低生活保障的话题。对于从事目标检测任务的人来说,YOLO是一个熟悉的模型。文章还提到了yolov4和yolov6的相关内容,以及选择模型的优化思路。 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
  • Java如何导入和导出Excel文件的方法和步骤详解
    本文详细介绍了在SpringBoot中使用Java导入和导出Excel文件的方法和步骤,包括添加操作Excel的依赖、自定义注解等。文章还提供了示例代码,并将代码上传至GitHub供访问。 ... [详细]
author-avatar
mobiledu2502912375
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有