日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 芯聞號 > 充電吧
[導(dǎo)讀]ASP.NET中備份SQL Server數(shù)據(jù)庫的方法前言:我們在開發(fā)網(wǎng)站時(shí),在管理后臺,管理員通常要定期對數(shù)據(jù)庫進(jìn)行備份(當(dāng)然也可以讓sqlserver服務(wù)器定期自動(dòng)備份,但我此處講的是asp.net

ASP.NET中備份SQL Server數(shù)據(jù)庫的方法

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


下面是我做一個(gè)網(wǎng)站后臺時(shí)在"備份"按扭下寫的一個(gè)事件:


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 = "已成功備份到服務(wù)器路徑:" + nepath+" 請點(diǎn)擊下載到本地!";

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

HyperLink1.Visible = true;

}

catch (Exception ex)

...{

string exm = ex.Message;

Label1.Text = "備份數(shù)據(jù)庫出錯(cuò),該文件可能不存在!";

Label1.Visible = true;

}

finally

...{

cmd.Dispose();

cn.Close();

cn.Dispose();

}

當(dāng)然最關(guān)鍵的還是這句:

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

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