bozuk veritabaniBu yöntem ile (disk arızası gibi) herhangi bir sebeple bozulan veritabanlarınızı onarmanız mümkün olabilicektir. Öncelikle belirtmek gerekiyorki bu yöntemi uygulamanız onarımın başarılı olacağını garanti etmez. Aşağıdaki tarif edilen işlemi yaptıktan sonra, halen veritabını hatası devam ediyorsa, konu hakkında uzmanlaşmış birinden destek almanızda fayda var.

 

 

Aşağıdaki kodu çalıştırmak için Microsoft SQL Server Management Studio programını açın. Gerekli bilgileriniz ile sunucuya bağlanıp New Query alanına tıklayıp açılan ekrana aşağıdaki kodları yazın.

Kodlar arasında VTKODU yazan yerlere bozuk veritabanınızın ismini ve V15 yazan yere de kullanmakta olduğunuz Mikro versiyonu yazın. Gerekli değişiklikleri yaptıktan sonra F5 tuşuna basarak yazdığınız kodları çalıştırabilirsiniz.

Kodlar çalıştırıldığında Messages penceresinde yapılan işlemler hakkında bilgiler verilecektir. İşlem tamamlandığında Microsoft SQL Server Management Studio çıkıp yaptığınız işlemin başarılı olup olmadığını kontrol edebilirsiniz. Çıkış yaparken yazdığınız kodu saklamak isteyip istemediğiniz sorulacaktır. İstiyorsanız uygun bir dosya ismi vererek kodu saklamanız da mümkün.

Yazılacak Kodlar:

EXEC SP_RESETSTATUS 'MikroDB_V15_VTKODU';
ALTER DATABASE MikroDB_V15_VTKODU SET EMERGENCY
DBCC CHECKDB('MikroDB_V15_VTKODU')
ALTER DATABASE MikroDB_V15_VTKODU SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CHECKDB (MikroDB_V15_VTKODU, REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE MikroDB_V15_VTKODU SET MULTI_USER