Para restaurar um banco de dados a partir dos arquivos, é necessário o arquivo de dados - MDF, às vezes o NDF também e o arquivo de log - LDF.
- Iniciar o SQL Server Management Studio
- Clique com o botão direito do mouse no nó Bancos de dados
- Selecione Anexar
- Clique em Adicionar
- Selecione o arquivo MDF que você salvou
- O arquivo LDF deve ser adicionado automaticamente. Caso contrário, a mensagem 'Não encontrado' será exibida e você deverá adicionar o arquivo manualmente clicando no botão de reticências
Seissofalhar,tenteanexarapenasoarquivoMDF,usandoo
EXEC sp_attach_single_file_db @dbname = 'AdventureWorks2012Restored' ,
@physname = N'D:\ApexSQL\backups\CS2.mdf';
Se isso falhar, o arquivo MDF pode estar corrompido. Você pode experimentar uma ferramenta de terceiros que lerá o arquivo MDF e recuperará seus dados
O ApexSQL Recover é uma ferramenta que pode ler um arquivo MDF corrompido, recriar todos os objetos e recuperar os registros da tabela. Pode criar um script T-SQL ou criar uma cópia do banco de dados
Disclaimer: Eu trabalho para o ApexSQL como engenheiro de suporte