Perşembe , 21 Kasım 2024
Ana Sayfa > MAKALELER > Backupassist > BackupAssist ile Microsoft SQL Server Yedeklemeye Genel Bakış. – SQL Yedekleme Nedir?
Safetica

BackupAssist ile Microsoft SQL Server Yedeklemeye Genel Bakış. – SQL Yedekleme Nedir?

C:\Users\Support1\AppData\Local\Microsoft\Windows\INetCache\Content.Word\sql_001.jpg

Öncelikle genel kavramları kısaca açıklayarak SQL sunucu yedeklemenin bir firma için önemine değinelim…

Sistem Database

Microsoft SQL veri tabanları Microsoft SQL Server tarafında kullanılan veri tabanlarını barındırmaktadır.

SQL sunucudaki bir sistem arızası durumumda yeniden inşa edilebilir, bu sebepten dolayı Microsoft SQL sunucu verilerinin yedeklenmesi gerekir.

BackupAssist size Microsoft SQL Sunucunuzdaki tüm veri tabanlarınızı yedekleme imkânı verir.

Sistem veri tabanları hakkında kısaca bilgi verecek olursak; veri tabanları çalışmakta olan Microsoft SQL sürümüne göre değişiklik gösterir.

Master Database

“Master Database” sistem en üst düzeyinde, tüm bölüm bilgilerini tutan bir veri tabanıdır.

Ana veri tabanındaki tüm sistem tablolarını ve kataloglarına bu veri tabanından ulaşabiliriz, eğer bir felaket sonrası Microsoft SQL Server geri yükleyeceksek “Master Database” veri tabanının geri yüklenmesi şiddetle tavsiye edilir.

BackupAssist SQL sunucu aracı uzaktan yükleme aracı, önceden yedek alınmış bir veri tabanını uzaktan yüklemeye ile geri yüklemeye izin vermez.

Uzaktaki bir Microsoft SQL Server’ e SQL “Master Database” geri yükleme yapmak istiyorsanız sunucuda çalışan bir BackupAssist çalıştırmanız gerekir.

BackupAssit ile yedek alınan SQL verilerine sunucu üstünde yüklü BackupAssist sürümü ile kolayca dönebilirsiniz.

Msdb Database

Bu database zamanlama veya diğer SQL sunucu agent görevleri için kullanılır.

Msdb veri tabanı zamanlanmış iş bilgisi, yedekleme ve tarih bilgileri ve DTS paketlerini (Veri iletim hizmetleri) de dâhil olmak üzere, veri depolamak için kullanılır.

Model Database

Model veri tabanını tempdb ve ya kullanıcı veri tabanları gibi diğer veri tabanları oluştururken, Microsoft SQL Server tarafından kullanılan bir şablondur.

Yeni bir veri tabanı oluşturulduğunda, model veri tabanını tüm içeriği yeni veri tabanına kopyalanır.

Master ve ya Msdb veri tabanlarını yeniden oluşturursanız, model veri tabanını da yeniden oluşturulur.

Resource

Sistem nesnelerin içeren bu veri tabanı salt olunur olarak SQL Server içinde tutulmaktadır.

Resource SQL Sunucunun yeni sürümüne daha kolay ve hızlı bir şekilde geçmeyi kolaylaştırır.

Tempdb Database

Geçici nesneler ve ya ara sonuçları tutmak için kullanılan veri tabanıdır.(Çalışma alanı)

Microsoft SQL Server’ da tempdb veri tabanlarının yedeklenmesi gerekli değildir, sistem veri tabanlarının düzenli olarak yedek alınması yeterli olacaktır.

Tempdb kalıcı olarak bir veri depolamadığı için yedek alınması önerilmez.

Transaction logs

BackupAssist belirli bir saatte tam yedekleme, her gün ve bir kere yedekleme formları ile yedekleme imkânı sağlar.

Yedekleme sonrası tam bir yedekleme oluşturabilir ve bunları belirli aralıklarla güncelleyebilir.

SQL sunucu veri tabanı içinde gerçekleştirilen değişikliklerin tümünü izlemek için “Transaction Log” kullanılır bu şekilde verinin istenilen zamana ait kısmının kurtarılmasını sağlar.

Yedek alırken Transaction Logs” dosyaları BackupAssist ile yedeklenebilir.

Bu kritik bileşenin BackupAssist ile birlikte yedeklenmesi ve akıl karı olacaktır.

BackupAsisst bize geri dönüşlerde esnek seçenekler sunmaktadır.

The transaction log aşağıdaki işlemleri destekler:

Bireysel işlemlerin kurtarılması.

Bir SQL sunucu başlatıldığında tüm tamamlanmamış işlemlerin kurtarılması.

Başarısız restore edilen bir veri tabanının kurtarılması.

Daha fazla bilgi için bu sayfayı ziyaret edebilirsiniz.

  • http://msdn.microsoft.com/en-us/library/ms190925.aspx

Veri tabanları; tam veya toplu kayıtları kurtarma modelleri seçeneği kullanarak yapılandırılmış ise, SQL Server veri tabanlarının işlem günlüğü yedeklemeleri mümkün olacaktır.

Ek bilgi olarak bu sayfayı inceleyebilirsiniz.

  • http://msdn.microsoft.com/en-us/library/ms175477.aspx.

SQL Database Geri Yüklemeleri:

SQL geri yükleme için kullanılır, bir ve birden fazla veri tabanını geri yüklemek için BAckupAssist veri tabanı geri yükleme aracını kullanabilirsiniz.

SQL Database Restorasyonu:

BackupAssist yerel ya da uzak SQL sunucu veri tabaları yüklemek içim çeşitli araçlar sağlar.

Bu araçlar aynı zamanda belirli bir noktaya belirli bir SQL veri tabanı yükleme işine de yarar.

BackupAssist geri yüklenecek veri tabanlarının seçimi için size seçenekler sunar. (İstediğimiz veri tabanımı seçerek geri yükleme yapabiliriz.)

Master Database Kurtarma:

BackupAssist ile yerel SQL Sunucu “Master Database” tabanını geri yükleyebilirsiniz.

Bilindiği gibi “Master Database” sistem tabloları ve katalogları içermektedir, bir felaketten sonra geri yükleme yapıyorsanız “Master Database” veri tabanının ilk önce geri yüklemesi tavsiye edilir.

BackupAssist ile yukarıda açıklanan veri tabanı bağlantılarını yapıp kolayca geri yükleme işlemlerini gerçekleştirebilirsiniz.

Yeni Makale

Neden 7/24 Backup?

Kendimizi, müşterilerimizin ihtiyaçlarını karşılamaya ve beklentilerinin önüne geçmeye adadık. Kapsamlı, Üstelik Esnek Veri Koruması Bulut …