მიამაგრეთ 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 ფაილი სწორად არ გამორთულია. ან სხვა სიტყვებით რომ ვთქვათ, ისინი კორუმპირებულია, მაშინ თქვენ უნდა გამოიყენოთ სხვა მეთოდი მათ დასამაგრებლად.