http://dev.csdn.net/develop/article/28/28564.shtm

解决方案 »

  1.   

    我本地机器是holysoul,服务器是Burningi-rghtl5,我想把服务器的Northwind数据库备份到holysoul
    下,这样写对吗.可是执行不了呀.SQLDMO.Backup oBackup = new SQLDMO.BackupClass(); 
    SQLDMO.SQLServer oSQLServer = new SQLDMO.SQLServerClass(); 
    try 

         oSQLServer.LoginSecure = false;
         oSQLServer.Connect("Burningi-rghtl5","sa","");
         oBackup.Action = SQLDMO.SQLDMO_BACKUP_TYPE.SQLDMOBackup_Database; 
         oBackup.Database = "Northwind"; 
         oBackup.Files = @"\\holysoul\新建文件夹\zz.bak";
         oBackup.Initialize = true; 
         oBackup.SQLBackup(oSQLServer); 

    catch(Exception err)

        MessageBox.Show("备份异常!"+err.Message);

    finally 

        oSQLServer.DisConnect(); 
    }
      

  2.   

    好像SQL Server 不能够把数据库备份到其他机器上。在企业管理器里备份时所选择的目录都只能是本机的磁盘目录