SQL Server Kurtarma Modelleri

Kurtarma Modelleri Komple Günlük Dosyalarına Karşı Denge Disk Alanı

SQL Server, SQL Server'ın günlük dosyalarını yönetme şeklini belirlemenize ve veri kaybından veya başka bir felaketten sonra veritabanınızı kurtarmaya hazırlamanızı sağlayan üç kurtarma modeli sağlar. Bunların her biri, disk alanı tasarrufu ile granüler felaket kurtarma seçenekleri arasında geçişin dengelenmesi için farklı bir yaklaşımı temsil etmektedir. SQL Server tarafından sunulan üç felaket kurtarma modelleri şunlardır:

Bu modellerin her birine daha ayrıntılı bir şekilde bakalım.

Basit Kurtarma Modeli

Basit kurtarma modeli sadece şu: basit. Bu yaklaşımda, SQL Server işlem günlüğünde sadece az miktarda bilgi tutar. SQL Server, veritabanı her zaman bir işlem denetim noktasına ulaştığında işlem günlüğünü keser ve felaket kurtarma amacıyla günlük girişleri kalmaz.

Basit kurtarma modelini kullanan veritabanları için, yalnızca tam veya farklı yedeklemeleri geri yükleyebilirsiniz. Böyle bir veritabanını zamanında belirli bir noktaya geri yüklemek mümkün değildir - tam veya farklı bir yedeklemenin gerçekleştiği zaman tam olarak geri yükleyebilirsiniz. Bu nedenle, en son tam / diferansiyel yedekleme zamanı ve başarısızlık süresi arasında yapılan veri değişikliklerini otomatik olarak kaybedersiniz.

Tam Kurtarma Modeli

Tam kurtarma modeli de kendi tanımlayıcı bir isim taşır. Bu modelle SQL Server, yedeklenene kadar işlem günlüğünü korur. Bu, işlem günlüğü yedeklemeleriyle birlikte tam ve farklı veritabanı yedeklerinin bir kombinasyonunu içeren bir felaket kurtarma planı tasarlamanıza olanak tanır.

Bir veritabanı hatası durumunda, tam kurtarma modelini kullanarak en esnek geri yükleme veritabanlarına sahip olursunuz. İşlem günlüğünde saklanan veri değişikliklerini korumanın yanı sıra, tam kurtarma modeli veritabanını belirli bir noktaya zamanında geri yüklemenizi sağlar. Örneğin, hatalı bir değişiklik, verilerinizi Pazartesi günü saat 02: 36'da bozduysa, SQL Server'ın veritabanını geri saatte 2: 35'e geri döndürmek için noktadaki geri yüklemeyi kullanarak hatanın etkilerini silebilirsiniz.

Toplu girişli Kurtarma Modeli

Toplu kayıt kurtarma modeli, tam kurtarma modeline benzer şekilde çalışan özel amaçlı bir modeldir. Tek fark, toplu veri değiştirme işlemlerini gerçekleştirme biçimidir. Toplu kayıtlı model, bu işlemlerin işlem günlüğünde en az günlüğe kaydetme olarak bilinen bir teknik kullanarak kaydedilmesini sağlar . Bu işlem süresine önemli ölçüde kazandırır, ancak zamanında geri yükleme seçeneğini kullanmanıza engel olur.

Microsoft, toplu günlük kurtarma modelinin yalnızca kısa süreler için kullanılmasını önerir. En iyi uygulama, toplu işlemleri yürütmeden önce veritabanını toplu günlük kurtarma modeline geçirmenizi ve bu işlemler tamamlandığında tam kurtarma modeline geri yüklemenizi gerektirir.

Kurtarma Modellerini Değiştirme

Kurtarma modelini görüntülemek veya değiştirmek için SQL Server Management Studio'yu kullanın:

  1. İlgili sunucuyu seçin : SQL Server Veritabanı Altyapısı'nın ilgili örneğine bağlanın, ardından Nesne Gezgini'nde, sunucu ağacını genişletmek için sunucu adını tıklatın.
  2. Veritabanını seçin : Veritabanlarını Genişletin ve veritabanına bağlı olarak, bir kullanıcı veritabanı seçin veya Sistem Veritabanlarını genişletin ve bir sistem veritabanı seçin.
  3. Veritabanı Özellikleri'ni açın : Veritabanını sağ tıklatın ve sonra Veritabanı Özellikleri iletişim kutusunu açmak için Özellikler'i tıklatın.
  4. Geçerli Kurtarma Modelini Görüntüle : Bir Sayfa seçin bölmesinde, mevcut Kurtarma modeli seçimini görüntülemek için Seçenekler'i tıklatın.
  5. Yeni Kurtarma Modeli'ni seçin: Tam , Toplu giriş veya Basit'i seçin .
  6. Tamam'a tıklayın.