Esta é uma maneira de recuperar os dados do seu grupo de arquivos PRIMARY.
Como o banco de dados não está anexado, primeiro é necessário executá-lo e executá-lo, restaurando o backup antigo para um nome alternativo (apenas para não gravar os arquivos importantes).
Em seguida, defina os arquivos do banco de dados que estão faltando como OFFLINE:
ALTER DATABASE <DatabaseName>
MODIFY FILE ( NAME = <SecondaryFilegroupFileName>, OFFLINE )
Defina o banco de dados inteiro como offline e substitua seus arquivos de log de transação e banco de dados por cópias de seus arquivos no momento da falha.
Defina o banco de dados como on-line e você poderá trabalhar em todos os dados que não estão contidos no grupo de arquivos secundário para recuperar seus dados.