我用如下方法备份数据库可以完成: with AdoQuery1 do begin close; sql.clear; sql.add('BackUp Database 数据库名 to disk ='C:\aaa.bak' with init'); Execsql; end; 但用 Restore DataBase From disk ='c:\aaa.bak' with RePlace,ReCovery 恢复数据库时会出错(由于SQL Server在使用),请问我该如何处理,或者有没有更好的方法用Delphi完成对Sql server数据的恢复。万分感谢。
----------------------------------------------
呵,我没用过,不过我觉得你的这句好像有问题,但你说会成功,呵就不清楚了, sql.add('BackUp Database 数据库名 to disk ='C:\aaa.bak' with init'); 我觉得是 sql.add( 'BackUp Database 数据库名 to disk ='+''C:\aaa.bak''+' with init' );