バックアップ:
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 が異常終了しています。
誰でも私を助けてください