Прикрепить файл МДФ

Если у вас есть файлы .MDF и .LDF, и эти файлы правильно закрыты, вы можете прикрепить файлы .MDF/.LDF к SQL Server легко, следующим образом:

    1. Прикрепите с помощью SQL Server Студия управления:
      1. Начать SQL Server Студия управления и подключитесь к серверу.
      2. Разверните экземпляр, щелкните правой кнопкой мыши Databases и нажмите Прикреплять.
      3. Следуйте инструкциям в Прикрепить базы данных диалоговое окно для прикрепления файлов .MDF/.LDF к SQL Server.

      Вы можете получить более подробную информацию по адресу:
      https://docs.microsoft.com/en-us/sql/relational-databases/databases/attach-a-database?view=sql-server-ver15

    2. Прикрепить с помощью SQL-запроса:
      1. Начать SQL Server Студия управления и подключитесь к серверу.
      2. Нажмите Новый запрос.
      3. Введите следующую команду:
        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;
        

        Здесь MyDB — это имя базы данных, C:MyDB_Data.mdf — путь к файлу mdf, а C:MyDB_Log.ldf — путь к файлу ldf.

        Корпорация Майкрософт рекомендует использовать вторые методы, так как первый метод может быть удален в новой версии. SQL Server версий.

      4. Нажмите Выполнить для выполнения запроса.

      Вы также можете получить более подробную информацию по адресу:
      https://docs.microsoft.com/en-us/sql/relational-databases/databases/attach-a-database?view=sql-server-ver15

Однако, если ваши файлы .MDF и .LDF не закрыты должным образом. Или, другими словами, они повреждены, тогда вам нужно использовать другой метод для их подключения.