Skip to content
SQL Server’da gerçekleşen her transaction’ın ve bu transaction’lar tarafından gerçekleşen veritabanı modifikasyonlarının tutulduğu log dosyasıdır. Transaction Log dosyasındaki her kayıt unique(tekil,eşsiz) olarak bir numaraya sahiptir. Buna LSN(Log Sequence Number) denir.LSN2 her zaman LSN1’den büyüktür. Transaction Log’ları restore ederken message kısmında lsn’i görebilirsiniz. SQL Server’ın mimarisini anlamak için Transaction Log’un önemini kavramak gerekir. Her veritabanında en […]
Recovery model transactionların nasıl loglanacağını kontrol eden bir veritabanı özelliğidir. Recovery Model’e göre bazı high availability seçenekleri kullanabilir ya da kullanamazsınız, bazı backup tiplerini alabilir ya da alamazsınız. 3 tip recovery model vardır. Full Recovery Model Simple Recovery Model Bulk Logged Recovery Model Full Recovery Model: Bütün transactionların loglandığı modeldir. […]
“Veritabanı recovery modelleri” makalemde Recovery Model Nedir sorusunun cevabını detaylı olarak bulabilirsiniz. Bu makalede bir veritabanının recovery model’ini nasıl değiştireceğimizi paylaşacağım. SSMS(SQL Server Managemet Studio) üzerinden ya da TSQL kodlarıyla bu işlemi yapabiliriz. SSMS üzerinden veritabanına sağ tıklayarak properties’e tıklıyoruz. Daha sonra aşağıdaki gibi Options sekmesine gelerek Recovery Model kısmından Full,Bulk-logged ya da Simple’ı […]