Se você tiver arquivos .MDF e .LDF e esses arquivos forem desligados corretamente, você poderá anexar os arquivos .MDF/.LDF a SQL Server facilmente, como segue:
-
- Anexar usando SQL Server Estúdio de Gestão:
- Começar SQL Server Estúdio de Gestão e conecte-se ao servidor.
- Expanda a instância, clique com o botão direito Bases de dados e clique Anexar.
- Siga as instruções no Anexar bancos de dados caixa de diálogo para anexar os arquivos .MDF/.LDF SQL Server.
Você pode obter informações mais detalhadas em:
https://docs.microsoft.com/en-us/sql/relational-databases/databases/attach-a-database?view=sql-server-ver15 - Anexar usando consulta SQL:
- Começar SQL Server Estúdio de Gestão e conecte-se ao servidor.
- Clique Nova Consulta.
- Insira o seguinte comando:
sp_attach_db 'MyDB', 'C:MyDB_Data.mdf', 'C:MyDB_Log.ldf' or CREATE DATABASE MyDB ON (FILENAME = 'C:MyDB_Data.mdf'), (FILENAME = 'C:MyDB_Log.ldf') FOR ATTACH;
Aqui, MyDB é o nome do banco de dados, C:MyDB_Data.mdf é o caminho do arquivo mdf e C:MyDB_Log.ldf é o caminho do arquivo ldf.
A Microsoft recomenda usar o segundo método, pois o primeiro método pode ser desativado no novo SQL Server versões.
- Clique Execute para executar a consulta.
Você também pode obter informações mais detalhadas em:
https://docs.microsoft.com/en-us/sql/relational-databases/databases/attach-a-database?view=sql-server-ver15
- Anexar usando SQL Server Estúdio de Gestão:
No entanto, se o arquivo .MDF e o arquivo .LDF não forem desligados corretamente. Ou seja, eles estão corrompidos, então você precisa usar outro método para anexá-los.