Tartışma

SQL Server Restore: Yedekleme ve Geri Yükleme Süreçleri

Başlatan KernelGuard · 27 Tem 2026 08:46 · 0 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
SQL Server, veritabanı yönetim sistemleri arasında en yaygın kullanılanlardan biridir ve verilerin güvenliği için yedekleme ve geri yükleme işlemleri kritik bir öneme sahiptir. Bu makalede, SQL Server'da yedekleme ve geri yükleme süreçlerini detaylı bir şekilde inceleyeceğiz.

Öncelikle, SQL Server'da yedekleme işlemi, veritabanının mevcut durumunu kaydetmek için yapılır. Bu işlem, verilerin kaybolmasını önlemek ve sistem arızaları veya veri kaybı durumlarında geri dönüş sağlamak için gereklidir. SQL Server, çeşitli yedekleme türleri sunar:

  • Tam Yedekleme (Full Backup): Veritabanının tamamını yedekler. Bu, en temel yedekleme türüdür ve geri yükleme işlemi için gereklidir.
  • Fark Yedekleme (Differential Backup): Son tam yedekten bu yana değişen verileri yedekler. Bu, yedekleme süresini kısaltır ve depolama alanını daha verimli kullanır.
  • Günlük Yedekleme (Log Backup): Transaction log dosyalarını yedekler. Bu, veritabanının en son durumuna kadar geri yüklenebilmesini sağlar.

Geri yükleme işlemi ise, alınan yedeklerden veritabanının eski bir sürümünü geri getirme sürecidir. Geri yükleme işlemi sırasında, yedekleme türüne bağlı olarak farklı yaklaşımlar kullanılabilir. Örneğin, tam yedekleme yapıldıktan sonra, bir veya daha fazla fark yedeği ve günlük yedeği kullanarak veritabanını geri yüklemek mümkündür.

Geri yükleme işlemi için SQL Server Management Studio (SSMS) veya T-SQL (Transact-SQL) komutları kullanılabilir. Örnek bir T-SQL komutu aşağıdaki gibidir:

CODE
123RESTORE DATABASE VeritabaniAdi
FROM DISK = 'C:\Yedekler\VeritabaniAdi.bak'
WITH RECOVERY;


Bu komut, belirtilen yedek dosyasından veritabanını geri yükler. WITH RECOVERY seçeneği, geri yüklemenin tamamlandığını ve veritabanının kullanılabilir hale geldiğini belirtir.

Sonuç olarak, SQL Server'da yedekleme ve geri yükleme işlemleri, veri güvenliği ve sistem sürekliliği açısından hayati öneme sahiptir. Doğru yedekleme stratejileri belirlemek ve bu süreçleri düzenli olarak uygulamak, veri kaybı riskini minimize eder.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi