附加 MDF 文件(不含 LDF 文件)

如果您有 .MDF 文件並且該文件已正確關閉,但您確實這樣做 擁有 .LDF 文件,那麼您可以將 .MDF 文件附加到 SQL Server 很容易,如下:

  1. 開始 SQL Server 管理工作室 並連接到服務器。
  2. 點擊 新查詢.
  3. 輸入以下命令:
    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 版本。

  4. 點擊 執行 執行查詢。

您還可以在以下位置獲取更多詳細信息:
https://docs.microsoft.com/en-us/sql/relational-databases/databases/attach-a-database?view=sql-server-ver15

但是,如果您的.MDF 文件和.LDF 文件未正確關閉。 或者換句話說,它們已損壞,那麼您需要使用另一種方法來附加它們。