请问如何在数据库被删除的情况下利用备份恢复?(SQL 7)。如果可以,在备份的时候应该如何去写SQL语句,在恢复的时候又如何写呢?
由于数据库不能停止,有关sp_attach_db的方法不能用。
分不够可以再加。
由于数据库不能停止,有关sp_attach_db的方法不能用。
分不够可以再加。
解决方案 »
- Delphi 调用DLL 中窗体
- ◆◆◆◆◆如何抓取视频画面和游戏画面?跟DirectDraw和DirectX有关!有点难度的问题!欢迎讨论!
- 关于Dll调用问题,急,高分,在线等待!!
- 象这种情况,如何快速排序?
- 100分请高手进来喝杯咖啡!
- 高手帮忙看看,如何在INTERBASE中建临时表?
- 有没有办法屏蔽 webbrowser中的脚本运行错误??
- 请问delphi提供的InstallShieldExpress在那啊?
- 请编程高手帮忙,关于sql查询语句
- 高手救命啊!
- delphi开发基于microsoft CryptoAPI的加密应用
- 在query控件的sql语言里怎样引入form上的数据,也就是怎样调用参数
----------详细恢复 ADOCommand1.CommandText:='use master';
ADOCommand1.Execute;
ADOCommand1.CommandText := 'ALTER DATABASE '+sDBname
+' SET OFFLINE WITH ROLLBACK IMMEDIATE';
ADOCommand1.Execute;
ADOCommand1.CommandText:='restore database '+sDBname
+' from disk='+ quotedStr(EditPath.Text);
ADOCommand1.Execute;
ADOCommand1.CommandText := 'ALTER DATABASE '+sDBname
+' SET ONLINE WITH ROLLBACK IMMEDIATE';
ADOCommand1.Execute;
恢复前要offline!
backup database DataBaseName to disk='d:\abc.bak' with init