我正在尝试将数据库从磁盘还原到最近的备份。备份中有四个备份集。我想恢复最近的一张(今天拍的)。我需要能够用 TSQL 做到这一点。
以下脚本有效:
RESTORE DATABASE DatabaseName
FROM DISK = 'D:\Data\DatabaseName.bak' WITH FILE = 4, REPLACE
但是,随着进行更多备份,文件位置将在未来发生变化。
有没有办法在不指定确切文件号的情况下将备份恢复到文件位置?类似“WITH FILE = most_recent_backup”的东西