如题,请高手指点

解决方案 »

  1.   

    去看看SQL SERVER的联机丛书
      

  2.   

    晕,人家都给你提示了,难道你就不能自己去想想???
    还有这方面的贴子在CSDN上很多,你为什么不搜索一下呢??
    --------------------------------
    在错的时间遇见错的人 是一种伤痛 
    在错的时间遇见对的人 是一种遗憾 
    在对的时间遇见错的人 是一种心伤 
    只有在对的时间遇见对的人才是一种幸福
      

  3.   

    ADOQuery1.SQL.clear;ADOQuery1.SQL.Add('ExeCute BackUpDatabase ''' + ExtractFilePath(ParamStr(0)) + GDataBaseName + '.bak' + ''',''' + GDataBaseName + ' 数据库数据完全备份''');ADOQuery1.ExecSQL;
    ADOQuery1.Close;这样能够明白吗?就是备份当前连接的数据库!
      

  4.   

    创建
    sql.Add('backup database ' +数据库名 + ' to disk =' + #39 + ExtractFilePath(Paramstr(0)) + 备份文件名 + #39 + ' with init');
    恢复
    restore database ' + 数据库名 + ' from disk =' + #39 + ExtractFilePath(paramstr(0)) + 备份文件名 + #39 + ' with replace');
      

  5.   

    --备份
    backup database sys to disk='c:\目录\a.bak' with init
    --还原 
    use master
    RESTORE DATABASE TestDB FROM DISK = 'c:\2002.dat'
      

  6.   

    补充 pengdali(大力 V3.0) ,我认为还原数据库应该是这样吧,不对请指正!use masterRESTORE DATABASE TestDB FROM DISK = 'c:\TestDB.dat' WITH MOVE 'TestDB_Data' TO '数据库数据物理文件(TestDB_Data.MDF)路径' , MOVE 'TestDB_Log' TO '数据库数据日记文件(TestDB_Log.LDF)路径' 应该加上后面的With move ...语句的。
    但是请务必先连接其它数据库,才能执行操作。
      

  7.   

    具体查看MSSQL在线帮助就能明白的
      

  8.   

    backup database 库名 to disk= apath with init//备份
    backup database 库名 to disk= apath with init//还原