SQL Server da Yedekleme İşlemi (BACK UP) | AccessTr.neT
Tarih: 18/01/2017, 23:12
Tarih: 18/01/2017, 23:12	Forumlar
SQL Server da Yedekleme İşlemi (BACK UP)
15/10/2009, 15:40 Sponsor Reklam
Donanım ve yazılım başarısızlıkları, delete veya update ifadelerinin yanlış kullanımı (örneğin; where yancümleciği update ile kullanılmazsa), yıkıcı virüsler gibi çeşitli nedenlerle veriler kaybedilebilir. Bunun için en iyi koruma, verilerimizin düzenli olarak kopyalarını almak ve bunu güvenli bir yerde saklamaktır. Bu işlem “Backup Database” olarak adlandırılır. Bir sorun olduğunda, veritabanını sorundan önceki durumuna geri yüklemek için önceden oluşturduğumuz yedekleri kullanırız. Bu işlem “Restore Database” olarak adlandırılır.
Kullanıcılar veritabanı ile çalışırken, Sql Server veritabanını yedekleme işlemi yapılabilir. Ancak yedekleme sırasında dosyaları oluşturmak, silmek gibi veritabanının yapısını değiştiren işlemler yapılamaz. Sql Server yedekleme işlemi dinamiktir. Kullanıcı bir veritabanını yedeklerken, Sql Server şema ve dosya yapısı, veri ve transaction log dosyalarını yedekler. Yedeklenen transaction log, yedekleme işleminin başlamasından itibaren olan veritabanı aktivitelerini içerir. Sql Server orjinal dosyaların yerini kaydeder ve yedeği açma sırasında, bu yedekleri orjinal yerlerine yeniden oluşturur.
Üç çeşit yedekleme şekli vardır:
Tam Yedekleme (Full Backup): Veritabanının belli bir andaki tam kopyasını alan yedekleme türüdür.
Fark Yedeğİ (Differential Backup): En son alınan tam yedekten sonra değişen kayıtları yedekler. Fark yedeğinde saklanan veriler tam yedeklemede saklanan verilere nazaran oldukça küçüktür. Aynı zamanda fark yedek alma işlemi daha hızlıdır. Fark yedeği alabilmek için, ilk önce bir tam yedekleme işlemi gerçekleştirmiş olmamız gerekir. İşlem Günlüğü Yedeği (Transaction Log Backup): Veritabanındaki değişiklikleri yedeklemek için işlem günlüğü yedeği kullanılır. İşlem günlüğü yedeği alabilmek için, ilk önce bir tam yedekleme işlemi yapılmış olması gerekir.Ayrıca veritabanını belli bir zamanda geri yüklememize olanak tanır.Sunucu çöktüğünde veritabanını otomatik olarak geri yüklemek için Sql Server işlem günlüğünü kullanır.
15/10/2009, 16:05 Anlatım ve paylaşım için teşekkürler
15/10/2009, 17:22 Sponsor Reklam
15/10/2009, 19:59 Teşekkürler
15/10/2009, 20:00 Sponsor Reklam
Sn Arzu Hanım güzel anlatım ve paylaşımınız için teşekkürler. Bu tür bilgilerin devamını bekleriz. Saygılar...
SQL Server System Databaseslocalde çalışan hostta çalışmayan site