Vedhæft MDF-fil uden LDF-fil

Hvis du har en .MDF-fil, og filen lukkes korrekt, men det gør du IKKE har .LDF-filen, så kan du vedhæfte .MDF-filerne til SQL Server nemt, som følger:

  1. Starten SQL Server ledelsesstudie og opret forbindelse til serveren.
  2. Klik Ny forespørgsel.
  3. Indtast følgende kommando:
    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;
    

    Her er MyDB databasenavnet, C:MyDB_Data.mdf er mdf-filstien.

    Microsoft anbefaler at bruge den anden og tredje metode, da den første metode kan trække sig tilbage i den nye SQL Server versioner.

  4. Klik Udfør for at udføre forespørgslen.

Du kan også få mere detaljeret information på:
https://docs.microsoft.com/en-us/sql/relational-databases/databases/attach-a-database?view=sql-server-ver15

Men hvis din .MDF-fil og .LDF-fil ikke lukkes korrekt ned. Eller med andre ord, de er korrupte, så skal du bruge en anden metode til at vedhæfte dem.