错误信息:
无法打开备份设备 'e:\aa.bak'。出现操作系统错误 5(拒绝访问。)。
BACKUP DATABASE 正在异常终止。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 无法打开备份设备 'e:\aa.bak'。出现操作系统错误 5(拒绝访问。)。
BACKUP DATABASE 正在异常终止。源错误: 
行 44:             }
行 45:             SqlCommand sqlcomm = new SqlCommand(sql, mysqlcon);
行 46:             sqlcomm.ExecuteNonQuery();
行 47:             Response.Write("<script language=javascript>alert('备份数据成功!'); </script>");
 代码如下:
protected void Page_Load(object sender, EventArgs e)
    {        SqlConnection sqlcon = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["myConnString"]);
        sqlcon.Open();
      string   sqltext = "Exec sp_helpdb";
        SqlCommand sqlcom = new SqlCommand(sqltext ,sqlcon );
        SqlDataReader dr = sqlcom.ExecuteReader();
        DropDownList1.DataSource = dr;
        DropDownList1.DataTextField = "name";
        DropDownList1.DataBind();
        sqlcon .Close ();
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        SqlConnection mysqlcon = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["myConnString"]);
        mysqlcon.Open();
        string sql = "backup database "+DropDownList1.SelectedItem .Value +" to disk = '"+TextBox1 .Text .Trim ()+".bak'";
        try
        {        
            if (File.Exists(this.TextBox1.Text.Trim()))
            {
                Response.Write("<script language=javascript>alert ('此文件已存在,请从新输入!');</script>");                return;            }
            SqlCommand sqlcomm = new SqlCommand(sql, mysqlcon);
            sqlcomm.ExecuteNonQuery();
            Response.Write("<script language=javascript>alert('备份数据成功!'); </script>");
        }
        catch (Exception ms)
        {
            Response.Write(ms.Message);
            Response.Write("<script language=javascript>alert('备份数据失败!'); </script>");        }
        finally
        {
            mysqlcon.Close();
        } 
     mysqlcon.Close(); 
    }