成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

ASP.NET備份SQL Server數據庫的方法

2010-08-28 10:53:37來源:西部e網作者:

  前言:我們在開發網站時,在管理后臺,管理員通常要定期對數據庫進行備份(當然也可以讓sqlserver服務器定期自動備份,但我此處講的是asp.net中的備份),備份的代碼很簡單:

  下面是我做一個網站后臺時在"備份"按扭下寫的一個事件:

protected void Button1_Click(object sender, EventArgs e)

...{

string newname = "WebJake" + DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString()+".bak";

SqlConnection cn = DB.createCon();

string nepath=Server.MapPath("../../DataBack/")+newname;

string sql = "BACKUP DATABASE WebJake to DISK ='"+nepath+"'";

SqlCommand cmd = new SqlCommand(sql,cn);

try

...{

cn.Open();

cmd.ExecuteNonQuery();

HyperLink1.Text = "已成功備份到服務器路徑:" + nepath+" 請點擊下載到本地!";

HyperLink1.NavigateUrl = "../../DataBack/"+newname;

HyperLink1.Visible = true;

}

catch (Exception ex)

...{

string exm = ex.Message;

Label1.Text = "備份數據庫出錯,該文件可能不存在!";

Label1.Visible = true;

}

finally

...{

cmd.Dispose();

cn.Close();

cn.Dispose();

}

  當然最關鍵的還是這句:

BACKUP DATABASE WebJake to DISK ='您要保存的路徑'

關鍵詞:ASP.NET

贊助商鏈接:

主站蜘蛛池模板: 顺昌县| 鱼台县| 卢龙县| 平遥县| 子长县| 旺苍县| 滦南县| 宁波市| 西乌珠穆沁旗| 遂川县| 麻城市| 乌兰察布市| 乌鲁木齐市| 兴义市| 嘉鱼县| 玉门市| 百色市| 喀喇| 宜城市| 乐亭县| 江都市| 依安县| 青浦区| 三门县| 元氏县| 姜堰市| 额济纳旗| 应用必备| 黄龙县| 陕西省| 武穴市| 蓬莱市| 通州区| 思南县| 湛江市| 综艺| 嵊泗县| 平利县| 剑河县| 西宁市| 吴堡县|