ASP.NET中的备份

开发 后端
本文介绍ASP.NET中的备份,我们在开发网站时,在管理后台,管理员通常要定期对数据库进行备份,备份的代码很简单。

ASP.NET中的备份

我们在开发网站时,在管理后台,管理员通常要定期对数据库进行备份(当然也可以让sqlserver服务器定期自动备份,但我此处讲的是ASP.NET中的备份),备份的代码很简单:

下面是我做一个网站后台时在“备份”按扭下写的一个事件:

  1. protectedvoidButton1_Click(objectsender,EventArgse)  
  2. ...{  
  3. stringnewname="WebJake"+DateTime.Now.Year.ToString()+
    DateTime.Now.Month.ToString()+DateTime.Now.Day.ToString()+
    DateTime.Now.Hour.ToString()+".bak";  
  4. SqlConnectioncn=DB.createCon();  
  5. stringnepath=Server.MapPath("../../DataBack/")+newname;  
  6. stringsql="BACKUPDATABASEWebJaketoDISK='"+nepath+"'";  
  7. SqlCommandcmd=newSqlCommand(sql,cn);  
  8. try  
  9. ...{  
  10. cn.Open();  
  11. cmd.ExecuteNonQuery();  
  12. HyperLink1.Text="已成功备份到服务器路径:"+nepath+"请点击下载到本地!";  
  13. HyperLink1.NavigateUrl="../../DataBack/"+newname;  
  14. HyperLink1.Visible=true;  
  15. }  
  16. catch(Exceptionex)  
  17. ...{  
  18. stringexm=ex.Message;  
  19. Label1.Text="备份数据库出错,该文件可能不存在!";  
  20. Label1.Visible=true;  
  21. }  
  22. finally  
  23. ...{  
  24. cmd.Dispose();  
  25. cn.Close();  
  26. cn.Dispose();  
  27. }  

当然最关键的还是这句:

BACKUP DATABASE WebJake to DISK ='您要保存的路径',以上介绍ASP.NET中的备份。

【编辑推荐】

  1. 浅析ASP.NET的PageBase和MasterPage
  2. ASP.NET的XML Web服务方法
  3. 详解部署ASP.NET环境
  4. 实现ASP.NET全球化
  5. 解决ASP.NET AJAX脚本的错误问题
责任编辑:佚名 来源: IT168
相关推荐

2009-07-24 16:17:42

WebRequestEASP.NET

2009-07-22 17:55:52

2009-08-04 18:05:37

动态编译ASP.NET

2009-07-27 13:01:28

TreeViewASP.NET

2009-08-04 17:30:23

cookieless属ASP.NET

2009-07-31 09:58:20

URL映射ASP.NET

2009-07-20 17:21:43

Session状态ASP.NET

2009-07-22 17:45:35

ASP.NET教程

2009-07-20 15:19:52

ViewState本质ASP.NET

2009-07-30 13:28:55

ASP.NET中的ja

2009-07-30 12:35:51

ASP.NET中的对象

2009-07-23 16:20:48

HTTP协议ASP.NET

2009-07-31 10:08:33

OutputCache

2009-09-11 09:09:00

ASP.NETAdRotator控件

2009-07-20 14:54:23

HttpWorkerRASP.NET

2009-07-20 13:32:24

ScriptManagASP.NET

2009-07-27 09:31:06

定义JavaScripASP.NET

2009-07-27 15:25:40

aspx页面ASP.NET

2009-08-05 09:38:28

SQL Server数

2009-07-28 17:17:19

ASP.NET概述
点赞
收藏

51CTO技术栈公众号