应用ado呀
你可与写好备份数据库的语句,然后再vb中调用就可以了

解决方案 »

  1.   

    引用ADO部件,建立与数据库的连接
    比如建立连接为cn
    则cn.open sql1
    其中的字符串sql1包含下面两句sql语句:使用这样的SQL语句:
    (1)创建备份的设备
    sp_addumpdevice 'disk(设备类型)',mybackup(备份设备名称),'d:\databasebackup\backup1.bak(或者是你自己指定的目录和文件'
    (2)在创建的设备上备份数据库
    backup database 数据库名 to mybackup(备份设备名)
      

  2.   

    1.备份到文件时采用如下命令:(假设数据库名为ESchool,备份后的文件名为E:\1234.001)
    BACKUP DATABASE [ESchool] To DISK=`E:\1234.001`2.从文件中恢复时采用如下命令:
    RESTORE DATABASE ESchoolFROM DISK = `E:\1234.001` WITH REPLACE , 
    MOVE `Backschool3_Data` TO `SQL路径:\ESchool.mdf`,  
    Move `Backschool3_Log` TO `SQL路径:\ESchool.ldf`说明:`Backschool3_Data`与`Backschool3_Log` 一般是数据库生成时自动生成的名字,具体名字可用SQL Server中的工具查看。3.备份到数据库和从数据库中恢复则相对简单,可查看SQL Server 的帮助。