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資料庫SQLServer資料庫
- SQL Server資料庫備份SQLServer資料庫
- sql server 資料庫備份方案SQLServer資料庫
- MS SQL Server 資料庫備份方法SQLServer資料庫
- 在SQL Server 2005資料庫中實現自動備份SQLServer資料庫
- 備份和恢復SQL Server資料庫SQLServer資料庫
- 細說SQL Server資料庫備份方法SQLServer資料庫
- SQL SERVER備份資料庫檔案(使用SSMS)SQLServer資料庫SSM
- SQL Server資料庫備份保護的關鍵UMSQLServer資料庫
- SQL Server 資料庫備份還原和資料恢復SQLServer資料庫資料恢復
- Jtti:sql server怎麼增量備份資料庫JttiSQLServer資料庫
- SQL Server 2008 完整資料庫備份SQLServer資料庫
- 在SQL Server資料庫中匯入MySQL資料庫Server資料庫MySql
- [Sql server]資料庫備份的三個恢復模型(轉)SQLServer資料庫模型
- SQL Server 2008還原資料庫備份SQLServer資料庫
- SQL Server 2008 建立完整資料庫備份SQLServer資料庫
- SQL Server資料庫備份出錯及應對措施SQLServer資料庫
- SQL SERVER 2000 資料庫備份與還原SQLServer資料庫
- SQL資料庫備份管理SQL資料庫
- 優化SQL Server中的備份優化SQLServer
- SQL Server2019資料庫備份與還原指令碼,資料庫可批量備份SQLServer資料庫指令碼
- SQL SERVER 2012資料庫自動備份的方法SQLServer資料庫
- SQL Server資料庫 bcp匯出備份檔案應用SQLServer資料庫
- SQL Server 2005 自動遠端資料庫備份SQLServer資料庫
- 在SQL Server資料庫中匯入匯出資料SQLServer資料庫
- SQL備份資料庫程式碼SQL資料庫
- SQL Server 資料備份儲存過程SQLServer儲存過程
- SQL server 2008定期的備份資料庫--差異+完整SQLServer資料庫
- 備份和恢復SQL Server資料庫+壓縮ACCESS的類(方法)SQLServer資料庫
- SQL Server 2008在資料庫損壞時備份事務日誌SQLServer資料庫
- SQL Server 資料庫引擎怎樣記錄完整備份後修改過的資料SQLServer資料庫
- SQL Server 2008還原差異資料庫備份SQLServer資料庫
- 關於SQL Server資料庫備份和恢復特性介紹SQLServer資料庫
- 臨時表在Oracle資料庫與SQL Server資料庫中的異同Oracle資料庫SQLServer
- 認識SQL Server2000 資料庫備份的型別[ZT]SQLServer資料庫型別
- 在Linux中,如何備份一個資料庫?Linux資料庫
- 四種方法在SQL Server資料庫中成批匯入資料SQLServer資料庫
- SQL Server實戰一:建立、分離、附加、刪除、備份資料庫SQLServer資料庫