审计网站数据库的远程备份,本文主要内容关键词为:备份论文,数据库论文,网站论文,此文献不代表本站观点,内容供学术参考,文章仅供参考阅读下载。
随着网络的飞速发展,网站已经成为审计机关不可或缺的信息宣传交流平台。为了最大限度地维护网站信息的安全性和完整性,必须对网站数据库实施备份。但本地备份一般将数据库保留在网站所在服务器上,当本地机房的物理环境遭到破坏时,数据也有可能受损。因此,将数据进行远程备份,可有效保护网站备份数据。
一、备份系统设计原理
目前多数审计网站建设环境采用Windows 2003 Server操作系统,数据库为SQL Server2000,WEB服务器使用IIS6.0,以ASP等动态技术制作并发布。此类网站数据更新仅限于数据库数据,而网站文档为ASP等动态文档,一般不作更新。备份系统安装在网站服务器上,对网站数据库进行备份,管理人员通过浏览器在本机或者远程调用备份系统。
二、数据库远程备份设计
网站备份系统采用ASP编写,涉及到的组件主要有:文件组件、数据库组件、时间函数等。整个系统关键部分是:制定备份计划、数据库压缩备份及FTP异地存储。
1、制定备份计划
备份计划分为三种:每天备份、每周备份和每月备份。每天备份计划,每天执行一次网站备份,需要提供每天备份的具体时间,精确到分钟;每周备份计划,每周执行一次网站备份,需要提供每周备份的具体时间,具体到每周的哪一天;每月备份计划,每月执行一次网站备份,需要提供每月备份的具体时间,具体到每月的哪一天。备份系统通过提取系统时间,与用户提供的计划时间对比后,进行选择备份。
2、数据库压缩备份
在进行备份之前,应先建立一个备份目录,以在本地容纳备份文件。同时,为了减小备份文件所占的磁盘空间,可对备份文档采用压缩的方式进行存储,采用的压缩软件是WINZIP,在调用之前,设定WINZIP存放路径、压缩文档的名称与路径、压缩后文档的存放名称与路径等参数,压缩包的名称一般可以根据压缩时间来命名。管理人员可以在服务器端输入DOS命令调用WINZIP实现。
3、FFP异地存储
采用Cuteftp软件实现将存储在网站服务器上的压缩备份转存至其他服务器,以实现远程异地备份。实现转存备份的服务器必须开通FTP服务。
将Cuteftp安装在网站服务器上,具体异地存储过程如下:
第一步,设置上传参数。启动Cuteftp,选择菜单“文件”→“连接向导”→选择上传文件夹,设置FTP服务器,填写用户名和密码。
第二步,保存上传队列。选择菜单“传送”→“队列”→“保存队列”,并保存当前列表。
最后,设置自动上传队列。选择“传送”→“按计划任务传送”→“启用计划任务管理器”,点击“添加队列文件”,选择先前保存的列表,在打开的窗口中设置定时上传时间,点击“确定”。这样系统即自动把备份数据根据设置的上传频率上传到FTP服务器上。
远程备份系统可大大提高了审计网站的数据安全性,有效地避免因硬件故障、系统崩溃、人为操作失误等对数据带来的破坏,有利于审计信息化工作的开展。