如何实现数据库“部分备份”!!!请高手帮一把!!!

half_human 2003-09-30 08:25:32
最近做个项目,马上就要完了,可客户又提了个变态要求。

“要求对数据库的备份和恢复功能,时间段可选”

问题:
1)数据库备份都容易,可是“时间段可选”怎么做??只要求备份部分数据库。

我的想法:先通过SQL查询出要备份的数据,再把这些数据道入一个临时表中
再备份这个表(再问个弱智问题,可以只备份表吗?)。

2)关于数据库的备份和恢复问题,我也查了很多资料,利用的也是SQL-DMO的方法
(http://search.csdn.net/expert/topic/3/301/2002/9/17/1029402.htm)
备份没有问题,可以生成备份文件,可是利用 SQLDMO.Restore 恢复恢复时,
总是报错。不知道大家用了那段代码后,是否也有该问题??

请大侠帮一把,不然我的国庆节就痛苦了!



...全文
52 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
forest is the name 2003-10-04
  • 打赏
  • 举报
回复
首先,“要求对数据库的备份和恢复功能,时间段可选”是一个客户需求,所以你在用它的时候不要把它当作solution。
其次,部分备份一般情况下是用于存档或报表的,一般不会返回,如果用户要求将部分备份返回数据库,那么首先要从逻辑上分析一下怎么保证数据的准确,这仍然是需求分析问题,而没有到结构设计阶段。

客户要求的是备份和恢复,你不要马上就想到数据库系统提供的backup和restore。

你要做的工作是编一个小程序,其中有两个模块,一个是backup,另一个是restore,两个模块是搭配使用的,也就是说他们使用相同的数据结构。

备份的数据结构可以由你自己定义,可以是Access, XML, txt ...
makay 2003-10-04
  • 打赏
  • 举报
回复
gz
half_human 2003-10-04
  • 打赏
  • 举报
回复
我自己顶~~~~~~~~~~~~
half_human 2003-10-04
  • 打赏
  • 举报
回复
我自己顶~~~~~~~~~~~~
half_human 2003-10-04
  • 打赏
  • 举报
回复
我自己顶~~~~~~~~~~~~

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