Então, como o MDF foi embora? A unidade de dados foi corrompida ou falhou?
Fora do uso de uma ferramenta de terceiros, você não tem muitas opções.
A única coisa que posso pensar em fazer é anexar o LDF a um banco de dados fictício e, em seguida, fazer um backup do backup de log. Mas mesmo assim, não te compra nada.
Este é o processo básico:
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
Agora você tem um backup LOG do seu arquivo LDF, mas não tenho certeza do que você pode fazer com ele a partir daí.
Talvez pesquise um produto que permita ler um arquivo de backup ...
Boa sorte!