如何用C#实现备份数据的功能

来源:百度知道 编辑:UC知道 时间:2024/06/17 03:27:04
我做一个软件里面有个数据备份该怎么写 用C#编写的 希望高手帮下 头疼很久了

protected void Button1_Click(object sender, EventArgs e)
{
//引用Web.config的数据库连接字符串 优点:数据库移植的时候可直接对Web.config的数据库连接字符串中的IP进行更换.
string con_str = ConfigurationManager.ConnectionStrings["aaaConnectionString"].ToString();
SqlConnection conn = new SqlConnection(con_str);
SqlCommand cmdBK = new SqlCommand();
cmdBK.CommandType = CommandType.Text;
cmdBK.Connection = conn;
cmdBK.CommandText = @"backup database BLSSZ_DB to disk='..\Backup\aaa" + ".bak'" + " with init";
try
{
conn.Open();
cmdBK.ExecuteNonQuery();
System.Web.HttpContext.Current.Response.Write("<Script>alert('数据库备份或更新备份成功!');</Script>");
}
catch (Exception)
{
System.Web.HttpContext.Current.Response.Write("<S