备份数据库

using SQLDMO;
//SQLDMO.DLL 在C:\Program Files\Microsoft SQL Server\80\Tools\Binn

private void DataBase()
{
 SQLServer2Class oSqlServer = new SQLServer2Class();
 oSqlServer.LoginSecure = true;
 oSqlServer.Connect("192.168.1.14","sa","sa"); //数据库的名称、登录名、密码

 Backup2Class oBack = new Backup2Class();
 oBack.Database = "ewremon";   //要备份的数据库
 oBack.Files = "F:\\ewremon";   //目标文件
 oBack.Action = SQLDMO_BACKUP_TYPE.SQLDMOBackup_Database;
 try
 {
  oBack.SQLBackup(oSqlServer);
 }
 catch(Exception ex)
 {
  Response.Write(ex.Message.ToString());
 }
 finally
 {
  oBack = null;
 }
}

posted @ 2006-04-27 14:41  jhkmnm  阅读(311)  评论(0编辑  收藏  举报