欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【ASP.NET中备份SQL Server数据库的方法】,下面是详细的分享!
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中备份SQL Server数据库的方法,下面是编辑为你推荐的有价值的用户互动:
相关问题:网站是asp.net的。sql server 的数据库备份文件为...
答:SQL Server Management Studio 然后还原数据库 >>详细
相关问题:asp.net操作 sql2008备份、还原!高分悬赏!
答:#region “备份当前数据库”按钮事件 /// /// “备份当前数据库”按钮事件 /// /// /// protected void Button1_Click(object sender, EventArgs e) { string dbname = "YT_FH";//数据库名称 string bkName = "YT_FH" + ".bak";//文件名 string bkUr... >>详细
相关问题:我是用ASP.NET 做的一个网站. 现在想备份数据库里...
答:使用SQLDMO 代码如下: using System; using System.Collections.Generic; using System.Text; using System.Windows.Forms; using System.IO; namespace LoaMen.Com.Sql { /// /// create by loamen http://www.loamen.com /// public class Sq... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
