sql serverda yedekleme

Windows 2000,ME,98 ile ilgili bilgi paylaşım alanıdır.
Cevapla
Kullanıcı avatarı
burak_dalkir
Gigabyte2
Gigabyte2
Mesajlar: 2292
Kayıt: 15 Mar 2006, 10:10
cinsiyet: Erkek
Teşekkür edildi: 1 kez
İletişim:

sql serverda yedekleme

Mesaj gönderen burak_dalkir »

SQL SERVER'DA YEDEKLEME İsLEMİ

Bir disk yedek dosyası (aygıtı) yaratmak için;

1. Server grububu açın. Ardından bir server'ı açın.
2. Management açılır.
3. Backup üzerinde sag tusa tıklayın ve New Backup Device…. Seçenegini seçin.
4. Name içinde yedek aygıtı için bir ad girin.
5. File name kutusuna tıklayarak disk yedekleme için kullanılacak fiziksel dosyanın adını girin. Ya da (…) ile Backup Device Location iletisim kutusunu görüntüleyerek disk yedek aygıtı olarak kullanılacak olan fiziksel dosyayı seçin.

Enterprise Manager aracılıgıyla bir full database yedegi almak için:

1. Bir server grubunu açın. Ardında bir server'ı açın.
2. Databases grubunu açın ve istediginiz database üzerinde sag tusa tıklayarak Task seçenegini, ardından Backup Database seçenegini seçin.
3. SQL Server Backup iletisim kutusunda General sekmesinde Name içinde backup setinin adını girin.
4. Description içinde backup setin açıklamasını girin.
5. Backup altında Database - Complete seçenegini seçin.
6. Destination altında Add seçenegini seçerek yeni bir yedek aygıtı yaratın ya da mevcut olan birisine ekleyin. Ya da Remove seçenegi ile bir yedek aygıtını listeden kaldırın.
Kullanıcı avatarı
burak_dalkir
Gigabyte2
Gigabyte2
Mesajlar: 2292
Kayıt: 15 Mar 2006, 10:10
cinsiyet: Erkek
Teşekkür edildi: 1 kez
İletişim:

Mesaj gönderen burak_dalkir »

BACKUP DEYİMİ İLE YEDEKLEMEK

BACKUP DATABASE database adı TO yedek dosyası

Kod: Tümünü seç

[WITH
[, FORMAT ]
[, INIT ya da NOINIT]
[, RESTART ]
]
Yedek dosyası; yedek dosyası DISK, TAPE ya da PIPE = geçici yedek dosyası olarak belirtilir.
FORMAT

FORMAT seçenegi yedek setinde bölmeyi ve yedek dosyalarının üzerine yazmayı saglar.
INIT ya da NOINIT

Seçenegi ise üzerine yazma ya da ekleme islemlerini saglar. SQL Server'da varsayım seçenek NOINIT dir. Bu seçenek ile yedekleme mevcut yedek dosyası ve setine ekleme olarak yapılır. INIT seçenegi ise yedeklemenin mevcut yedek datalarının üzerine yapılmasını saglar.
RESTART

Seçenegi, SQL Server'ın yedekleme islemini kesildigi yerden devam ettirmesini saglar.
Teyp Aygıtına Yedeklemek

Daha önce belirtildigi gibi SQL Server degisik ortamlara yedek alabilir. Eger bir teyp aygıtına yedek alınacaksa teyp aygıtı SQL Server'ın bulundugu bilgisayara baglı olmalıdır.

Teyp aygıtına yapılan yedeklemede SQL Server, yedekleme bilgisini teyp etiketine (tape label) yazar. Teybe yapılan yedeklemede asagıdaki seçenekler kullanılır:
UNLOAD

UNLOAD seçenegi ile SQL Server yedekleme isleminden sonra teybi geriye sarar ve çıkardır. Bu seçenek NOUNLOAD seçenegi belirtilmedigi sürece varsayım olarak geçerlidir.
NOUNLOAD

Seçenegi ile SQL Server yedekleme isleminden sonra teybi geriye sarmaz ve çıkarmaz.
BLOCKSIZE

Seçenegi ile teyp üzerindeki fizisel blok büyüklügü ayarlanır.
FORMAT

Seçenegi ile de bütün volümlere bir "header" bilgisi yazılır. SQL Server yedekleme sırasında baslık bilgilerini yeniden yazar. FORMAT seçeneginin kullanımında INIT ve SKIP seçenekleri de kullanılmıs sayılır.
SKIP

Seçenegi ile baslık bilgileri atlanır. SQL Server, teyp aygıtı üzerinde yer alan ANSI teyp etiketlerini atlar. Teyp üzerinde yer alan ANSI etiket bilgileri teybin kullanım zamanın dolması, yazma izini gibi bilgileri içerir.
NOSKIP

