Мне нужно восстановить около 1000 резервных копий с последней версией (около 1000 баз данных). Некоторые данные были удалены вчера вечером в одном столбце таблицы. Поэтому мне нужно запустить сценарий для каждой восстановленной и текущей базы данных, чтобы исправить потерю данных.
Я знаю, как получить сценарий восстановления через графический интерфейс Sql Server Mgmt Studio, но как получить сценарий восстановления для всех баз данных на сервере?
Возможно, есть оператор SELECT, который я мог бы запустить, чтобы получить полный путь к файлу резервной копии и путь к последнему файлу diff для каждой базы данных на сервере. Если вы знаете, как это сделать, дайте мне знать.
(И да, я знаю, что нужно просто восстанавливать базу данных по одной, а затем удалять для экономии места, но мне все еще нужно автоматизировать, потому что существует около 1000 баз данных).
Я думаю, что эти две статьи могут помочь вам создать собственную версию
Автоматическое создание сценария восстановления SQL Server из файлов резервных копий в каталоге
Автоматическое создание сценариев восстановления базы данных SQL Server
Удачи!