本帖最后由 lianlianbing 于 2010-10-27 10:54:45 编辑

解决方案 »

  1.   


    private void Button3_Click(object sender, System.EventArgs e)
    {
        //引用SQLDMO.dll,SQLDMO由Microsoft SQL Server自带的SQLDMO.dll提供,SQLDMO.dll是一个COM对象
        SQLDMO.Backup backup=new SQLDMO.BackupClass();
        SQLDMO.SQLServer sqlserver=new SQLDMO.SQLServerClass();
        sqlserver.LoginSecure=false;
        sqlserver.Connect("localhost","sa","1");
        backup.Action=SQLDMO.SQLDMO_BACKUP_TYPE.SQLDMOBackup_Database;
        backup.Database="userdb";
        backup.Files=@"E:\Project\meng\data\userdb.bak";
        backup.BackupSetName="userdb";
        backup.BackupSetDescription="数据库备份";
        backup.Initialize=true;
        backup.SQLBackup(sqlserver);
    }
      

  2.   

    恩 我想对MySQL数据库进行备份 你提供的这个是 SQLServer 的备份啊
      

  3.   

    process
    mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名  
    mysqldump -u ROOT -p river mytable> d:\BackUp文件夹权限