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