我同事今早上想从服务器上倒数据到另一个机器,结果中间出错,导致服务器数据丢失,只剩下表结构。而且数据库没有备份,想请教有没有补救的方法了?谢谢!!
解决方案 »
- ADOconnection连接SQL时,显示'错误枚举数据服务器'
- 初学cxGrid,求先人指点。。。。
- 如何设置报表的最大打印页数,QREPORT
- 请各位大侠帮忙(另加1000分)
- 请问我在dbExpress组件中连结SQL数据库,可是用SQLDATASET1控件不能连结所有表!!!
- 如何将excel文件导入数据库,操作系统是98,请帮忙
- 银行密码打印问题
- 请问大家这样的一个数据库该如何设计(200分!!,另开贴)
- MyDAC的使用问题
- 哪里有要DELPHI兼职的啊?
- 我们专门为各大家开发动态的复杂中国报表,我们用F1book基础上的TF1bookDraw控件.先下载看我主页上的demo演示程序.控件是免费的,也欢迎你
- Access 中 memo 字段的怪问题?
hahahahahahahahaha
You Die.看同事有备份的没有。
拷贝数据文件到其他机器
使用sp_attach_db 看行不行
创建数据库恢复数据
查看数据库查看数据库日志,另外看导数目的数据库是否存在数据,如果有,可用它恢复
自己写个程序恢复!
swtz为数据库的名称
desfile:=DirectoryListBox2.Directory+'\swtz_Data.MDF';
with sp_detach_db do
begin
prepare;
parambyname('@dbname').asstring:='swtz' ;
parambyname('@skipchecks').asstring:='swtz' ;
execproc;
unprepare;
end;
//
with sp_attach_single_file_db do
begin
prepare;
parambyname('@dbname').asstring:='swtz' ;
parambyname('@physname').asstring:=desfile;
execproc;
unprepare;
end;