SQL还原问题,以.MDF结尾的文件,怎样还原(50分)

  • 主题发起人 欲望DELPHI
  • 开始时间

欲望DELPHI

Unregistered / Unconfirmed
GUEST, unregistred user!
sp_attach_single_file_db 'dbname','c:/mssql/data/dbfile.mdf'
----------注意路径
 
在企业管理器中,点所有任务,附加数据库就中了
 
to app2001
你说的那个是在SQL SERVER中,但是如果在DELPHI开发的应用系统中,如果我设置了一个备份和还原按钮,那该怎么办了?
 
MDF的不是备份数据集,要在程序中实现,就按楼上迷糊的方法
其它参考这里
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2371727
 
EXEC sp_attach_db @dbname = 'yhqzd',
@filename1 = 'D:/对流水帐目录/yhqzd_Data.MDF',
@filename2 = 'D:/对流水帐目录/yhqzd_Log.LDF'

执行这样的语句就可以了
>>备份和还原按钮
把路径改了.然后把文件拷到备份的目录里去
 
sql2000可以这样做,sql7不行
 
to ka52:
不好意思了,还得打扰你了。那个@dbname='yhqzd'中的确良‘YHQZD’是什么东东?其他的意思我都明白了。
 
如果我想将一个数据库文件备份成多个文件,如果2003,2004之类,每一年的备份成不同的名字,我可不可以也打开文件的方法,从开始的文件夹里面去选择一个文件进行恢复了。麻烦解答。
 
exec sp_attach @dbname='clfdatabase',@filename1='c:/pfks/clfdatabase.mdf',@filename2='c:/pfks/clfdatabase.ldf';
如果将上面的命令在DELPHI里面用的话,就用出现如下的错误提示:
[Error] pf_xtwf.pas(265): Undeclared identifier: 'exec'
[Error] pf_xtwf.pas(265): 'END' expected but '@' found
这是什么原因了。
 
多人接受答案了。
 
顶部