信息系统中sql server数据库主动备份与恢复的方案及实现

信息系统中sql server数据库主动备份与恢复的方案及实现

ID:16152056

大小:40.50 KB

页数:14页

时间:2018-08-08

信息系统中sql server数据库主动备份与恢复的方案及实现_第1页
信息系统中sql server数据库主动备份与恢复的方案及实现_第2页
信息系统中sql server数据库主动备份与恢复的方案及实现_第3页
信息系统中sql server数据库主动备份与恢复的方案及实现_第4页
信息系统中sql server数据库主动备份与恢复的方案及实现_第5页
资源描述:

《信息系统中sql server数据库主动备份与恢复的方案及实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、信息系统中SQLServer数据库主动备份与恢复的方案及实现?44?ComputerEraNo.102009信息系统中SQLSer/er数据库主动备份与恢复的方案及实现郭勇,习慧丹(黔南民族师范学院计算机科学系,贵州都匀558000)摘要:信息系统的开发与应用中,对系统数据库备份功能的设计是保障系统数据安全的基本要求.文章阐述了SQLServer数据库在信息系统中的一种数据备份和数据恢复的方案,并给出了C≠}实现的主要程序代码.关键词:信息系统;数据库;备份;恢复;方案SchemeandRealizationofInitiativeBackupandRecov

2、eryforSQLServerDatabaseinInformationSystemGUOYong,XIHui—dan(Dept.ofComputerScience,QiannanNodalCollegeforNationalities,Duyun,Guizhou558000,China)Abstract:Inthedevelopmentandapplicationofinformationsystem,designingthefunctionofsystemdatabasebackupisabasicrequirementtoensuresystemdatas

3、ecurity.AschemeofdatabackupandrecoveryforSQLServerdatabaseininformationsystemiselaborated,andthemainprogramcodesinCtorealizetheschemearegiven.Keywords:informationsystem;database;backup;recovery;scheme0引言在信息系统开发中,系统数据安全的设计是系统设计的主要内容之一.数据库具有操作点备份(主动备份)与恢复功能的应用系统,其可用性和可靠性将大大提高.1备份与恢复功能需

4、求分析1.1应用系统数据库备份1.1.1定时备份一般大中型网络服务器都有可配置定时系统自动备份功能,由数据库服务器完成,如SQLServer,Orcale,DB2等.定时备份可有效增强系统数据的安全性,但占用服务器存储资源较多,而且其中很多备份点是以后不会使用到的.对于桌面型数据库(如Access),由于一般不具备此类功能,只能通过在应用程序中设计定时复制数据库文件的方式进行备份.这样的备份是覆盖式的,若要长期保留不同定时备份点的数据文件,则要求每个定时备份点使用不同的备份数据库文件名或文件夹,占用的存储资源更多.1.1.2应用系统i动备份在应用信息系统中,有的

5、操作会涉及大批量的数据修改,这些修改有可能是不正确的,用户希望系统数据JI灰复到此操作前的状态,但用户又不具备DBA权限,无法通过事务即时点进行恢复,此时,用户可利用信息系统提供的操作点的主动备份恢复操作,将应用系统数据库恢复到指定备份点的状态.大中型网络服务性的数据库服务器为应用系统提供了备份功能的接口,可在应用信息系统中设计出对应用系统数据库进行备份的功能.桌面型数据库则需在应用程序中编写复制数据库文件的代码来实现.1-2应用系统数据库的恢复1.2.1即时点恢复对于即时点恢复功能,只有一些中大型的数据库服务器才提供,用户使用此功能需要具有DBA权限;在实际应

6、用中需要进行即时点恢复的操作很少.所以为了保护DBA的信息即数据库服务器的安全,一般不在应用程序中设计即时点恢复功能.桌面型数据库不具备此功能.1.2.2指定备份点的恢复提供备份功能的中大型数据库服务器,其备份可设置为事务日志追加的方式,即在一个备份中保存了不同时间点的多个备份,备份的时间点可用编程接口来识别.所以在应用程序中可按照用户要求设计备份点.桌面型的数据库则要在应用程序中编写很多的代码来复制指定的数据库备份文件以覆盖系统当前应用的数据库文件.2基于SQLServer的信息系统主动备份与恢复方案与实现数据库备份号恢复模块的基本功能列举如下:【1)系统自动

7、定时备份.在系统部署时配置实现,由DBA完成.(2)日志追加式备份.在信息系统中设计实现.(3)截断日志备份.在信息系统中设计实现.(4)数据库文件的完整备份.在信息系统中设计实现.(5)即时点的恢复.特殊隋况下由DBA完成.(6)主动备份点的恢复.在信息系统中设计实现.(7)备份文件的下载存档.B/s模式信息系统中设计实现.要在信息系统中实现对SQLServer数据库的操作,应用系统需要通过接口程序与数据库服务器连接,通过向服务器发送SQL命令来实现.如Microsoft系列开发工具中的RDO,ADO,ADO.NET,Delphi的BDE技术,J2EE的JDB

8、C等都可应用于对数据库的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。