对于C/S结构的信息管理系统,数据备份和数据恢复是怎么做的?各位大虾帮忙啊!!!(100分)

  • 主题发起人 主题发起人 rainbow_57
  • 开始时间 开始时间
R

rainbow_57

Unregistered / Unconfirmed
GUEST, unregistred user!
对于C/S结构的信息管理系统,数据备份和数据恢复是怎么做的?各位大虾帮忙啊!!!

我在2000server下开发,数据库后台SQLServer7.0,Delphi6开发工具
如果太麻烦,希望能指导我看什么书或是哪个网站之类的,多谢!
 
用Tbatchmove备份和恢复
 
多谢chwa和jammi对我 的问题的关注,但我是个新手,对Delphi和SqlServer没有很深的认识,能不能
讲的清楚些?
 
SQLServer中可以设定自动备份

SQL.Add('backup database databasename to filename');
SQL.Add('restore database databasename from filename');
 
你用用SQL中Enterprise Manager菜单下的back 和restore功能就明白了
 
我觉得数据备份有好多种办法,不过可以分成两种情况
1、在没有脱离sql的情况下备份用SQL_Server本身的backup和restore是最简单的办法
还有你可以定时将两个库文件备份也可以(在备份时一定先将SQL_Server停下来)
再有就是在程序里用SQL来备份成指定的文件 正如jammi所说的
SQL.Add('backup database databasename to filename');
SQL.Add('restore database databasename from filename');
2、另外一种就是用于数据传递,携带方便你可以将数据备份到文件数据库如Access,Excel等当中
这时你在程序里用Tbatchmove做一个工具软件就可以了
 
有很多种方法呀,SQL SERVER的REPLICATION(复制)(自动的);
BACKUP和RESTORE都可以呀,
你可以建一个JOB,然后通过SQL SERVER的AGENT来实现自动的备份;
恢复更简单了,建一个存储过程,写一段恢复SQL。具体的参见SQL SERVER的帮助吧。
 
呵呵 李颖写过一个备份数据库的控件,
你去找一下吧,很好用的
 
多人接受答案了。
 
后退
顶部