Просто хотел дать дополнение к отличному ответу пользователя user2378139. Мне часто требуется восстановить несколько баз данных из одной папки, и в каждой папке будет несколько резервных копий для каждой базы данных. Мне нужно получить самую последнюю версию и запустить ее по расписанию. Ниже мое редактирование / обновление, чтобы это произошло. Есть больше временных таблиц, чем я хотел бы, но пока не нашел лучшего способа сделать это:

ужна команда sql (dbcc или расширенная хранимая процедура?) Или что-то, что можно вызвать из хранимой процедуры сервера sql, чтобы получить самый последний файл полной резервной копии, доступный для конкретной базы данных. Имя файла резервной копии будет помещено в переменную varchar, которую я могу использовать с командой RESTORE DATABASE в хранимой процедуре. Эта процедура будет использоваться для восстановления из производственной базы данных в изолированную / обучающую базу данных, поэтому после завершения восстановления мне необходимо продолжить выполнение процедуры, чтобы я мог внести несколько изменений в базу данных.

Ответы на вопрос(4)

Ваш ответ на вопрос