好用的SQLSERVER数据库自动备份工具SQLBackupAndFTP(功能全面)

转载:http://www.cnblogs.com/lyhabc/p/3322437.html

挺好用的SQLSERVER数据库自动备份工具SQLBackupAndFTP(功能全面)

这个工具主要就是自动备份数据库,一键还原数据库,发送备份数据库日志报告到邮箱,自动压缩备份好的数据库

定期执行数据库备份任务,取代SSMS的维护计划,上传数据库备份文件到FTP服务器、其他网络硬盘等

软件有免费付费两种模式,不过本人觉得免费版本的功能已经足够了

支持SQLSERVER版本:SQLSERVER2000、SQLSERVER2005、SQLSERVER2008、SQLSERVER2008 R2、SQLSERVER2012

当你的电脑是 SQL Server Express 2005 and SQL Server Express 2008版本的时候特别有用

因为SQLSERVER Express版本没有维护计划,使用SQLBackupAndFTP可以解决这个问题

这个工具也有MYSQL版本

MYSQL版本下载地址:http://mysqlbackupftp.com/download/

SQLSERVER Azure特别版下载地址:http://files.cnblogs.com/lyhabc/SqlBakSetupAzure.rar

官方网站:http://sqlbackupandftp.com/

安装路径:C:\Program Files\Pranas.NET\SQLBackupAndFTP

安装目录下主要都是一些DLL

SQLBackupAndFTP会新建一个Windows服务,用来定时备份数据库,取代SSMS的维护计划,

我们公司开发的数据库备份软件也是使用Windows服务的方式来定时备份数据库的,其实这些软件的原理差不多



看到上面这些图片,我相信想破解这款软件的人开始蠢蠢欲动了,不过最好不要破解,尊重一下别人

大家使用免费版本就行了,最好不要破解他的付费功能

关于 Xceed Zip for .NET组件:http://www.cnblogs.com/netflu/archive/2006/03/17/352252.html

一些设置选项

首先设置数据库连接

勾选中要备份的数据库

设置邮件,把备份报告发到邮箱

设置定时任务,可以设置完整备份,差异备份,事务日志备份,

还可以设置使用系统任务计划来运行定时任务还是使用软件的Windows服务来运行

软件本身也预设了一些定时选项,用鼠标点击一下就可以应用了

设置备份选项,包括大型数据库临时文件存放路径,压缩备份文件选项,是否校验备份文件,备份数据库日志存放路径,加密备份文件(收费)

我把备份数据库日志和大型数据库临时文件的路径都设置在D:\MSSQL\Databackup

设置了上面的备份路径之后还需要回到主界面设置备份路径,备份数据库文件可以上传到FTP服务器,DROPBOX,SKYDRIVE(要付费)等

我把备份文件放到与备份数据库日志同一路径下 D:\MSSQL\Databackup

软件还可以设置自动删除多久以前的备份文件,还可以备份到远程路径,NAS存储上,

如果是网络路径,可以点击“Test”按钮测试是否连通

设置FTP



全部设置完毕之后可以把配置保存起来,当重装软件,或者换了机器之后就不用再设置了

导出配置文件

设置好之后可以点击“run now”按钮手动执行备份,以后就会按照定时任务设置里的设置计划去执行数据库备份操作了

打开邮箱就能看到邮件了

在路径下可以看到日志和已经压缩了的备份文件

日志

可以看到备份文件大小为5.1MB,压缩之后是886KB,压缩比例挺高的



一键还原数据库

点击还原按钮

选择数据库备份文件的路径

如果数据库正在使用中,他会问你是否终止数据库的所有进程

点击"是"

还原成功



主要功能限制

定时任务只支持2个数据库,不过这些功能限制对于我本人来讲影响不大o(∩_∩)o

SQLBackupAndFTP软件介绍到这里了~

时间: 2024-11-03 22:44:32

好用的SQLSERVER数据库自动备份工具SQLBackupAndFTP(功能全面)的相关文章

设置mysql数据库自动备份

由于项目需要,在windows下的mysql实现数据库自动备份.经资料查询和尝试,得出方法有两种: 1.使用windows自带的任务计划,然后定时执行一个数据库备份的脚本. 2.使用mysql管理工具navicat配置数据库的备份 这里,由于第二种方法比较简单实用,我就简单描述下第二种方法(因为简单). 工具: navicat for mysql mysql 5.5 步骤: 1.打开navicat客户端,连上mysql后,双击左边你想要备份的数据库.点击“计划”,再点击“新建批处理作业”. . 

