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

前言:我們在開發網站時,在管理後台,管理員通常要定期對數據庫進行備份(當然也可以讓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(vb.net)連接sql server 2000數據庫的連接模塊(module)
Module MdlCommon Public txtSQL As String '存放SQL語句 Public DBSet As DataSet '查詢得到的記錄集 Public ErrorMsg As String '存放錯誤信息 Public Function ExecuteSQL(ByVal strSQL...查看完整版>>asp.net(vb.net)連接sql server 2000數據庫的連接模塊(module)
 
asp.net(vb.net)連接sql server 2000數據庫的連接模塊(module)
Module MdlCommon Public txtSQL As String '存放SQL語句 Public DBSet As DataSet '查詢得到的記錄集 Public ErrorMsg As String '存放錯誤信息 Public Function ExecuteSQL(ByVal strSQL...查看完整版>>asp.net(vb.net)連接sql server 2000數據庫的連接模塊(module)
 
SQL Server 7.0數據庫的六種數據移動方法
  本人從事的工作是數據庫管理員,要維護多台服務器中的數據庫,經常把某台服務器中的某個數據庫移動到另外一台服務器,對數據的移動有些心得體會,希望和大家共同交流。   1. 通過工具DTS的設計器進行導入或導出...查看完整版>>SQL Server 7.0數據庫的六種數據移動方法
 
Odbc連SQL Server數據庫的幾種方法
Odbc連SQL Server數據庫的幾種方法 這篇文章是針對在CSDN論壇 中的一些想知道這方面技術的網友而寫的。因爲最近我本人在論壇上看到很多網友提到這個問題,所以就寫了這篇文章,以飨讀者。SQL Server 是一種高效的關系...查看完整版>>Odbc連SQL Server數據庫的幾種方法
 
SQL Server 7.0數據庫的六種數據移動方法
SQL Server 7.0數據庫的六種數據移動方法轉自:世紀易網 2003年3月3日20:6本人從事的工作是數據庫管理員,要維護多台服務器中的數據庫,經常把某台服務器中的某個數據庫移動到另外一台服務器,對數據的移動有些心得體...查看完整版>>SQL Server 7.0數據庫的六種數據移動方法
 
ASP.NET中備份SQL Server數據庫的方法
前言:我們在開發網站時,在管理後台,管理員通常要定期對數據庫進行備份(當然也可以讓sqlserver服務器定期自動備份,但我此處講的是asp.net中的備份),備份的代碼很簡單: 下面是我做一個網站後台時在"備份"按扭下寫的一個...查看完整版>>ASP.NET中備份SQL Server數據庫的方法
 
在asp.net中操作sql-server數據庫的一些小技巧
1.給數據庫語句參數傳遞向數據庫操作語句傳遞參數可以通過存儲過程實現,這裏給出另外兩種簡便易捷的方法:可以在C#中通過字符串操作將參數直接傳入SQL語句變量中,例如:string s="Davolio";string sql= "select * ...查看完整版>>在asp.net中操作sql-server數據庫的一些小技巧
 
在asp.net中操作sql-server數據庫的一些小技巧
1.給數據庫語句參數傳遞向數據庫操作語句傳遞參數可以通過存儲過程實現,這裏給出另外兩種簡便易捷的方法:可以在C#中通過字符串操作將參數直接傳入SQL語句變量中,例如:string s="Davolio";string sql= ...查看完整版>>在asp.net中操作sql-server數據庫的一些小技巧
 
SQL Server.net 和 OLE DB.net連接數據庫的比較
ADO.net的數據庫訪問是他通過被稱爲'數據提供程序(data provider)'的軟件模塊進行的..net框架1.0版本是'分裂人格'的,就是他提供了兩個數據提供程序:SQL Server.NET提供程序和OLE DB.NET提供程序.SQL Server.NET提供程...查看完整版>>SQL Server.net 和 OLE DB.net連接數據庫的比較
 
 
回到王朝網路移動版首頁