Seçenegi ise SQL Server'ın ANSI tape etiketlerini okumasına gereksinim duyulmuyorsa kullanılır. SQL Server, ANSI teyp etiketlerini varsayım olarak okur.

Bir teyp yedek aygıtı yaratmak için:

1. Server grububu açın. Ardından bir server'ı açın.
2. Management seçilir.
2. Backup üzerinde sag tusa tıklayın ve New Backup Device… seçenegini seçin.
3. Name içinde yedek aygıtı için bir ad girin.
4. Tape Drive Name'e tıklayın ve yedekleme için kullanılacak fiziksel teyp dosyasını seçin.
Kullanıcı avatarı
burak_dalkir
Gigabyte2
Gigabyte2
Mesajlar: 2292
Kayıt: 15 Mar 2006, 10:10
cinsiyet: Erkek
Teşekkür edildi: 1 kez
İletişim:

Mesaj gönderen burak_dalkir »

YEDEKLEME TÜRLERİ

Full Database Yedegi

Full database yedegi (backup), yedekleme islemerinin bir baslangıcıdır. Full database yedegi alındıgında SQL Server su islemleri yapar:

* Yedekleme sırasında gerçeklesen bir islemi de yedekler.
* Transaction Log'da yer alan uncommitted (database'e henüz yazılmamıs) bütün islemleri (transaction bilgilerini) yedekler.

Enterprise Manager aracılıgıyla bir full database yedegi almak için:

1. Bir server grubunu açın. Ardında bir server'ı açın.
2. Databases grubunu açın ve istediginiz database üzerinde sag tusa tıklayarak Task seçenegini, ardından Backup Database seçenegini seçin.
3. SQL Server Backup iletisim kutusunda General sekmesinde Name içinde backup setinin adını girin.
4. Description içinde backup setin açıklamasını girin.
5. Backup altında Database - Complete seçenegini seçin.
6. Destination altında Add seçenegini seçerek yeni bir yedek aygıtı yaratın ya da mevcut olan birisine ekleyin. Ya da Remove seçenegi ile bir yedek aygıtını listeden kaldırın.

DİFFERENTİAL DATABASE YEDEĞİ

Full yedeklemenin yanı sıra differential backup yöntemi ise bir önceki full yedekten sonra sadece degisen dataların yedeklenmesini saglar. Bu islem daha kısa sürede olur. Ancak geri yüklemede full yedegin olmasını gerektirir.

Degisen yedek almak için önce full yedek alınmalıdır. Degisen yedek, degisen bilgileri; transaction log'da yer alan uncommitted (database'e yazılmamıs bilgiler) islemleri yedekler.

Differential yedekleme sık sık yapılacagı için yedekleme uygun bir zamanlama adlandırma islemi yapılmalıdır.
Bir differential database yedegini yaratmak için:

1. Bir server grubu ve bir server'ı genisletin.
2. Databases grubunu genisletin ve database üzerinde sag tusa tıklayın. Task menüsünü isaret edin ve Backup Database seçenegini seçin.
3. SQL Server Backup iletisim kutusunda General sekmesinde Name içine yedek setinin adını girin.
4. Description içinde yedek setine iliskin bir açıklama girin.
5. Backup altında Database - Differential seçenegini seçin.
6. Destination altında Add seçenegini seçerek yeni bir yedek aygıtı yaratın ya da mevcut olan birisine ekleyin. Ya da Remove seçenegi ile bir yedek aygıtını listeden kaldırın.
7. Overwrite altında tıklayın:

* Append to media seçenegi ile yedegi, yedekleme aygıtı üzerindeki mevcut yedeklere ekleyin.
* Overwrite existing media seçenegi ile yedek aygıtı üzerindeki mevcut yedeklerin üzerine yazılır.

8. Schedule seçenegi ile islem daha sonraki bir tarihte yapılacak biçimde ayarlanır.
9. Options sekmesi ile yedekleme seçenekleri düzenlenir:

* Verify backup upon completion seçenegi ile yedekleme isleminin dogrulanması (verify) saglanır.
* Eject tape after backup seçenegi ile yedekleme islemi bittiginde teybin çıkarılması saglanır.
* Check media set name and backup set expiration seçenegi ile yedekleme ortamı yanlıslıkla üzerine yazılmaya karsı kontrol edilir. Media set name içinde ise media set adı girilir.

10. Backup medyası ilk defa kullanılıyorsa Media set labels altında Initialize and label media seçilir ve medya setinin adı ve açıklaması girilir.
programtr
Bit
Bit
Mesajlar: 14
Kayıt: 08 Ağu 2006, 12:12

Mesaj gönderen programtr »

Emegine saglık...
Cevapla