Так как же ушел МДФ? Диск данных был поврежден или вышел из строя?
Помимо использования стороннего инструмента, у вас не так много вариантов.
Единственное, о чем я могу думать, это присоединить LDF к фиктивной базе данных, а затем взять хвост резервной копии журнала. Но даже тогда он вам ничего не купит.
Вот основной процесс:
create database MyDatabase go -- run a full backup, this can be disgarded alter database MyDatabase set offline go -- go delete the mdf and ldf alter database MyDatabase set online go backup log MyDatabase to disk = 'C:\SQL Backups\MyDatabase-tail.trn' with no_truncate go
Теперь у вас есть резервная копия журнала вашего файла LDF, но я не уверен, что вы можете сделать с этим оттуда.
Может быть, искать продукт, который позволяет читать файл резервной копии ...
Удачи!