要做一个恢得SQL数据库的东东??
有哪位愿意教我?谢谢~~
最好有个实例~~~

解决方案 »

  1.   

    楼上说的没错,如access,sqlserver备份和恢复是不同,access通过copyfile方式
    sql server最好通过企业管理器来恢复和备份
      

  2.   

    我用的是SQL SERVER,想在DELPHI中做一个程序来操作呀
    谁有这方面的例子?
      

  3.   

    procedure Tfrm_dbrestore.RestoreDatabase(FileName: String);  //filename 为数据库备份文件
    var
      ADOCmd : TADOCommand;
      SqlStr : String;
    begin
      ADOCmd := TADOCommand.Create(self);
      try
        ADOCmd.ConnectionString := GetDefaultConnStr;//用连接数据库的MASTER 
        sqlstr := 'RESTORE DATABASE '+vgs_initdb+' FROM DISK='''+FileName+'''';  //vgs_initdb 为你要恢复的数据库名
        ADOCmd.CommandText := SqlStr;
        ADOCmd.Execute;
      finally
        ADOCmd.Free
      end;
    end;