国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

怎樣在ASP.NET中備份SQL Server數據庫_.Net教程

2024-07-10 12:50:55
字體:
來源:轉載
供稿:網友

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

前言:我們在開發網站時,在管理后臺,管理員通常要定期對數據庫進行備份(當然也可以讓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 2.0 中XML數據的處理
SqlDataSource和ObjectDataSource控件都是平面表格式的數據源控件,操作也相對簡單,在這里我就不細說了。 在這里我主要談下用于連接XML文件的XmlDataSource和用于連接站點導航數據的SiteMapDataSource這兩個層次數據源控件中XmlDataSource數據綁定到平面表格

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永靖县| 兰西县| 资阳市| 嘉义县| 桐乡市| 淳化县| 珠海市| 泰来县| 通海县| 乌拉特中旗| 湛江市| 宁海县| 通江县| 夹江县| 永吉县| 太原市| 仪陇县| 常德市| 苏尼特右旗| 罗田县| 八宿县| 保定市| 甘肃省| 韩城市| 太保市| 腾冲县| 儋州市| 克什克腾旗| 秭归县| 定南县| 昌乐县| 韶关市| 丹凤县| 泗洪县| 武乡县| 汉川市| 丹巴县| 改则县| 沙河市| 汝州市| 龙口市|