日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

怎樣在ASP.NET中備份SQL Server數(shù)據(jù)庫_.Net教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:10條ASP.NET編程經(jīng)驗技巧
1、盡量減少表單回送 每當點擊Web網(wǎng)頁上的Button、LinkButton或ImageButton控件時,表單就會被發(fā)送到服務器上。如果控件的AutoPostBack屬性被設置為true,如果CheckBox、CheckBoxList等控件的狀態(tài)被改變后,也會使表單會發(fā)送回服務器。 每次當表單被發(fā)送回服

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

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

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 = "備份數(shù)據(jù)庫出錯,該文件可能不存在!";

Label1.Visible = true;

}

finally

...{

cmd.Dispose();

cn.Close();

cn.Dispose();

}

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

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

分享:ASP.NET 2.0 中XML數(shù)據(jù)的處理
SqlDataSource和ObjectDataSource控件都是平面表格式的數(shù)據(jù)源控件,操作也相對簡單,在這里我就不細說了。 在這里我主要談下用于連接XML文件的XmlDataSource和用于連接站點導航數(shù)據(jù)的SiteMapDataSource這兩個層次數(shù)據(jù)源控件中XmlDataSource數(shù)據(jù)綁定到平面表格

來源:模板無憂//所屬分類:.Net教程/更新時間:2009-05-19
相關(guān).Net教程