Я обновил свой SQL таблицу без написанияSQL Откат транзакции не начать транзакцию
begin transaction
Есть ли система, чтобы получить обратно мои данные
Я обновил свой SQL таблицу без написанияSQL Откат транзакции не начать транзакцию
begin transaction
Есть ли система, чтобы получить обратно мои данные
только восстановить до последнего знать стабильной резервной копии.
Я не получил вас – Sobhan
Ну, ответ: вы не можете использовать 'ROLLBACK'. В зависимости от сложности операции/'UPDATE' вы могли бы выполнить обратную операцию. Howevr, вполне вероятно, что это невозможно. В этом случае единственным способом восстановления данных является выполнение операции восстановления из резервной копии базы данных. Уверен, что у вас будет резервная копия базы данных, готовая и ожидающая? – MoonKnight
Откат будет работать только в том случае, если вы начали явную транзакцию до удаления, и эта транзакция еще не выполнена.
Чтобы получить данные обратно, получите последнюю резервную копию базы данных, восстановите ее как новую БД (не более текущей базы данных), восстановите резервные копии журналов до точки непосредственно перед удалением, а затем скопируйте данные на главный база данных.
Зачем вам это нужно? Восстановляет ли резервное копирование вариант? Является ли единственным случаем, когда вам нужно восстановить данные или это будет частью вашего приложения? –