Mahmut KILIÇ | Senior System Administrator

Mahmut KILIÇ

Senior System Administrator

SQL Server 2012 Management Studio ile Backup & Restore

Arkadaşlar Merhaba,bu makalede ” SQL Server 2012 Management Studio ” kullanarak sql veritabanın yedeğini alacağız ve geri yüklüyeceğiz ve SQL Server 2012 Management Studio ile gelen yeniliklere bakacağız.

Bir IT çalışanın en önemli görevlerinden biriside yedeklemedir,bu özellikle bir veritabanı olunca dahada önemli oluyor bu işin nasıl yapıldığına bakalım

Aşağıda SQL Server 2012 Management Studio arayüzünü görmekteyiz

Yedeklemek istediğiniz veritabanına sağ tıklayıp Tasks > Back Up seçin

Aşağıdaki ekran geliyor burada

Database – Yedeklenecek veritabanı seçiyoruz

Backup TypeFull : Tüm veritabanı yedeklenir ( Önerilen ) Differential : Sadece değişiklik yapılan veriler yedeklenir

Backup Will Expire : Alınan yedeğin ayarlandığı zaman sonrasında süresinin dolmasıdır,önerilen bir durum değildir,çünkü eski yedeklere dönülmek istenebilir

Destination : Alınacak yedeğin yolu gösterilir,

Not 1 ” Arkadaşlar bu yedekleme mevzusu çok önemli ve ayrı konuşulması gereken bir konu , bu tarz önemli yedekleri makina üzerindeki bir sürücüye değil , bir depolama ünitesine bir birden fazla yere yedeklemek uygun olur “

Not 2 ” Yedeğe isim verirken uzantısını . BAK olarak yazın bu önemli mesela sqlyedek.bakgibi yoksa uzantı ile problem yaşabilirsiniz

Options

Overwrite media

Appened to the existing backup set – Eğer aynı isimli bir yedek varsa , içine ekler

Overwrite all existing backup sets   – Eğer aynı isimli bir yedek varsa onu siler ve yeni yedeği oluşturur

Reliability – Alınacak yedeği kontrol etmek için seçenekler sunar seçilebilir hepsi

Compression – Yedekeleme sırasında sıkıştırma yapılacak mı yok yapılmadan yedekleme mi yapılacak bu ayarlar burada

OK tıklandıktan sonra yedekleme işlemi tamamlanıyor

Şimdi sıra yedeği geri yükleyeme geldi , Databases üzerinde sağ tıklayıp Restore Database tıklıyoruz

General

Gelen ekranda Device kısmı tıklanır ve alınan yedek gösterilir. SQL Server 2012 Management Studio ile gelen bağzı yenilikler ve iyleştirmeler şunlar

1. Restore dosyasını seçtiğimiz anda ilgili backup’lar otomatik olarak seçilmekte. Çok büyük bir özellik olarak gözükmese bile her restore işleminde bunları seçiyor olmak bize zaman kaybettirmekteydi.

2. Restore edilecek database’in adı backup dosyasından okunup default olarak otomatikman yazılmakta. Ayrıca Restore to kısmında default olarak yazan “the last backup taken” yazısının yanına en son alınan backup’ın tarihi de eklenmiş durumda.

3. Restore ekranında yapılan belki de en büyük geliştirme zaman bazlı restore işlemleri için kullanabileceğimiz Görsel Zaman Çizelgesi ekranı.Bu ekran vasıtasıyla backup’ların ne zaman alındığını görsel bir zaman çizelgesi üzerinde görebiliyoruz. Ayrıca zaman bazlı bir seçim yaptığımızda seçtiğimiz tarihin görsel olarak hangi alana denk geldiğini görerek hangi backup’ların restore edileceğini rahatça görebiliyoruz.

Files

Relocate all files to folder kısmında restore edilecek database’in data ve log dosyalarının nereye yerleştirileceğini seçebiliyoruz. Daha önce bu işlemi dosya dosya yapabiliyorduk. 1’den fazla örneğin 8 tane data dosyası içeren database’de klasör değişikliğini her bir dosya için ayrı ayrı yapmamız gerekiyordu. Bu yeni özellik vasıtasıyla artık çok daha hızlı bir şekilde bu değişiklikleri yapabileceğiz

Options 

Restore Options

Overwrite the existing database( with replace ) – Eğer var olan bir veritabanı üzerinden dönüş yapacaksanız bu seçeneği seçin ve geri yükleme yapın,yanlız veritabanı silinmişse bu seçeneği seçmeden devam edin

OK tıkladıktan sonra işlem başlar ve geri yükleme yapılır.Tabi burada da bağzı yenilikler var

1- İlk göze çarpan, ekranı daha kullanışlı hale getirebilmek için yapılan düzenlemeler. Bunun haricinde Restore’den önce Tail-Log backup alınmasını istiyorsak bunu seçebiliyoruz.

2 – Bir diğer güzel geliştirme ise Restore işleminden önce bağlı kullanıcıların disconnect edilmesi. Bunu sağlamak için database, restore’dan önce otomatik olarak single user mode’a alınmaktadır.

Evet arkadaşlar bu makaleyi burada bitiriyorum yararlı olmasını dilerim

Bu yazı http://mehmetsaityilmaz.wordpress.com/2012/04/11/sql-server-2012-management-studio-ile-backup-restore/ adresinden alıntıdır.

Kaynaklar

http://www.turgaysahtiyan.com/post/SQL-Server-2012-Management-Studio-Restore-Ekranc4b1nda-Yapc4b1lan-Iyilestirmeler.aspx

http://www.tayfundeger.com/sql-server-2008-r2-backup-restore.html

http://www.davudows.com/article/sql-backup-restore.html

Yorum Gönder