FreeFileSync 文件备份
需求目标
实现 sql server 数据库文件本地+异地备份,备份文件包括:
- 【.bak】数据库的备份文件,包含日志与库数据文件;
- 【.mdf】数据库数据文件,存放一个数据库的数据信息;
- 【.ldf 】数据库日志文件,存放对该数据库的更新操作(增、删、改)的文件;
当然以下讲述的方案也可以实现其他文件的备份,按自己的实际需求情况部署配置即可,这里以上述需求目标为例来讲解部署配置相关操作。
环境准备
- 服务器操作系统 Windows Server 2012R2 及以上版本;
- DB 数据库版本 SQL Server 2012R2 及以上版本;
- 数据库GUI管理工具 SQL Server Management Studio(简称SSMS);
以上这些基础环境的安装部署此处省略,不作为本篇文章的重点,以下部署操作基于上面这些基础环境已经安装好,接下来我们展开本次重点讲解的【FreeFileSync 文件同步】方案;
资源下载
- SQL Server en-us/zh-cn & (SSMS) en-us/zh-cn
- Windows Server en-us/zh-cn
- MSDN (itellyou.cn)
- NEXT, ITELLYOU
备份流程
清楚需求目标后,整理备份流程12个环节,如下图所示:
查看原图:备份流程
备份原理:
- 主(Master)服务器环境部署的主数据库先执行本地数据备份作业,然后把 SQL Server 的【.bak】、【.ldf】和【.mdf】备份文件存储到 IIS 搭建的 FTP 服务器或者其他 FTP/SFTP 服务器环境;
- 从(Slave)服务器上面安装部署 FreeFileSync 工具,访问主服务器的FTP/SFTP服务器,并设置同步策略,形成作业计划并添加到 Windows 任务计划程序周期执行;
注意事项:
- sql server 本地备份参考
- 使用 Navicat Premium 实现本地数据库文件备份
- SQL SERVER(使用SSMS)备份数据库文件
- 部署 FTP/SFTP 服务器,新增 windows 账户并设置用户组,添加账户密码访问;
- 查看主(Master)服务器搭建的 FTP(端口21) 或 SFTP(端口22) 服务器端口监听,命令 =》【netstat -an】;
- 验证从(Slave)服务器与主服务器上 FTP 或 SFTP 服务器的网络访问性,命令 =》【telnet ip port】;
- 防火墙开放 FTP/SFTP 对应的端口;
FreeFileSync 文件同步
FreeFileSync 首先是文件(本地或异地)同步功能,可以在指定的两个文件夹之间进行单向或双向的同步,点击程序窗口右上方的绿色齿轮图标可以设置相关参数;期间也可以自定义需要筛选的文件,有“包括”和“排除”两种过滤方式,按实际情况定义需要过滤的文件类型,此外就是比较不同文件夹中的文件是否相同的功能,不过这个功能比较适合同步之前使用,比较的结果会直接显示在列表中,方便查看,这样你就可以清楚的知道是否需要进行同步操作了,节省系统资源。
其次 FreeFileSync 还是开源、跨平台(Windows、macOS、Linux)和 免费(也有付费版)的工具,GUI 界面管理操作可视化,方便快捷,以下我们使用免费版来实践操作(免费版的功能已经足够目标需求的实现了
FreeFileSync 文件备份相关推荐
- 文件夹同步/备份软件推荐 (SyncToy/FreeFileSync/Compare Advance/GoodSync/Allway Sync/Compare Advance)...
关于文件同步的文章,已经很多次出现在异次元上了,因为它们很多都能实实在在提高工作便利性.比方说有我们熟悉的云端同步软件 Dropbox.金山快盘,以及曾经还介绍过可本地使用的 Allway Sync ...
- 系统配置文件备份比较
客户的系统出各种问题,这次出了问题整整一天都没找出原因,都红脸了,最后发现是系统配置文件被改掉了,简直不能忍,所以写了这个脚本,放到定时任务里面,每天备份比较配置文件import difflib im ...
- OpenStack环境搭建(五:附加项虚拟机文件备份使用)
实验要求: 完成Virtual box平台安装,会应用相关操作: 在virtual box虚拟平台上部署Fuel Master节点: 在virtual box虚拟平台上部署计算节点Computer: ...
- 数据库备份到文件服务器,数据库文件备份到云服务器上
数据库文件备份到云服务器上 内容精选 换一换 目前数据库服务器备份Agent安装包需要提交工单进行获取.当前仅支持x86计算类型的服务器,暂不支持鲲鹏计算类型的服务器.用户需要启用数据库备份前,需先在 ...
- 服务器邮箱备份文件在哪里,如何轻松将数据文件备份到电子邮箱?
原标题:如何轻松将数据文件备份到电子邮箱? 随着各大免费邮箱服务商的激烈竞争,邮箱的空间也越来越大,利用邮箱空间来进行文件备份,对于个人来说的确是一种很好的选择. 它的好处,一是利用了免费的空间,不需 ...
- 用备份控制文件做不完全恢复下的完全恢复(数据文件备份旧--新建表空间--控制文件备份次新--日志归档文件新)...
为什么会使用备份的控制文件? 实际工作中主要有两种情况: 第一种:当前控制文件全部损坏,而数据文件备份,控制文件备份及当前日志处于不同SCN版本,它们之间又增加过表空间(数据文件). 第二种:当前控制 ...
- 备份软件 FreeFileSync 怎么用
现在,学会使用备份软件对电脑中的重要资料定期进行备份,已经成为许多办公一族的"必修课".其中,FreeFileSync 作为一款由国外开源社区开发的免费备份软件,由于其支持跨平台( ...
- linux时间同步_如何在Ubuntu上使用FreeFileSync同步文件
FreeFileSync可以在Windows,Linux,macOS上面运行.本文使用操作系统是Ubuntu18.04. 安装FreeFileSync 下载程序,并解压. bob@ubuntu-18- ...
- 定时从linux获取文件,Linux 使用scp命令定时将文件备份到另一台服务器
主要思路就是使用scp命令 + linux定时执行任务. 目标:2台服务器,A为主服务器,B为备份服务器,需要每天中午12点将A上的文件备份到B上. 1.首先在A上安装except 一路yes下去即可 ...
最新文章
- 关于做Android+J2ee系统集成开发的一点心得
- 遗传算法对于神经网络的优生优育
- 算法导论之图的最小生成树
- C语言高级编程:结构体中定义数组的“妙用”
- JAVA岗位比嵌入式岗位_java嵌入式职业选择?
- 15:46 2009-8-2 sql2005客户端装不上,碎片不能整理,createthread
- 20165318 预备作业3 Linux安装及学习
- BP网络算法及其改进
- python编程例子-python网络编程实例简析
- 早上收到这样一份通知,求一无漏洞框架,无力吐槽
- 图解排序算法之「冒泡排序」(详细解析)
- 高中计算机平面设计计划书,日照师范学校计算机平面设计专业教学方案.doc
- 逃出你的肖申克(五):看不见的牢笼(上)
- 计算机科学导论:第六章 计算机网络和因特网
- oppo服务器在哪个文件夹,OPPO手机云服务备份的东西在哪里能找到
- JavaScript之继承和原型
- PNG,JPEG,BMP,JIF图片格式详解及其对比
- batchnomal_Linux Kernel 排程機制介紹 ? Loda's blog
- abstract 抽象学习
- 为什么要进行数据标准化?
热门文章
- DSP实现外扩SRAM
- 【SDRAM】STM32外扩SDRAM学习总结 + CubeMX配置教程
- MCITP 资料整理
- 游戏、软件运行是缺少“d3dx**.dll组件”问题的解决方法?
- 微小宝公众号助手插件v2.1.3 免费版
- Vue实战中的模块化开发
- CSS3 clip-path 属性的使用示例(平行四边形的 tab按钮 / 不规则八边形弹框边角效果 / ...)不支持 IE 哦
- 美妆日化品牌排队赴港上市,港股何时诞生国产版“欧莱雅”?
- 【点晴OA】创造用户体验最好的免费OA系统
- Elasticsearch 7.x笔记