Anexar Arquivo MDF

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:

    1. Anexar usando SQL Server Estúdio de Gestão:
      1. Começar SQL Server Estúdio de Gestão e conecte-se ao servidor.
      2. Expanda a instância, clique com o botão direito Bases de dados e clique Anexar.
      3. 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

    2. Anexar usando consulta SQL:
      1. Começar SQL Server Estúdio de Gestão e conecte-se ao servidor.
      2. Clique Nova Consulta.
      3. 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.

      4. 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

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.