SQL Server veritabanındaki her turlu değişiklikliği kaydeder.
Logların hasarsız olması durumunda, SQL Server hata ortaya cıktığı anda surmekte olan işlemler dışındaki tum işlemleri ve veriyi restore edebilir.
SQL Server tum transactionları kayıt eder ve named mark kullanımına izin verilir. Boylece belirli bir transactiona gore restore gercekleştirilebilir. Ancak log transaction mark�lar log alanını kullandığından ve bu performans uzerinde olumsuz etki yapabileceğinden dolayı sadece bu tip bir uygulamanın recovery stratejinizde ciddi onem taşıdığı durumlarda kullanmanız daha uygundur.
Bulk_Logged Recovery Model
Full Recovery Model�e oldukca benzemekle birlikte Create Index, Select Into, WriteText, UpdateText gibi işlemleri dikkate alarak daha az log alanı kullanır.
Bu modelin performans ve disk alanı acısından avantajları olsada, bir backup�ın sadece belirli bir bolumunu restore yapabilme imkanımız yoktur.
Simple Recovery Model
Full veya differential recovery seceneklerini kullanarak sadece backup�ın alındığı ana geri donuş imkanı verir.
Backup sonrasında gercekleşen değişiklikleri backup�a ekleme imkanı yoktur, yeniden backup alınmalıdır.
Daha az disk alanına ihtiyac duyulur ve uygulanması kolaydır.
Kurtarma Modelinin Değiştirilmesi

ALTER DATABASE vbturk
SET RECOVERY BULK_LOGGED


SQL SERVER'DA BACKUP (YEDEKLEME)

SQL Server Backup (Yedekleme) Esnasında

Sizin ve kullanıcılarınızın backup�ı alınan veritabanı uzerinde işlem yapabilmenize olanak tanır.
Orijinal dosyaların yedeğini alır ve location bilgilerini kaydeder.
Veritabanı yapısını ve şemasını yedekler.
Veriyi Yedekler.
Transaction log portions..
Backup esnasında gercekleşen işlemlere ait bilgileri kaydeder ve bu değişikliklerin ve sonuclarının backup�a dahil edilmesini sağlar.
Tum veriyi yedek dosyasına diske doğrudan erişerek yazar.

KİMLER BACKUP ALIR? BACKUP NERDE SAKLANIR?

Kimler backup Alabilir?
Sysadmin, db_owner, db_backupoperator rollerine dahil kullanıcılar standart olarak backup alma yetkisine sahiptir. Ek olarak farklı kullanıcı rolleri tanımlanarak backup izni verilebilir.

Backup Nerede Saklanmalı?
Diskte, backup kasetlerinde veya ağ uzerindeki farklı bir bilgisayarda saklayabilirsiniz
.
Ne Zaman Backup Almalı?
Sistem veritabanları uzerinde gercekleştirilen her değişiklik sonrasında.
CREATE DATABASE, ALTER DATABASE, DROP DATABASE

Bu Yazımızda SQL veritabanı ile Yedekleme ve Veritabanını Yedekleme Modellerini gorduk.Bir dahaki Yazımızda Nasıl Yedek alındığını goreceğiz.
Baksana59
__________________