->
Daha önceki makalemizde Microsoft SQL Server 2005 üzerinde bulunan bir database’in manuel olarak nasıl yedekleneceğinden ve alınan yedekten nasıl geri dönüleceğinden söz etmiştik. Bu makalemizde ise manuel yedekleme yerine, bu yedekleme işleminin nasıl otomatik olarak yapılacağından bahsedeceğiz.
Â
Otomatik yedekleme sayesinde dilediğiniz zaman dilimlerinde dilediğiniz veri tabanlarının yedeklerinizi alabilir, alınacak yedeklerin yerel disklere veya tape backup ünitelerine yazılmasınısağlayabilirsiniz.
Maintenance Plans (Bakım Planları) daha iyi bir database performansıyakalamak için, sistem felaketlerine karşıdüzenli olarak backup alabilmek için kullanılabilir.
Maintenance Plan Wizard bunlardan farklıolarak biraz daha esneklik sağlar.
Â
Maintenance Plans ile kural oluşuturabilmek veya daha önceden oluşturulan bir kuralıyönetebilmek için Sysadmin üyesi olmak gerekir.
Â
Güvenliği güçlendirmek adına SQL Server Authentication kurmuş iseniz Maintenance Plans görüntülenmeyecektir. Çünkü Maintenance Plans sadece Windows Authentication ve Mixed Mode desteklidir.
Â
Maintanence Plans kullanılarak oluşturulan kuralların çalışabilmesi için SQL Server servisi ile beraber SQL Server Agent Servisinin de çalışıyor olmasıgerekmektedir.
Â
SQL ve Yedekleme mantığıile ilgili bilgiler daha önceki makalelerimizde anlatılmıştır, bu nedenle bu makalemizde bunlardan tekrar bahsetmeyeceğiz.
Â
Makalede anlatılan işlemler Xp Pro SP2 üzerine yüklü olan Microsoft SQL Server 2005 with SP1 kullanılarak gerçekleştirilmiştir.
Â
Bu bilgiler ışığında konumuza başlayabiliriz;
Â
Â
| Resim 1 |
Â
Yukarıdaki yolu izleyerek SQL Server Management Studio yu açıyoruz.
Â
| Resim 2 |
Â
Server Types : Database Engine, Analysis Services, Reporting Services, SQL Server Mobile, or Integration Services tiplerinden uygun olanıseçilir.
Â
Server Name: Instance name olarak girdiğiniz karakterlerdir, Standart olarak bilgisayar ismini alır, localhost veya “.†Olarak local oturum açabilir veya başka bir sql server a bağlanmak için instance name adınıgirebilirsiniz.
Â
Authentication: İki tip authentication çeşidi vardır, Windows Authentication ve Sql Server authentication, uygun seçenek işaretlenir.
Â
Standart ta herhangi bir değişiklik yapmanıza gerek yoktur, ancak var ise gerekli olan bilgileri seçerek Connect butonuna tıklayarak devam ediyoruz.
Â
| Resim 3 |
Â
Maintenance Plans (Bakım Planları) menüsünde; SQL Server ımız için tanımlamış olduğumuz rutin bakım planlarıyapılmaktadır, altında bir alt küme olmayışıhenüz herhangi bir planlamanın olmadığının işaretidir. Menü üzerinde sağ tıklıyor ve New Maintenance Plan (Yeni Bakım Planı) menüsüne tıklıyoruz.
Â
Maintenance Plan Wizard ile de aynıişlemleri yapabilirsiniz, ancak ben size detaylarıyla anlatma yolunu tercih ediyorum.
Â
| Resim 4 |
Â
Oluşturulacak Plan için Default olarak bu isim gelmektedir, ancak ileriki süreçte çok fazla planlanacak işler olabileceğinden dolayıbu planlara özet bir isim vermek en yerinde seçim olacaktır.
Â
| Resim 5 |
Â
Biz örneğimizi anlatırken Databases ağacıaltında bulunan Master database ini kullanarak anlatacağız, yani alınacak olan otomatik yedek Master Database inin yedeği olacaktır, bu nedenle Name kısmında bu doğrultuda bir tanımlama yapıyoruz. OK butonu ile devam ediyoruz.
Â
| Resim 6 |
Â
SQL 2000 de alışık olduğumuız yüz artık yok, SQL 2005 ap ayrıbir görünüm ile karşımıza çıkmaktadır, biraz yabancılık çekecek olsanızda zamanla alışacaksınızdır. Yukarıdaki OK işleminden sonra Resim 6 da sağdaki kısımdan işlemimize devam edeceğiz. Description alanına bir açıklama girebilirsiniz, Plan için oluşturulacak olan zaman ve iş bilgisini Schedule butonuna tıklayarak tanımlayacağız.
Â
Connections: Additional bir database a bağlantısağlayabilir ve bu database için görev tanımlamasıoluşturabilirsiniz.
Logging: Atadığınız görev ile ilgili logların tutulmasınısağlayabilir, hatta SMTP veya Mail Server kurulu ise mail olarak kendinize yollattırabilirsiniz.
Â
| Resim 7 |
Â
Bu pencerede oluşturulacak olan görev tanımlamasının hangi koşullarda, ne zaman, kaç defa ve ne zamana kadar çalıştırılacağının bilgilerini oluşturacağız.
Â
Name: Plan a verdiğiniz isim baz alınarak otomatik olarak oluşturulur, dilerseniz değiştirebilirsiniz.
Â
Schedule type
Recurring: Bu seçenek ile tanımlanan işin sizin belirlediğiniz standartlar çerçevesinden birden fazka çalıştırılabilmesini sağlamış olursunuz.
Start automatically when SQL Server Agent starts: SQL Server Agent servisi her start oluşunda bu görev yerine getirilsin anlamına gelir.
Start whenever the CPUs become idle: CPU ne zaman boş kalırsa; yani CPU nun yoğun olmadığızamanlarda bu görev çalışsın anlamıtaşır.
One Time: Belirlediğim standartlarda sadece bir kez bu görev çalışsın anlamına gelir.
Â
Ben burada benim için en yararlıolduğunu düşündüğüm seçeneği Recurring olarak belirliyorum.
Â
| Resim 8 |
Â
Bu pencerede Görevin Günlük mü, Haftalık mı, yoksa Aylık olarak mıyapılacağınıbelirleyebilirsiniz.
Ben tercihimi Günlük olarak belirliyorum.
Â
Frequency
Daily: günlük
Weekly: Haftalık
Monthly: Aylık
Â
| Resim 9 |
Â
Daily frequency
Occurs once at: Burada belirlediğiniz zaman diliminde bu görev yerine getirilir.
Occurs every: Burada belirlediğiniz süre aralıklarında görev çalıştırılır, ben her iki dakikada bir bu görevin yerine getirilmesini belirledim, tabiki bu sadece makale için seçilmiş bir belirleme oldu, pratikte bu kadar küçük database ler ile çalışmayacağınızdan dolayıve yoğunluk olacağından dolayımâkul zaman dilimlerini belirleriz.
Starting at: Görevin çalıştırılmaya başlanabileceği zaman dilimidir
Ending at: Görevin çalıştırılabileceği son zaman dilimidir.
Â
Yani Starting at ve Ending dışında kalan zaman dilimlerinde bu görev yerine getirilmeyecektir.
Â
| Resim 10 |
Â
Duration
Start date: Görevin hangi tarihten itibaren geçerli olacağının belirlendiği kısımdır.
End date: Görevin sona erdirileceği tarih olarak belirlenir.
No end date: Görevin bitiş tarihinin olmadığınıbelirleyebilirsiniz.
Â
Bu penceredeki bilgileri girdikten sonra OK butonuna tıklayarak devam ediyoruz.
Â
| Resim 11 |
Â
Ana pencerenin sol alt kısmından devam edeceğiz;
Â
Maintenance Plan Tasks Toolbox ınıkullanarak görevler zinciri oluşturulabilir ancak bu makalemizin dışında bir konudur ve daha sonraki makalelerimde bu konulara da yer verilecektir.
Â
Buraya kadar yaptığımız tüm işlemlerde Backup ve Yedekleme tabirlerini kullandık, ama aslına bakarsanız yaptığımız tüm işlemler sadece görev tanımlamasıyla ile ilgili olan ön hazırlık işlemleriydi, bu yaptığımız planlamanın hangi iş için yapılacağıbilgisini henüz belirleyeceğiz, bu işlem listesi Toolbox listesinde görülmektedir, ancak biz konumuz bağlamında Back up Database Task seçeneği ile devam edeceğiz.
Â
| Resim 12 |
Â
Back up Database Task satırına çift tıklanır.
Â
| Resim 13|
Â
Toolbox da bulunan satıra çift tıkladığınızda sağ üstte bulunan pencere içerisine gördüğünüz simge yerleşecektir.
Simge üzerine çift tıklanır ve aşağıdaki pencere görülür.
Â
| Resim 14 |
Â
Connection: Localde çalışan SQL Server dışındaki bir Additional SQL Server a authenticate bilgilerini girmek koşulu ile bağlanabilir ve bağladığınız bu SQL Server üzerindeki database lerin yedeklerin alınmasınısağlayabilirsiniz, New diyerek bağlantıbilgileri girilebilir.
Databases: Belirlenen görevin hangi databaseler için olacağınıbelirlersiniz.
Â
All databases: Tüm database ler.
All system databases: master, msdb, model
All user databases: excluding master, model, msdb, tempdb
These databases: Sizin belirlediğiniz database ler.
Â
| Resim 15 |
Â
Sadece master database ini işaretliyor ve OK butonu ile devam ediyorum.
Â
| Resim 16 |
Â
Backup Type
Full: Database in tam yedeği alınır.
Diffrerential: Son alınan yedekten sonraki kısım yedek alınır ( Aradaki fark yedek alınır)
Â
Yer sorunu yok ise her zaman Full yedek ile çalışmanızıtavsiye ederiz.
Â
| Resim 17 |
Â
Destination
Disk: Yedeğin disk üzerine alınacağınıbelirlenir.
Tape: Yedeğin Tape Backup Ünitesine alınacağıbelirlenir.
Â
Back up databases across one or more files: Yedeğin birden fazla disk veya tape backup ünitesine alınmasınısağlar. Güzel bir seçenektir. Aynıyedeği hem Disk1 e hem de Disk2 ye aynıanda aldırabilirsiniz!
Back up databsess across one or more files seçeneğini seçtiğinizde alınacak olan yedeklerin daha önce alınan yedeklerin üzerine mi yazılacağını(overwrite), yoksa üzerine ekleneceğini mi (append) belirlersiniz.
Â
Create backup file for every database: Alınacak olan yer yedek için yeni bir backup file yaratılır, backup dosya sonuna tarih ve zaman bilgisi eklenir. (master_backup_200708191718.bak )
Â
Create a sub-directory for each database: Her database için alt dizin oluşturulmasınısağlar.
Â
Folder: Yedeğin alınacağıyer belirlenir.
Â
Backup file extension: Alınacak olan yedeğin dosya uzantısınıburadan belirleyebilirsiniz, standart kalmasınıtavsiye ederim.
Â
Verify backup integrity: Alınan yedeğin sağlamlığınıkontrol eder.
Â
Gerekli bilgiler işlendikten sonra OK butonu ile devam edilir.
Â
Â
| Resim 18 |
Â
Â
| Resim 19 |
Â
Son olarak Yukarıda bulunan Save simgesine tıklanarak Görev Planıkaydedilir.
Â
| Resim 20 |
Â
Kayıt işleminden sonra Maintenance Plans altına bir planın eklendiği görülür.
Â
| Resim 21 |
Â
Kayıt işleminden tam 2 dakika sonra ilk görev yerine getirildi.
Â
| Resim 22 |
Â
İlk görevin ardından tam 2 dakika sonra ikinci görev yerine getirildi.
Â
Görmüş olduğunuz gibi her iki yedekte full olarak alınmıştır ve dosya isimleri birbirinden farklıdır. Elimizde iki ayrıyedek bulunmaktadır.
Â
Bir başka makalede görüşmek üzere, esen kalın.
Powered by MightyAdsense
Tags: alabilme, Görev, Günlük, Maintenance, master, Plan, server, SQL, startBenzer Yazılar
En Çok Arananlar;
Mevcut konu başlığı hakkında en çok aranan kelimeleler aşagıdadır siteye aşagıdaki kelimeleri girerekte ulaşabilirsiniz. Microsoft SQL Server 2005 üzerinde Otomatik Yedekleme KuralıNasıl Oluşturulur , Microsoft SQL Server 2005 üzerinde Otomatik Yedekleme KuralıNasıl Oluşturulur şarkıları, Microsoft SQL Server 2005 üzerinde Otomatik Yedekleme KuralıNasıl Oluşturulur indir, Microsoft SQL Server 2005 üzerinde Otomatik Yedekleme KuralıNasıl Oluşturulur mtv.com.tr, Microsoft SQL Server 2005 üzerinde Otomatik Yedekleme KuralıNasıl Oluşturulur konfigirasyon, Microsoft SQL Server 2005 üzerinde Otomatik Yedekleme KuralıNasıl Oluşturulur , Microsoft SQL Server 2005 üzerinde Otomatik Yedekleme KuralıNasıl Oluşturulur bedava, Microsoft SQL Server 2005 üzerinde Otomatik Yedekleme KuralıNasıl Oluşturulur izlesene.com., Microsoft SQL Server 2005 üzerinde Otomatik Yedekleme KuralıNasıl Oluşturulur mp3 indir, Microsoft SQL Server 2005 üzerinde Otomatik Yedekleme KuralıNasıl Oluşturulur youtube, Microsoft SQL Server 2005 üzerinde Otomatik Yedekleme KuralıNasıl Oluşturulur klip izle, Microsoft SQL Server 2005 üzerinde Otomatik Yedekleme KuralıNasıl Oluşturulur izle, Microsoft SQL Server 2005 üzerinde Otomatik Yedekleme KuralıNasıl Oluşturulur yükle, Microsoft SQL Server 2005 üzerinde Otomatik Yedekleme KuralıNasıl Oluşturulur rapidshare.com, Microsoft SQL Server 2005 üzerinde Otomatik Yedekleme KuralıNasıl Oluşturulur şarkı sözleri, Microsoft SQL Server 2005 üzerinde Otomatik Yedekleme KuralıNasıl Oluşturulur dinle, Microsoft SQL Server 2005 üzerinde Otomatik Yedekleme KuralıNasıl Oluşturulur crack,antivirüs