Jika anda mempunyai fail .MDF dan fail ditutup dengan betul, tetapi anda melakukannya TIDAK mempunyai fail .LDF, kemudian anda boleh melampirkan fail .MDF ke SQL Server dengan mudah, seperti berikut:
- Start SQL Server Studio Pengurusan dan sambungkan ke pelayan.
- Klik Pertanyaan Baru.
- Masukkan arahan berikut:
sp_attach_single_file_db @dbname='MyDB', @physname=N'C:MyDB_Data.mdf' or CREATE DATABASE MyDB ON (FILENAME = N'C:MyDB_Data.mdf') FOR ATTACH_REBUILD_LOG or CREATE DATABASE MyDB ON (FILENAME = 'C:MyDB_Data.mdf') FOR ATTACH;
Di sini, MyDB ialah nama pangkalan data, C:MyDB_Data.mdf ialah laluan fail mdf.
Microsoft mengesyorkan untuk menggunakan kaedah kedua dan ketiga kerana kaedah pertama mungkin bersara dalam kaedah baharu SQL Server versi.
- Klik Melaksanakan untuk melaksanakan pertanyaan.
Anda juga boleh mendapatkan maklumat yang lebih terperinci di:
https://docs.microsoft.com/en-us/sql/relational-databases/databases/attach-a-database?view=sql-server-ver15
Walau bagaimanapun, jika fail .MDF dan .LDF anda tidak ditutup dengan betul. Atau dengan kata lain, mereka rosak, maka anda perlu menggunakan kaedah lain untuk melampirkannya.