数据库备份与恢复的问题(30分)

  • 主题发起人 主题发起人 mhtan
  • 开始时间 开始时间
M

mhtan

Unregistered / Unconfirmed
GUEST, unregistred user!
backup,restore好象是操作整个数据库的,数据库里有几个表
如果要把某个月的数据备份,然后清空这个月的数据,而以后又允许恢复这个月的数据
这样的功能怎么实现呢?
分不多,请高手指点!
 
什么数据库
SQL SERVER
还是ACCESS

 
sqlserver 2000
 
键历史数据库!把要备份的标的数据道道历史库中;回复时再到回来!
 
请问上面的问题怎么用程序控制?delphi7+sqlserver2000
 
p 实用工具在SQL Server实例和数据文件之间以用户指定的格式复制数据

例如,Northwind 数据库内有表 Jane's Orders,该表由用户 Jane Doe 所拥有。若要使用登录 Jane Doe 和密码 go dba 将该表从 Northwind 数据库大容量复制到 Orders.txt 文件,请执行下列命令:
bcp "Northwind.[Jane Doe].[Jane's Orders]" out "Jane's Orders.txt" -c -U"Jane Doe" -P"go dba"
具体可参考SQL Server的帮助
 
注意用query参数
 
我在恢复数据的时候用
with dm do
begin
FindSthQ.Close;
FindSthQ.SQL.text:='restore database fingermark from disk='''+OpenDialog1.FileName+'''';
FindSthQ.ExecSQL;
end;

出现:因为数据库正在使用,所以未能获得对数据库的排它访问权

请问怎么写sql啊?
 
恢复数据的时候,出现:因为数据库正在使用,所以未能获得对数据库的排它访问权
,我也遇到这样的问题。
大家帮帮忙
 
后退
顶部