当前位置: 代码迷 >> ASP.NET >> 无法打开备份设备 设备出现异常或设备脱机
  详细解决方案

无法打开备份设备 设备出现异常或设备脱机

热度:8812   发布时间:2013-02-25 00:00:00.0
无法打开备份设备 设备出现错误或设备脱机
无法打开备份设备 'E:\B\Web\DataBaseBackUp\ChinammcDb\2010-08-28-01-32-49.bak'。设备出现错误或设备脱机。详细信息请参阅 SQL Server 错误日志。
BACKUP DATABASE 操作异常终止

数据库备份出现的


SqlConnection sqlcon = new SqlConnection(MMC.DAL.SQLHelper.CONN_STRING);
  SqlCommand command = new SqlCommand("use master;backup database @name to disk=@path;", sqlcon);
  sqlcon.Open();
  string dbname = sqlcon.Database;
  string path = Server.MapPath("../../DataBaseBackUp/" + DbPath.SelectedValue.Trim() + "/" + DbName.Text.Trim() + ".bak");
  command.Parameters.AddWithValue("@name", dbname);
  command.Parameters.AddWithValue("@path", path);
  command.ExecuteNonQuery();

  this.pb.Text = "<div class='evon_jg'>数据库备份成功!</div>";
  sqlcon.Close();

------解决方案--------------------------------------------------------
路径是否存在
BACKUP DATABASE TEST to disk='c:\A\TEST.BAK'
  相关解决方案