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

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

贊助商鏈接:

主站蜘蛛池模板: 阿坝| 松溪县| 民和| 察隅县| 元江| 永城市| 克山县| 永宁县| 嘉善县| 巴东县| 乐都县| 屯留县| 楚雄市| 长武县| 广水市| 盐城市| 香港 | 航空| 聂荣县| 巩义市| 利津县| 惠安县| 湖北省| 双流县| 成武县| 香河县| 平罗县| 大冶市| 荃湾区| 恩平市| 吐鲁番市| 平江县| 渑池县| 阿克苏市| 定日县| 冷水江市| 南皮县| 惠州市| 靖宇县| 磴口县| 普兰县|