Если у вас нет файла LDF, то:
1) поместите MDF в C:\Program Files\Microsoft SQL Server\MSSQL13.SQLEXPRESS\MSSQL\DATA\
2) В ssms перейдите к Databases -> Attach
и добавьте файл MDF,Он не позволит вам добавить его таким образом, но сообщит вам имя базы данных, содержащейся в.
3) Убедитесь, что пользователь, на котором вы запускаете ssms.exe, имеет доступ к этому файлу MDF.
4) Теперь, когда вы знаете DbName, запустите
EXEC sp_attach_single_file_db @dbname = 'DbName',
@physname = N'C:\Program Files\Microsoft SQL Server\MSSQL13.SQLEXPRESS\MSSQL\DATA\yourfile.mdf';
Ссылка: https://dba.stackexchange.com/questions/12089/attaching-mdf-without-ldf