通过Widows server backup实现共享文件夹定时备份

通过Widows Server Backup实现共享文件夹定时备份

客户需求:根据现场客户提出能否通过共享文件夹定时实现数据的备份。

实验环境:widows server 2012 widows server 2016

实验步骤:

  1. 打开服务器管理器,选择添加角色功能,安装Widows Server Backup服务。
    在这里插入图片描述

  2. 创建远程登录共享文件夹的用户。
    在这里插入图片描述
    注:必须指定密码,否则创建备份计划登录远程文件夹时提示不符合策略登录失败。

    需改隶属组,添加Administrator、Backup Operators组。
    在这里插入图片描述

  3. 创建配置远程共享文件夹(存储备份文件的位置)的权限。
    在这里插入图片描述
    配置用户对文件夹的写入权限。
    在这里插入图片描述
    说明:创建文件夹(备份数据存储位置),选择高级共享添加用户并赋予相关权限并修改添加文件夹的权限。

  4. 测试,两边共享文件夹能否正常访问。
    在这里插入图片描述
    注:通过ipconfig命令查看两边IP地址并测试。
    在这里插入图片描述
    输入创建的远程登录用户名及密码。
    在这里插入图片描述
    在这里插入图片描述
    注:以上结果,说明共享文件夹访问正常。(如:出现报错,无法访问,请检查防火墙策略及登录用户的权限问题)

  5. 创建备份计划。
    在这里插入图片描述
    第一步,选择备份类型,这边根据用户需求选择自定义。
    在这里插入图片描述
    第二步,选择,需要备份的文件夹添加到项目中。
    在这里插入图片描述
    第三步,选择,备份时间。
    在这里插入图片描述
    第四步,选择,备份到网络文件夹。
    在这里插入图片描述
    第五步,配置,备份位置。
    在这里插入图片描述
    注:该位置是共享文件夹的路径,用户名密码是创建的backup用户(两台设备都要创建该用户并赋予以上相应权限及隶属组),只有该用户对共享文件夹具有相应权限。
    在这里插入图片描述
    注:需要将备份的路径添加backup用户并赋予权限,否则将造成备份失败。
    在这里插入图片描述
    第六步,创建备份任务成功。
    在这里插入图片描述

  6. 查看是否备份成功。
    在这里插入图片描述

  7. 对端检查备份数据是否存在。 在这里插入图片描述
    以上说明备份成功。

  8. 测试数据的恢复还原。

    第一步,删除原始数据。
    在这里插入图片描述
    ​ 第二步,进行备份恢复操作。
    在这里插入图片描述
    第三步,选择远程共享文件夹。
    在这里插入图片描述
    第四步,指定文件路径。
    在这里插入图片描述
    第五步,选择上次备份的日期时间。
    在这里插入图片描述

第六步,选择恢复的类型。
在这里插入图片描述
第七步,选择需要恢复的文件和文件夹。
在这里插入图片描述
第八步,选择恢复的位置。
在这里插入图片描述
注:因原文件夹已被删除,所以无法选择原始位置。

第九步,确认恢复文件。
在这里插入图片描述

第十步,恢复完成。
在这里插入图片描述

第十一步,检查是否恢复。
在这里插入图片描述

通过以上图文说明,已完成用户提出需求。用户发现每日一次备份太过频繁。提出新的需求问题,实现每周备份一次。

说明:实现每周备份一次,Widows Server Backup服务只支持一天一次或多次,所以我们需要借助任务计划程序实现该需求。

  1. 在服务器管理器中,找到并打开任务计划程序。
    在这里插入图片描述
  2. 点击Microsoft-Windows-WindowsBackup名称右击选择属性并打开。
    在这里插入图片描述

注:选择触发器并编辑,根据需求设置时间。

  1. 设置完成。
    在这里插入图片描述
    在这里插入图片描述

通过以上实验,满足了用户通过共享文件夹定时实现文件的备份及恢复的需求。如有问题请批评指正,谢谢!

在SQL Server中,定时备份数据库到共享文件可以通过多种方法实现,其中一种常用的方法是使用SQL Server Agent作业。以下是具体步骤: 1. **创建共享文件**: - 在网络中的一台计算机上创建一个文件夹,并设置共享权限,确保SQL Server服务账户对该文件夹有读写权限。 2. **创建备份脚本**: - 编写一个T-SQL脚本,用于备份数据库。例如,创建一个名为`BackupDatabase.sql`的文件,内容如下: ```sql BACKUP DATABASE [YourDatabaseName] TO DISK = N'\\SharedFolderPath\YourDatabaseName.bak' WITH NOFORMAT, NOINIT, NAME = N'YourDatabaseName-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10 GO ``` 3. **创建SQL Server Agent作业**: - 打开SQL Server Management Studio (SSMS),连接到你的SQL Server实例。 - 在对象资源管理器中,展开“SQL Server Agent”节点。 - 右键点击“作业”,选择“新建作业”。 - 在“常规”页面,输入作业名称,例如“定时备份数据库”。 - 在“步骤”页面,点击“新建”,输入步骤名称,例如“备份数据库”,选择“Transact-SQL 脚本 (T-SQL)”,在命令窗口中输入备份脚本的路径或直接粘贴脚本内容。 - 在“计划”页面,点击“新建”,设置作业的执行计划,例如每天凌晨2点执行。 - 点击“确定”保存作业。 4. **测试作业**: - 右键点击刚创建的作业,选择“启动作业步骤”,确保备份脚本能够正确执行并生成备份文件。 通过以上步骤,你可以实现SQL Server定时备份数据库到共享文件的功能。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值