SQLServer数据库自动异地备份方案分析与探讨

SQLServer数据库自动异地备份方案分析与探讨

2023年7月30日发(作者:)

实践与经验文章编号:1007-1423(2015)01-0019-04DOI:10.3969/.1007-1423.2015.01.005SQLServer数据库自动异地备份方案分析与探讨仝虎1,张刚2(1.南京旅游职业学院电教中心,南京211100;2.焦作师范高等专科学校信息工程系,焦作454000)摘要:数据库是应用系统的心脏,对于很多企事业单位来说,数据无价,所以数据库备份十分重要,但又经常做得不好。以SQLServer2008R2数据库为例,介绍并分析各种自动异地备份方案和具体实现方法,并指出各类方案方法的优劣,以便读者在工作中自行选择和取舍。关键词:数据库;SQLServer;异地备份;自动化0引言近年来,以数据库为核心的计算机管理信息系统份数据库,每天备份的文件以日期时间命名,存放在工作服务器A(10.0.0.1)的文件夹E:DB_BK。具体操作步骤如下:的普及,使现代企事业单位的工作效率大大提高,但同时也增加了现代企事业单位对计算机软硬件的依赖。数据无价,单位的业务数据大都存储在数据库服务器上。各类基于数据库的管理信息系统,都要考虑数据库的安全问题,要想保障数据库的安全,最主要的方法就是做好数据库的备份工作,不但要做好手工备份,更要做好自动备份;不但要做好本地备份,更要做好异地备份。以防工作服务器出现灾难性的硬件故障,未雨绸缪,提前做好应对措施。本文介绍了SQLServer数据库各种自动异地备份方案和具体实现方法,并对各类方案方法做了简单分析与比较。测试环境如下:工作服务器A(主机),IP地址:10.0.0.1;异地服务器B(备用机),IP地址:10.0.0.2。操作系统:Windows2008R2。数据库:SQLServer2008R2。数据库名:test_db。①打开SQLServerManagementStudio②启动SQLServer代理,图示。③点击作业->新建作业,在“常规”中输入作业的名称test_db_fullbk_job④点击步骤,点击新建按钮,新建步骤,输入名称test_db_fullbk_bz;类型选T-SQL,数据库选择master,在命令的空白处输入下面语句,然后点击确定,返回。DECLARE@strPathNVARCHAR(200)set@strPath=convert(NVARCHAR(19),getdate(),120)set@strPath=REPLACE(@strPath,':','')set@strPath='E:DB_BK'+'test_db'+@strPath+'.bak'BACKUPDATABASE[test_db]TODISK=@strPathWITHNOINIT,NOUNLOAD,NOSKIP,STATS=10,NOFORMAT⑤点击计划,点击新建按钮,添加计划,输入名称test_db_fullbk_plan,设置好执行频率和具体触发时间等。1自动本地备份自动本地备份是自动异地备份的基础,这里先介⑥点击确定,完成。完成后,可以选中该作业,然后右键,选中“作业开始步骤”,测试一下该作业是否成功执行。若成功会出现如图2界面。绍一下如何利用SQLServer作业实现本地定时自动备现代计算机2015.01上趽趤实践与经验2自动异地备份方案目前自动异地备份方案主要有两种,方案一:直接把数据库定时自动备份至异地,然后做压缩文件、定期清除历史文件等后续工作。方案二:先把数据库定时自动备份至本地,再定时压缩文件,然后传送至异地服务器,最后做定期的清理工作。方案一对网络速度和稳定性要求很高,一旦备份过程中网络信号差或者网络中断,则备份就无法完成;方案二比方案一更好一些,因为先把备份文件放在本地然后再传送至异地,所以更灵活,对网速和稳定性要求也没那么严格。两种方案又细分为几种不同的实现方法,下面对这两种方案及具体实现方法进行介绍和分析。

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1690655363a387704.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信