Если у вас есть файлы .MDF и .LDF, и эти файлы правильно закрыты, вы можете прикрепить файлы .MDF/.LDF к SQL Server легко, следующим образом:
-
- Прикрепите с помощью SQL Server Студия управления:
- Начать SQL Server Студия управления и подключитесь к серверу.
- Разверните экземпляр, щелкните правой кнопкой мыши Databases и нажмите Прикреплять.
- Следуйте инструкциям в Прикрепить базы данных диалоговое окно для прикрепления файлов .MDF/.LDF к SQL Server.
Вы можете получить более подробную информацию по адресу:
https://docs.microsoft.com/en-us/sql/relational-databases/databases/attach-a-database?view=sql-server-ver15 - Прикрепить с помощью SQL-запроса:
- Начать SQL Server Студия управления и подключитесь к серверу.
- Нажмите Новый запрос.
- Введите следующую команду:
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 версий.
- Нажмите Выполнить для выполнения запроса.
Вы также можете получить более подробную информацию по адресу:
https://docs.microsoft.com/en-us/sql/relational-databases/databases/attach-a-database?view=sql-server-ver15
- Прикрепите с помощью SQL Server Студия управления:
Однако, если ваши файлы .MDF и .LDF не закрыты должным образом. Или, другими словами, они повреждены, тогда вам нужно использовать другой метод для их подключения.