Blog Home  Home Feed your aggregator (RSS 2.0)  
Arzu BULUT WebBlog
.net' e farklı bir yaklaşım
 
 Tuesday, December 04, 2007

Veritabanını Yedekleme ve Yedekten Geri Yükleme

SQL Server 2005’te veritabanını yedekleme(back up) ve yedekten geri yükleme(restore) işlemler sayesinde veritabanının yedeğini alarak yaptığımız işlemlerde oluşan herhangi bir sorunda,veritabanının çökmesi gibi durumlarda veri kayıbını en az seviyeye indirebilmemize olanak sağlar.

Veritabanını yedeğini almadan önce, veri kaybını en aza indirmek için veritabının kurtarma modellerinden bir tane seçmemiz gerekir.Veritabanı kurtarma modelleri üç çeşittir.


Veritabanına uygun kurtarma modelini seçmek için,değişiklik yapılmak istenilen veritabanına sağ tıklayarak ‘Properties’   seçeneğini seçtiğimizde karşımıza çıkan pencereden ‘Options’ sekmesini tıklıyoruz.


Böylece veritabanımızın kurtarma modelini ayarlamayı öğrenmiş olduk şimdi veritabanımızı yedeklemeyi ve yedekten geri yükleme işlemini nasıl yapıcağımızı öğrenelim.

Yedeğini almak stediğimiz veritabanına sağ tıklayarak menüden ‘Tasks’ seçeneğinin alt menüsünden ‘Backup‘  seçmesini tıklayalım.Karşımıza yedekleme ayarlarını yapıldığı ‘Back Up Database' penceresi açılacaktır.





Yedeklemesi yapılacak veritabanının hangi tür yedekleme yapmak istediğimizi bu pencereden seçtiğimizi gördük.Bu türleri daha detaylı inceliyecek olursak:


Bu işlemlerden sonra yedeğini aldığımız database’imizin yedekten geri yükleme yani Resotre Database işlemini gerçekleştirelim.


Karşımıza açılan pencere Restore Database penceresidir.Aşağıda resimde gösterildiği gibi ‘General’ sayfasında , veritabanı yedekten geri yüklemek için kullanılan kaynak ve hedef bilgilerinin istendiği seçenekler bulunmaktadır.





Bu makalemizde veritabanımızı yedeklemeyi ve yedekten geri yüklemeyi öğrenmiş olduk artık çalıştığımız verileri kaybetmemek için hangi kurtarma modelini seçmemiz gerektiğini ayarlayabilir ve kutarma modelimize uygun yedekleme işlemi gerçekleştirebiliriz.


Tuesday, December 04, 2007 8:43:05 AM (GMT Standard Time, UTC+00:00)  #    Comments [0]   SQL  | 
 Friday, November 30, 2007

   Bu makalemizde veritabanı kavramının ne olduğunu,nasıl veritabanı oluşturacağımızı ve veritabanı özelliklerini yönetmeyi göreceğiz.

   Veritabanı, bir kuruma ait verilerin düzenli bir yapı çerçevesinde depolanması için kullanılan yazılım olarak nitelendirilir. Veri ise veritabanının temelidir. Veritabanın içinde kullandığımız bilgilerin herbiri veridir.Veriler veritabanının içindeki tablolarda saklanır.Veri depolayacak bir tablo oluşturmadan önce,o tablonun içinde barınacağı bir veri tabanı oluşturmak gerekir.

   Veritabanı oluşturmak için iki yol vardır.

   Birinci yol ; T-SQL komutlarını kullanarak bir veritabanı oluşturmaktır.En basit haliyle bir veritabanı oluşturmak komutları aşağıdaki gibidir;

                        USE  master
                        GO
                        CREATE DATABASE  Deneme
                        GO

    Burada ‘CREATE DATABASE’ komutu yeni bir veritabanı(database) oluşturmamızı sağlayan komuttur.Bu komuttan sonra oluşturmak istediğimiz veritabanının adını yazmamız gerekir.Burada ‘Deneme’ adında bir veritabanı oluşturmaktayız.

   ’Use master’ komutu ise sistemde kayıtlı olan ‘master’ veritabanıyla çalışmamızı sağlamaktadır.Burada 'master' veritabanı ile çalışmamız sebebi, SQL server da yeni oluşturulan veritabanlarının adı ve yapısal bilgileri ‘master’ veritabanındaki sysdatabases  tablosunda saklanıyor olmasıdır.

‘ New Database’ ekranında veritabanına bir isim verip  OK  butonuna bastığımızda basit haliyle bir veritabanı oluşturmuş oluruz.

Aslında  bu ekrandan veritabanımıza yeni dosya veya dosya grupları ekleyerek , dil seçeneklerini yöneterek  daha özelleştirilmiş bir veritabanı oluşturmamız da mümkündür.

Makalemizde buraya kadar veri ve veritabanı kavramını ne olduğunu, bir veritabanını T-SQL komutlarıyla ya da SQL Server Management Studio yardımıyla nasıl oluşturacağımızı öğrendik. Şimdi oluşturduğumuz veritabanının özelliklerini nasıl yöneticeğimizi görelim.

 

Veritabanı Özelliklerini Yönetmek :

Bir veritabanını özelliklerini veritabanını oluşturuken verebileceğimiz gibi,oluşturduktan sonrada yönetmek mümkündür.

 

Bu komuttan sonra ‘Database Properties’ (veritabanı özellikleri) penceresi açılacaktır.Pencere açıldığında ilk aktif olan sayfa ‘General’ yani genel özellikler sayfasıdır.Burada en son yapılan yedekleme ,bakım işlemleri ve veritabanı bilgileri bulunur.

Files ve FilesGroup sayfaları,veritabanının fiziksel dosyalarının ve bu dosyaların bağlı oldugu mantıksal grupların yönetildiği sayfalardır.Burdan yeni dosya ve dosya grubu ekleyebilir, eskilerinde değişiklik yapabilirsiniz.

Options(Seçenekler) sayfasından veritabanına erişimi yönetebilir,veritabanıyla ilgili karakter işleme seçenekleri,uyumluluk, otamatik küçülme gibi özellikleri ayarlayabilirsiniz.

Permission sayfasından ise veritabanındaki nesneler üzeinde kullanıcıların izinlerini yönetebilirsiniz.

Extended Properties sayfası ek özelliklerin yönetildiği sayfadır.

Mirroring bu veritabanı üzerinde yapılan aynalama işlemlerinin yönetildiği sayfadır.

Transaction Log Shipping sayfasından, işlem günlükleri aktarımı yönetilebilir.

 

Böylece oluşturduğumuz veritabanın özelliklerini yönetme penceresi olan Database Properties penceresinide incelemiş olduk.Artık yeni bir veritabanı oluşturabilir ve bu veritanı ile ilgili özellikleri yönetebiliriz.

 

Friday, November 30, 2007 12:13:34 PM (GMT Standard Time, UTC+00:00)  #    Comments [2]   SQL  | 
 Tuesday, October 02, 2007
Yazılım ve Kişisel her türlü bilgiyi ekleyeceğim WebBlog' um açılmıştır :-)

Tuesday, October 02, 2007 7:52:54 AM (GMT Standard Time, UTC+00:00)  #    Comments [0]   Kişisel  | 
Copyright © 2008 Arzu BULUT. All rights reserved.
DasBlog 'Portal' theme by Johnny Hughes.
Pick a theme: