熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

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

2022-06-13   來源: .NET編程 

  前言:我們在開發網站時在管理後台管理員通常要定期對數據庫進行備份(當然也可以讓sqlserver服務器定期自動備份但我此處講的是中的備份)備份的代碼很簡單:

  下面是我做一個網站後台時在備份按扭下寫的一個事件:

 

  protected void Button_Click(object sender EventArgs e)

  {

  string newname = WebJake + DateTimeNowYearToString() + DateTimeNowMonthToString() + DateTimeNowDayToString() + DateTimeNowHourToString()+bak;

  SqlConnection cn = DBcreateCon();

  string nepath=ServerMapPath(//DataBack/)+newname;

  string sql = BACKUP DATABASE WebJake to DISK =+nepath+;

  SqlCommand cmd = new SqlCommand(sqlcn);

  try

  {

  cnOpen();

  cmdExecuteNonQuery();

  HyperLinkText = 已成功備份到服務器路徑 + nepath+ 請點擊下載到本地!;

  HyperLinkNavigateUrl = //DataBack/+newname;

  HyperLinkVisible = true;

  }

  catch (Exception ex)

  {

  string exm = exMessage;

  LabelText = 備份數據庫出錯該文件可能不存在!;

  LabelVisible = true;

  }

  finally

  {

  cmdDispose();

  cnClose();

  cnDispose();

  }

       當然最關鍵的還是這句:

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


From:http://tw.wingwit.com/Article/program/net/201311/12846.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.