码迷,mamicode.com
首页 > 数据库 > 详细

使用教程 - BestSync同步软件 - SQL2008R2 数据库定时备份解决方案

时间:2014-07-23 14:52:46      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   使用   os   

 

需求:

1.      某公司的管理软件,数据库为SQL2008R2。
2.      将整个数据库作为一个文件,定时同步到FTP 服务器
3.      需要有多个备份,每同步一次,都备份上次的文件到备份文件夹。

要点:
1.      执行同步任务前需要关闭SQL Server服务。用户添加数据条目到数据库后,数据库文件的修改时间不会同步改变。
2.      勾选“影子复制”功能。BestSync将能同步正在编辑的数据库文件。
3.      只能设置定时同步。 数据库文件修改时间需要通过预先执行批处理文件实现,实时监控无法实现开始任务前执行其他文件的功能。
4.      以管理员权限启动BestSync软件。

任务实现过程:

--每天下午5:30,任务启动。
--关闭SQL数据库服务。关闭数据库会将一天之中所有的数据库缓存数据,写入到数据库文件中。
--同步数据库文件到备份文件夹。
--打开SQL数据库服务。

具体步骤如下,只记录关键步骤:

编辑—》追加任务:
一般属性页,设定源,目的。SQL数据库文件路径一般默认在:
C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQL2008R2\MSSQL\DATA

bubuko.com,布布扣

 

备份属性页,多个备份,但是只保留7天的(可根据需求设置):

bubuko.com,布布扣

 

选择排除属性页,只同步两个文件,排除其他所有文件:

bubuko.com,布布扣

 

注意:要使用影子复制,必须要以管理员权限运行:
1.    启动BestSync时候:

bubuko.com,布布扣

2.    BestSync的菜单,选项-》选项

bubuko.com,布布扣

 

日程属性页(设定定时或者实时):

bubuko.com,布布扣

 

程序属性页:手动建立两个批处理文件。

bubuko.com,布布扣

两个批处理文件内容:
stopsql.bat
@echo off
net stop mssql$sql2008r2

startsql.bat
@echo off
net start mssql$sql2008r2

注:如何知道SQL Server服务名称
进入服务界面,双击SQL的服务例程,在弹出窗口中的服务名称即是。

bubuko.com,布布扣

使用教程 - BestSync同步软件 - SQL2008R2 数据库定时备份解决方案,布布扣,bubuko.com

使用教程 - BestSync同步软件 - SQL2008R2 数据库定时备份解决方案

标签:style   blog   http   color   使用   os   

原文地址:http://www.cnblogs.com/mantian/p/3862619.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!