Я пытаюсь восстановить базу данных следующим образом:
SQL = @"RESTORE DATABASE MyDataBase TO DISK='d:\MyDATA.BAK'";
Cmd = new SqlCommand(SQL, Conn);
Cmd.ExecuteNonQuery();
Cmd.Dispose();
но я всегда получаю ошибку:
Msg 3102, уровень 16, состояние 1, строка 7
RESTORE не может обрабатывать базу данных "MyDataBase", поскольку она используется на этом сеансе. Рекомендуется использовать базовую базу данных при выполнении этой операции.
Msg 3013, уровень 16, состояние 1, строка 7
RESTORE DATABASE заканчивается аномально.