DBMNG数据库管理与应用

科学是实事求是的学问,来不得半点虚假。
当前位置:首页 > SQLServer > 应用案例

ASP.NET中备份SQL Server数据库的方法

本文介绍一种使用asp.net备份SQL Server数据库的方法,代码很简单,供参考:

按钮事件代码: 
 

代码示例:
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 ='要保存的路径' 。


本站文章内容,部分来自于互联网,若侵犯了您的权益,请致邮件chuanghui423#sohu.com(请将#换为@)联系,我们会尽快核实后删除。
Copyright © 2006-2023 DBMNG.COM All Rights Reserved. Powered by DEVSOARTECH            豫ICP备11002312号-2

豫公网安备 41010502002439号