我想在程序中加2个按钮,按一个可以把我程序用的SQL server数据库备份到制定位置,另一个则恢复备份的数据库,敢问大侠如何实现?如果恢复了数据库可否程序立即就识别可以使用,还是要做一定调整?

解决方案 »

  1.   

    BACKUP DATABASE YOURDATABASE to Disk 路径
    RESTORE DATABASE YOURDATABASE FORM Disk 路径
      

  2.   

    再全一点
    BACKUP DATABASE YOURDATABASE to Disk='c:\mssql7\backup\YOURDATABASE.his' with init
    restore DATABASE YOURDATABASE from Disk='c:\mssql7\backup\YOURDATABASE.his' with replace
      

  3.   

    BACKUP DATABASE YOURDATABASE to Disk='c:\mssql7\backup\YOURDATABASE.bak' with init
      

  4.   

    你可以用DTS来做一个DTS包(在包中设定你想要的条件)。。然后定时或手工执行它。。(其实我最近也一直在用DTS,很简单,但如果用DELPHI实现,就好像很少人会一样。问题我还挂在那边。高手可以看看。。)
    这个用来做数据传输是最简单了,特别针对特定的数据库对像!!
    不管是表,库,视图,,通通搞定。。