在我们做数据库系统的程序时,经常需要为客户做一个数据库的备份和恢复程序,特别是对于一些非专业的数据库用户,这个程序更是必不可少,而且操作必需足够简单。因为在很多系统中,数据库的备份恢复功能都是相近的,因此,我们最好做一个通用的数据库备份恢复程序,这样就不必每个系统都开发一套了。 要开发这样一套系统,我个人认为应该满足以下要求: 2. 对于每一次备份和恢复应允许用户记录备份和恢复的原因。 3. 系统应允许用户进行简单的配置,并且配置可以保存。 4. 备份和恢复应该足够简单,最好类似与文件的复制,对于已经进行的备份,应允许用户从备份列表恢复。 5. 即使因为某种原因使要恢复的数据库正在占用,也应该允许用户恢复(这一点很重要,因为你不能指望用户自己保证数据库的独占性)。 6. 实时显示备份或恢复的当前进度。 要达到以上的要求,我想我们应该这样设计系统: 1. 对于每一次的数据库备份和恢复,我们都记下当时的数据库服务器名,数据库名,备份文件全路径名,备份时间,进行备份或恢复的原因等信息,并把这些信息以XML的形式保存,下面是我得一个备份文件实例:
2. 对于用户的配置可以这样进行:
|
闁衡偓閹増顥戦柟瀛樺姇婵拷闁哄被鍎冲﹢鍛村绩閹増顥�>>
0正在阅读:可定制的数据库备份和恢复程序可定制的数据库备份和恢复程序
2004-06-09 15:22
出处:CSDN
责任编辑:linjixiong
键盘也能翻页,试试“← →”键