如果您同時擁有 .MDF 和 .LDF 文件並且這些文件已正確關閉,那麼您可以將 .MDF/.LDF 文件附加到 SQL Server 很容易,如下:
-
- 使用附加 SQL Server 管理工作室:
- 開始 SQL Server 管理工作室 並連接到服務器。
- 展開實例,右鍵單擊 數據庫 並點擊 連接.
- 請按照 附加數據庫 用於附加 .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 文件路徑。
Microsoft 建議使用第二種方法,因為第一種方法可能會在新版本中失效。 SQL Server 版本。
- 點擊 執行 執行查詢。
您還可以在以下位置獲取更多詳細信息:
https://docs.microsoft.com/en-us/sql/relational-databases/databases/attach-a-database?view=sql-server-ver15
- 使用附加 SQL Server 管理工作室:
但是,如果您的.MDF 文件和.LDF 文件未正確關閉。 或者換句話說,它們已損壞,那麼您需要使用另一種方法來附加它們。