Date Image Thursday, September 10, 2009 | Kategoriler | Sql, Tümü

Sql Server 2008'de Arayüz Kullanmadan Yedekleme Yapmak(Backup-Restore)

   Şu sıralar Sql Server 2008 ile ilgili ne varsa tekrar gözden geçirmeye çalışıyorum. Sql Server'ı çok fazla kullanmadığımı söyleyebilirim. Bu yüzden bildiklerimi unutmaya çok açığım:) Ama unutmak gibi bir niyetim yok o nedenle tekrarlar yapıyorum zaten.

   Sql Server'da veritabanı yedeklemenin en güzel yolu arayüzden bağımsız olarak sorgu yazmak :)

BACKUP DATABASE Northwind
TO DISK = 'D:\Backup\Northwind_10092009.bak'

Burada northwind veritabanımızın bir yedeğini belirttiğimiz dizine alıyoruz. Ancak bazen veritabanını parçalara bölmek isteyebilirsiniz.Büyük bir veritabanı ise küçük parçalar halinde yedeklenmesi belki daha mantıklı olabilir. Bununla ilgili olarak dosya indirme programlarının dosyaları küçük parçalara bölerek indirme işlemini daha hızlı yapması geliyor.Neyse bunun nasıl yapıldığına bakalım bir de;

BACKUP DATABASE Northwind
TO DISK = 'D:\Backup\Northwind_10092009_1.bak',
DISK = 'D:\Backup\Northwind_10092009_2.bak'

Gördüğünüz gibi birden fazla disk bilgisi verebiliyoruz. Siz bunu 3-5 parçaya da bölebilirsiniz.

   Son olarak da yedeklerimizi tekrar nasıl veritabanı olarak sunucumuza ekleyebiliriz ona bakalım. Restore işlemi de şu şekilde yapılıyor;

RESTORE DATABASE Northwind
FROM DISK = 'D:\Backup\Northwind_10092009.bak'

RESTORE DATABASE Northwind
FROM DISK = 'D:\Backup\Northwind_10092009_1.bak',
DISK = 'D:\Backup\Northwind_10092009_2.bak'

Gördüğünüz gibi restore işlemleri de backup gibi çok basit olarak gerçekleştirilebiliyor. Bu şekilde arayüzden bağımsız olarak backup ve restore işlemlerini yapabiliyoruz..

Etiketler :