Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 22783|Ответ: 13

ApexSQL Log — как восстановить данные пакетами после неправильной работы данных MSSQL

[Скопировать ссылку]
Опубликовано 31.03.2019 19:07:37 | | | |


предисловие

Эммм, однажды, когда я иду на работу, я общаюсь с друзьями и изменяю данные базы данных. Случайно я обновил его без условного указания. Около 6 Вт дополнительных записей в этой таблице были ошибочно изменены. Весь человек внезапно запаниковал, а потом спокойно задумался об этом. Это моя местная база данных в панике. Однако данные изменились более чем на 6 Вт, и я не хочу синхронизировать их с официальной базой данных. Так что в интернете — всевозможные поиски и поиск решений. Поскольку моя локальная версия базы данных — SQL Server 2008, я давно читаю блоги, и большинство блогов требуют, чтобы база данных была полностью резервирована хотя бы один раз. Извините, но я ещё не сделал резервную копию своей локальной базы данных. Этот метод не работает, поэтому его можно делать толькоЭто по-другому. Пока не нашёл инструмент для восстановления данных из логов базы данных —ApexSQL Log。 Это ПО, подлинная версия, требует оплаты — несколько сотен долларов, бесплатная версия может делать запросы по работе каждого данных, может быть восстановлена одним кусочком данных, конечно, можно экспортировать и восстанавливать SQL-операторы пакетами, но экспортировать только один на каждые десять данных, то есть мой 6-ваттовый фрагмент данных может восстановить только одну десятую пакетами. Всё ещё не соответствует моим потребностям. Я нашёл бесплатную взломанную версию ApexSQL Log (https://down.itsvse.com/item/11530.html)。 Вы можете скачать её сами.




Окружающая среда

>SQL Server2008




Инструменты

>ApexSQL Log 2016 взломан для самостоятельного использования




СМС
Шаг 1: После скачивания распакните его напрямую и найдитеApexSQLLog.exe- > двойной клик для открытия




Шаг 2:После открытия некоторые устройства появятся интерфейс обновления, и вы можете сразу выбрать «Отменить».




Шаг 3: Теперь войдите в основной интерфейс, вы увидите следующее изображение, сервер выбирает сервер для восстановления, и следующее содержимое также будет выбрано соответствующим образом。 Поскольку это взломанная версия, некоторые строки в выборе базы данных не отображаются, но это не влияет на использование. Наконец-то выберите «Следующий».





Шаг 4: Выберите соответствующий файл журнала базы данных и переходите к следующему шагу




Шаг 5: Вы можете увидеть следующие четыре варианта, мы выбираем первый, вы чётко видите все записи операций, конечно, также можете выбрать второй элемент для восстановления напрямую, ниже мы выбираем первый элемент





Шаг 6: Сначала выбираем временной диапазон согласно соответствующему сценарию, здесь выбираем последние 24 часа




Шаг 7: Затем выберите соответствующий тип операции



Шаг 8: Затем выберите форму, которую хотите восстановить — > Закончить




Шаг 9: Мы видим, что этот интерфейс чётко отображает операционные данные в течение 24 часов, тип выполнения — обновление, подробное время, данные изменений, данные до изменения и данные после изменения




Даже в следующем интерфейсе мы можем напрямую увидеть запись операции строки, отменить скрипт и попробовать скрипт заново.









МыЧтобы восстановить данные, вы можете напрямую вставить оператор в Undo Script выше и выполнить его. Конечно, если объём данных большой, продолжайте операцию пакетного экспорта скриптов ниже


Шаг 10: Выберите все нужные данные для восстановления ,——> выберите «Отменить скрипт» в строке меню.






Шаг 11: Мы видим следующий интерфейс, который заполнен SQL-скриптами. Вы можете вставить его напрямую в базу данных для выполнения или продолжить подключаться к базе данных в этом инструменте для запуска, давайте продолжим использовать этот инструмент для запуска, нажмите кнопку Execute.





Шаг 12: Ниже видно, что выполнение прошло успешно.






Эпилог

Таким образом, все неправильно обработанные данные восстанавливаются. Хотя её можно восстановить, друзьям всё равно стоит быть осторожными при работе с данными базы данных. Если в производственной среде будет допущена такая большая ошибка, это повлечёт очень серьёзные последствия. Если последний шаг неясен, вы можете оставить сообщение ниже.











Счёт

Количество участников1МБ+1 способствовать+1 Коллапс причина
Цветы распускаются + 1 + 1 Очень мощно!

Смотреть все рейтинги





Предыдущий:Простая отправка и получение исходного кода с Bluetooth на Android
Следующий:Содержимое базы данных SQLite отображается в таблице
Опубликовано 01.04.2019 9:24:19 |
Неправильно Это система победы, формат /q c:\ bar~
 Хозяин| Опубликовано 01.04.2019 10:03:02 |
w1243347117 Опубликовано 2019-4-1 09:53
Подходит ли он для крупных баз данных?

Подходит только для баз данных Sql Server.
Опубликовано 14.04.2020 18:31:17 |
К тому же, его можно адаптировать только для локального использования, и если вы хотите использовать его на сервере, нужно разместить инструмент на сервере
Опубликовано 01.04.2019 9:15:09 |
Написать такую хорошую техническую статью действительно сложно
 Хозяин| Опубликовано 01.04.2019 9:19:03 По телефону |
Береги себя!!
Опубликовано 01.04.2019 9:20:06 |
Спасибо, что поделились
Опубликовано 01.04.2019 9:22:23 |
Хороший пост, хорошо выучил ~~~
Опубликовано 01.04.2019 9:23:08 |
Разве эту проблему не стоит решить с помощью rm -rf /?
Опубликовано 01.04.2019 9:50:42 |
Тёплый маленький ангел
Опубликовано 01.04.2019 9:53:21 |
Подходит ли он для крупных баз данных?
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com