| 導購 | 订阅 | 在线投稿
分享
 
 
 

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

來源:互聯網  2008-07-12 07:37:34  評論

前言:我們在開發網站時,在管理後台,管理員通常要定期對數據庫進行備份(當然也可以讓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 ='您要保存的路徑'

前言:我們在開發網站時,在管理後台,管理員通常要定期對數據庫進行備份(當然也可以讓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 ='您要保存的路徑'
󰈣󰈤
王朝萬家燈火計劃
期待原創作者加盟
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有