求达人指点下用Delphi7还原SQL Server 2008 R2 SP2 Express数据库的问题 sql server 2008 r2restore 还原restore还原 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有试验,但GO不是sql语句,去掉它试试 建议使用下列代码:恢复数据库: ADOQ.SQL.Clear; ADOQ.SQL.Add('Use master'); // 使用 SQL master 数据库 ADOQ.SQL.Add('ALTER DATABASE '+DatabaseName+' SET OFFLINE WITH ROLLBACK IMMEDIATE'); // 脱机 ADOQ.SQL.Add('restore database '+DatabaseName+' from disk='''+UpDateFile+''' With File=1, Replace'); // 用备份文件 还原 用户数据库 ADOQ.SQL.Add('ALTER DATABASE '+DatabaseName+' SET ONLINE WITH ROLLBACK IMMEDIATE'); // 联机 ADOQ.SQL.Add('use '+DatabaseName); // 使用 用户 数据库 ADOQ.ExecSQL; delphi的paradox数据库在程序中如何制作数据库的备份和还原这一项呢? 在线求助!!!!! 在ADO中怎么处理多个结果集? 怎样实现一个表对多个表的Relation关系? 如何让richedit上的text平滑的向上滚动 forgot2000(忘记2000年)请进... DLL高手请入,关于在DLL中引出对象的问题?????? 如何实现报表里面的自动换行 急急,怎样在dbgrid控件中选中多行,并得到选中的行,其他的grid控件有没有这功能?? 如何用语句清空数据库? delphi如何调用执行adb命令? 关于cxgrid的button列属性动态修改
ADOQ.SQL.Clear;
ADOQ.SQL.Add('Use master'); // 使用 SQL master 数据库
ADOQ.SQL.Add('ALTER DATABASE '+DatabaseName+' SET OFFLINE WITH ROLLBACK IMMEDIATE'); // 脱机
ADOQ.SQL.Add('restore database '+DatabaseName+' from disk='''+UpDateFile+''' With File=1, Replace'); // 用备份文件 还原 用户数据库
ADOQ.SQL.Add('ALTER DATABASE '+DatabaseName+' SET ONLINE WITH ROLLBACK IMMEDIATE'); // 联机
ADOQ.SQL.Add('use '+DatabaseName); // 使用 用户 数据库
ADOQ.ExecSQL;