SQL Server資料庫在ASP.NET中的備份
前言:我們在開發網站時,在管理後臺,管理員通常要定期對資料庫進行備份(當然也可以讓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 ='您要儲存的路徑'
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-536516/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL SERVER 2012資料庫自動備份的方法SQLServer資料庫
- Jtti:sql server怎麼增量備份資料庫JttiSQLServer資料庫
- SQL SERVER備份資料庫檔案(使用SSMS)SQLServer資料庫SSM
- SQL Server資料庫備份保護的關鍵UMSQLServer資料庫
- SQL Server2019資料庫備份與還原指令碼,資料庫可批量備份SQLServer資料庫指令碼
- 詳解SQL Server 2012資料庫備份與還原的教程SQLServer資料庫
- SQL資料庫備份管理SQL資料庫
- 如何將SQL Server 2000備份的資料庫檔案還原(升級)為SQL Server 2005或更高版本的資料庫?SQLServer資料庫
- SQL Server實戰一:建立、分離、附加、刪除、備份資料庫SQLServer資料庫
- 怎樣在SQL Server搭建主從備份SQLServer
- SQL Server資料庫判斷最近一次的備份執行結果SQLServer資料庫
- 在Linux中,如何備份一個資料庫?Linux資料庫
- [SQLServer]NetCore中將SQLServer資料庫備份為Sql指令碼SQLServerNetCore資料庫指令碼
- 資料庫映象 (SQL Server)資料庫SQLServer
- SQL Server資料庫安全SQLServer資料庫
- Mysqldump 在備庫進行備份時會阻塞備庫的sql_threadMySqlthread
- KOSQL Server2019資料庫備份與還原指令碼(批量備份)zrbSQLServer資料庫指令碼
- 資料庫備份資料庫
- 【SQL Server】本地備份和還原SQLServer
- Blazor使用sql server 資料庫BlazorSQLServer資料庫
- SQL Server資料庫巡檢SQLServer資料庫
- sql server 2005資料庫快照SQLServer資料庫
- SQL Server收縮資料庫SQLServer資料庫
- sql server 資料庫收縮SQLServer資料庫
- SQL Server資料庫遷移SQLServer資料庫
- 管理SQL Server資料庫安全SQLServer資料庫
- SQL Server資料庫恢復,SQL Server資料恢復,SQL Server資料誤刪除恢復工具SQLRescueSQLServer資料庫資料恢復
- Sql Server 資料庫中呼叫dll檔案的過程SQLServer資料庫
- Dedecms備份的資料檔案位置及備份資料庫的方法資料庫
- SQL Server資料庫建立遠端伺服器備份計劃(小白詳細圖文教程)SQLServer資料庫伺服器
- mysql 資料庫 備份MySql資料庫
- 資料庫備份策略資料庫
- MongoDB資料庫備份MongoDB資料庫
- Sql Server 資料庫學習-常用資料庫 物件SQLServer資料庫物件
- SQL Server中使用臨時表進行資料備份與恢復SQLServer
- MySQL資料庫的基本備份MySql資料庫
- SQL Server 跨資料庫查詢SQLServer資料庫
- 資料庫映象 (SQL Server)操作模式資料庫SQLServer模式
- oracle資料庫備份之exp增量備份Oracle資料庫