新手求帮忙delphi怎么对SqlServer2008的数据进行备份还原 15

各位大神,我想对我建立的数据库进行备份和还原,我用ADO进行连接数据库的,数据库是sqlserver2008,请问具体代码怎样啊,怎么弄我都弄不出,求帮忙,谢谢了。备份还... 各位大神,我想对我建立的数据库进行备份和还原,我用ADO进行连接数据库的,数据库是sqlserver2008,请问具体代码怎样啊,怎么弄我都弄不出,求帮忙,谢谢了。
备份

还原
展开
 我来答
百度网友ba90a0f
2014-04-02 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:111
采纳率:0%
帮助的人:63.1万
展开全部
备份
backup database xxx to disk='c:\xxx.bak' with init
恢复
restore database xxx from disk='c:\xxx.bak' with replace
追问
我可以本分 但是不能够还原 虽然他显示我还原成功了 但是实际是没有还原的,上面是我附上的代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chbsnnzl
2014-09-25
知道答主
回答量:4
采纳率:100%
帮助的人:2.4万
展开全部
procedure TForm1.Button1Click(Sender: TObject);
var Query1: TADOQuery;
FileName : String;
begin
Query1 := TADOQuery.Create(nil);
try
FileName := GetCurrentDir + '\RES\20140925.bak';
Query1.ConnectionString := 'Provider=SQLNCLI10.1;Integrated Security=SSPI;Persist Security Info=False;User ID="";Data Source=(local);Initial File Name="";Server SPN=""'; //连接的是SQL2008
Query1.SQL.Add('restore database Energy from disk =''' + FileName +'''');
Query1.SQL.Add(' WITH REPLACE');
Query1.ExecSQL;
Query1.Close;
Application.MessageBox('数据库还原成功!','系统提示',MB_ICONQUESTION+MB_OK);
Finally
FreeAndNil(Query1);
end;
end;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式