Windows Server服务器端MySQL数据库自动备份

1.给root账户授权所有sql权限 grant all privileges on *.* to [email protected]"%" identified by "."; flush privileges; 2.建立bat批处理文件 @echo off set path=%path%;D:\Program Files\MySQL\MySQL Server 5.5\bin set y=%date:~0,4% set m=%date:~5,2% set d=%d

mysql自动备份工具|MySQL自动备份专家下载 V2018 官方版

MySQL自动备份专家是专为mysql的用户制作的数据库自动备份软件,软件可以设置指定的时间对指定的数据库进行备份,支持多个任务批量备份,然后上传到指定的服务器,不需要你进行任何操作,非常的智能. 1.点击[立即备份]可以立即备份数据库: 2.点击[定时任务]可以设置指定时间自动备份. 1.智能自动 自动备份.自动邮件通知.自动FTP上传.自动根据设定完成备份及汇报. 2.小巧 安装包仅1.93MB,安装后6MB也不到.轻巧,无任何第三方插件和广告的免费软件 3.批量备份 可以同时对一个和多个数

禅道及其数据库自动备份及短信、邮件通知脚本

一.添加SMTP服务器 在需要发送自动报警的服务器上修改如下文件,增加如下两行 # vim /etc/mail.rc set [email protected] smtp=smtp.126.com set smtp-auth-user=doteyplay smtp-auth-password=*** smtp-auth=login     当然,这里的SMTP服务器也可以使用别的,比如QQ的,但是QQ只能发几卦,在测试的时候,总报错:smtp-server: 454 Error: authent

Syncovery 是目前功能最为强大的实时自动备份工具

Syncovery Pro(原名叫做Super Flexible Synchronizer) 是目前功能最为强大的实时自动备份工具,连FTP.WebDAV等全部支持! 最近从V6开始改用比较好记.易懂的新名称 SynCovery 了. 功能与Super Flexible Synchronizer仍然完全相同. 备份您的数据和同步个人电脑,Mac电脑,服务器,笔记本电脑和在线存储空间. 您可以设置很多不同的工作,因为你需要运行它们手动或使用排程. Syncovery与本地硬盘,网络驱动器和任何其他

mysql数据库自动备份脚本分享

前几篇博客已经相继公开了去转盘网的所有技术细节,如下: 百度网盘爬虫 中文分词算法 邀请好友注册 js分页部分代码 这篇博客我将继续公开数据库自动备份的代码.可以这么说,没有数据库,一切就是个蛋,没有数据库备份,一切还是个蛋,你可以想象数据库备份多么重要.不会linux,不会写shell的朋友麻烦先去补补.不过你说我牛逼,不补也能看懂,那没问题,哈哈,废话不说了.老规矩,上代码: #!/bin/bash time=$(date +"%d-%m-%Y") pre=/home/ubuntu

SQL Server2008数据库自动备份步骤

一,  在电脑开始菜单中选择“SQL Server Management Studio”双击.在出现的界面中点击“连接”按钮. 二,  在出现的“ Microsoft SQL Server Management Studio”界面中选择“管理”下的“维护计划”右击维护计划,点击“维护计划向导”, 三,  在出现的“SQL Server维护计划向导”界面中点击“下一步” 四,  在出现的界面中把名称和说明写上.然后点击“更改”设顶备份计划 五,  在出现的“作业计划属性”界面中,更改执行时间,也就

linux shell简单实现数据库自动备份

以centos系统为例,实现数据库自动备份.1.写一个shell: 12 #! /bin/bashmysqldump -cp --user=root --password='123' dbName | gzip > ~/db/dbName-`date +%Y%m%d%H`.sql.gz ; 上述shell中,root是备份时使用的用户名,123是密码,dbName是要备份的数据库的名称.把这个文件放在用户目录下,保存路径为:~/db/dbBackup.sh 保存结束后添加执行权限:chmod a

SqlServer数据库比对工具 Open DBDiff

两个数据库merge的时候,若有一个可视化的工具该多好呀.早有人想到这点,于是有了Open DBDiff.链接地址:https://opendbiff.codeplex.com/ 这个工具能够比对表格模式.表格数据. 但是有几个不足之处: (1)若表数据太多,加载的时候可能会出现错误.并且不能按特定条件加载数据 (2)数据匹配时,merge的规则是比较索引是否相同,不能自定义merge规则. (3)比对数据时,若能像代码比对工具一样,相同的数据对齐就更好了. (4)只支持单向merge,不能双向