备份:
private void Button1_Click(object sender, EventArgs e)
{
SqlCommand cmd = new SqlCommand("backup database emp to disk ='C:\\emp.bak'", con);
con.Open();
cmd.ExecuteNonQuery();
// ExecutenonQuery();
con.Close();
}
但是当我恢复时:
private void Button2_Click(object sender, EventArgs e)
{
SqlCommand cmd = new SqlCommand("restore database emp from disk ='C:\\emp.bak'", con);
con.Open();
cmd.ExecuteNonQuery();
// ExecutenonQuery();
con.Close();
}
我得到错误:
RESTORE 无法处理数据库“emp”,因为该会话正在使用它。建议在执行此操作时使用 master 数据库。RESTORE DATABASE 异常终止。
任何人都可以帮助我