bakserver.cs類
using system;
using system.data;
using system.configuration;
using system.linq;
using system.web;
using system.web.security;
using system.web.ui;
using system.web.ui.htmlcontrols;
using system.web.ui.webcontrols;
using system.web.ui.webcontrols.webparts;
using system.xml.linq;
using sqldmo;
using system.windows.forms;
using system.collections;
namespace measurementwellcurve.bll
catch (exception err)
finally
}///
/// 資料庫的恢復和殺死程序
///
/// 備份檔案名
/// 恢復成功返回true ,否則返回false
public bool restoredb(string strfilename)
else if (strname.toupper().trim() == "dbname")
if (icolpidnum != -1 && icoldbname != -1)
break;
}for (int i = 1; i <= qr.rows; i++)
sqldmo.restore res = new sqldmo.restoreclass();
res.action = 0;
res.files = strfilename;
res.database = getdbname();
res.replacedatabase = true;
res.sqlrestore(svr);
return true;
}catch (exception err)
finally
}///
/// 獲取伺服器名稱
///
///
public string getservername()
}return strservername;
}///
/// 獲取資料庫名稱
///
///
public string getdbname()
}return strdbname;
}///
/// 得到連線資料庫使用者id
///
///
public string getuserid()
}return struserid;
}///
/// 得到連線資料庫密碼
///
///
public string getpassword()
}return strpassword;
}///
/// 取得備份檔案名
///
///
public string getfilename()
string day = datetime.now.day.tostring();
if (convert.toint32(day) < 10)
string hour = datetime.now.hour.tostring();
if (convert.toint32(hour) < 10)
string minute = datetime.now.minute.tostring();
if (convert.toint32(minute) < 10)
string secode = datetime.now.second.tostring();
if (convert.toint32(secode) < 10)
filename = getdbname() + year + month + day + hour + minute + secode + ".bak";
return filename;}}
}資料庫備份
/// 資料庫備份
///
///
///
資料庫還原
/// 載入資料備份檔案
///
使用SQL DMO備份資料庫並進行校驗
本文談論如何用sql dmo建立資料庫備份和校驗的asp應用。概述sql分布式管理物件 sql distributed management objects,sql dmo 為開發者提供了使用程式和指令碼語言執行普通任務的方法,從而擴充套件了sql server功能。本文談論如何用sql dmo建立...
使用MYSQL進行資料庫備份
使用mysql進行資料庫備份,又很正規的資料庫備份方法,同其他的資料庫伺服器有相同的概念,但有沒有想過,mysql會有更簡捷的使用檔案目錄的備份方法,而且又快有好。一 資料備份捷徑 因為這個方法沒有得到官方正式文件的驗證,我們暫稱為試驗吧。目的 備份hosta主機中乙個mysql資料庫testa,並...
mysqldump進行資料庫備份
最近,遇到乙個場景需要對mysql資料庫進行備份,本文記錄一下。1.對整個資料庫備份,包括表結構和資料 格式 mysqldump h資料庫ip u使用者名稱 p 資料庫名 d xx.sql 檔案存放路徑 示例 mysqldump h132.72.192.432 uroot p test home c...