Вот подробности, которые охватывают части 2) и 3) в случае, если повторное создание журнала не работает, что может произойти, если файл MDF поврежден.
Вы можете восстановить данные и структуру, только прочитав файл MDF с помощью какого-либо стороннего инструмента, который может расшифровать то, что записано в виде двоичных данных, но даже с такими инструментами вы не всегда можете выполнить эту работу полностью.
В таких случаях вы можете попробовать ApexSQL Recover . Из того, что я знаю, это единственный инструмент, который может выполнять такую работу, но он довольно дорогой.
Гораздо лучшая идея - попытаться восстановить их из любых старых резервных копий, если они у вас есть.