Fark veritabanı yedekleme (SQL Server) oluşturma
Bu konuda bir fark veritabanı yedeği oluşturmak açıklar SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL.
Bu Konuda
Başlamadan Önce
Sınırlamalar ve Kısıtlamalar
Ön Koşullar
Öneriler
Güvenlik
Fark veritabanı oluşturmak için Yedekleme kullanarak:
SQL Server Management Studio
Transact-SQL
Başlamadan Önce
Sınırlamalar ve Kısıtlamalar
- Bir açık veya örtük işlemde BACKUP deyimine izin verilmez.
Ön Koşullar
- Fark veritabanı yedeklemesi oluşturma, önceki tam veritabanı yedeklemesi bulunduğunu gerektirir. Seçili veritabanı asla yedeklenen tam veritabanı yedeklemesi herhangi bir fark yedeklemelerini oluşturmadan önce çalıştırın. Daha fazla bilgi için, bkz. Tam Veritabanı Yedeği Oluşturma (SQL Server).
Öneriler
- Fark yedekler boyutu arttıkça, farklı yedekleme geri yükleme bir veritabanını geri yüklemek için gereken süreyi önemli ölçüde artırabilir. Bu nedenle, size yeni bir tam yedekleme kümesi aralıklarla yeni diferansiyel kurmak için veri tabanı almak öneririz. Örneğin, haftalık tam bir hafta boyunca fark veritabanı yedeklerini düzenli bir dizi tarafından takip tüm veritabanının (yani, tam veritabanı yedeklemesi) yedek alabilir.
Güvenlik
İzinler
backup database ve backup GNLK izinleri varsayılan üyeleri için sysadmin sabit sunucu rolü ve db_owner ve db_backupoperator veritabanı rolleri sabit.
Yedekleme aygıtının fiziksel dosyasındaki sahiplik ve izin sorunları, yedekleme işleminde aksamaya yol açabilir. SQL Server aygıtı okuyup yazabilmeli; SQL Server hizmetini çalıştıran hesap ise yazma izinlerine sahip olmalıdır. Ancak sistem tablolarına yedekleme aygıtı için bir girdi ekleyen sp_addumpdevice, dosya erişim izinlerini kontrol etmez. Yedekleme veya geri yüklemeye girişildiğinde fiziksel kaynağa erişilene kadar, yedekleme aygıtının fiziksel dosyasındaki bu tür sorunlar ortaya çıkmayabilir.
[Top]
SQL Server Management Studio Kullanarak
Fark veritabanı yedeği oluşturmak için
Uygun örneğini bağlandıktan sonra Microsoft SQL Server Veritabanı Altyapısı, buna Object Explorer, sunucu ağacı sunucu adını tıklatın.
Veritabanları'nı genişletin ve veritabanına bağlı olarak, ya bir kullanıcı veritabanı seçin ya da Sistem Veritabanları'nı genişleterek bir sistem veritabanı seçin.
Veritabanını sağ tıklatın, Görevler’in üzerine gelin, ardından Yedekle'yi tıklatın. Veritabanını Yedekle iletişim kutusu görüntülenir.
Veritabanı liste kutusunda, veritabanı adını doğrulayın. İsteğe bağlı olarak listeden farklı bir veritabanı seçebilirsiniz.
Fark yedekleme herhangi kurtarma modeli için (tam, toplu veya basit) gerçekleştirebilirsiniz.
İçinde yedekleme türü liste kutusunda seçin fark.
Önemli Ne zaman fark ise seçili doğrulayın Kopya yalnızca yedekleme onay kutusu temizlenir.
İçin Yedekleme bileşeni, tıklayın veritabanı.
Ya da varsayılan yedekleme kümesi içinde önerilen adı kabul ad metin kutusu veya yedekleme kümesi için farklı bir ad girin.
Isteğe bağlı olarak, içinde Açıklama metin kutusuna, yedekleme kümesinin açıklamasını girin.
Ne zaman yedekleme kümesi bitiş tarihi belirtin:
Belirli bir gün sayısından sonra sona yedekleme kümesi için tıklatın sonra (varsayılan seçenek) ve belirlenen bitiş tarihi ayarlama oluşturulduktan sonra gün sayısını girin. Bu değer 0'dan 99999 güne kadar bir değer olabilir; 0 gün değeri, yedekleme kümesinin süresinin hiçbir zaman dolmayacağı anlamına gelir.
Varsayılan değer ayarlanır Varsayılan yedekleme ortam saklama (gün içinde) seçeneği Server Properties iletişim kutusunu (Veritabanı ayarları sayfa). Bu erişmek için nesne Gezgini'nde sunucu adını sağ tıklatın ve Özellikler'i seçin; sonra seçin Veritabanı ayarları sayfa.
Belirli bir tarihte sona yedekleme kümesi için tıklatın üzerindeve üzerinde set will expire tarihi girin.
Tıklatarak yedekleme hedef türü seçin Disk veya teyp. 64 Disk veya teyp sürücüleri tek ortam kümesi içeren yolu seçmek için tıklatın Ekle. Seçilen yollar, Yedekleme konumu liste kutusunda görüntülenir.
Bir yedekleme hedefini kaldırmak için, hedefi seçin ve Kaldır'ı tıklatın. Bir yedekleme hedefinin içeriğini görüntülemek için, hedefi seçin ve İçerik'i tıklatın.
Gelişmiş seçenekleri görüntülemek veya seçmek için, Bir sayfa seçin bölmesindeki Seçenekler'i tıklatın.
Aşağıdakilerden birini tıklatarak bir Üzerine Yazılacak Medya seçeneği seçin:
Var olan medya kümesine yedekleme
Bu seçenek için tıklatın Append varolan yedekleme kümesi için veya tüm yedekleme varolan ayarlar üzerine. Isteğe bağlı olarak, kontrol ortam kümesi adını ve yedekleme kümesi sona erme kontrol onay kutusunu seçin ve isteğe bağlı olarak, bir ad girin ortam adı ayarlama metin kutusu. Bir ad belirtilmezse, boş adla bir medya kümesi oluşturulur. Bir ortam kümesi adı belirtirseniz, medya (teyp veya disk) gerçek adı burada girdiğiniz adı eşleşip eşleşmediğini görmek için kontrol edilir.
Ortam adı boş bırakın ve medya karşı denetlemek için kutuyu işaretleyin, başarı da boş olan ortam ortam adı eşittir.
Yeni bir medya kümesine yedekleme ve tüm var olan yedekleme kümelerini silme
Bu seçenek için bir isim girin Yeni ortam adı ayarlama metin kutusu ve isteğe bağlı olarak, ortam tarif yeni bir ortam kümesi açıklaması metin kutusu.
İçinde güvenilirlik bölüm, isteğe bağlı olarak, kontrol edin:
Yedekleme tamamlandığında doğrulayın.
Sağlama toplamı ortama yazılmasını önce gerçekleştirmekve isteğe bağlı olarak sağlama toplamı hatası devam. Sağlama hakkında daha fazla bilgi için bkz: Olası ortam hatalarını sırasında yedekleme ve geri yükleme (SQL Server).
Eğer bir teyp sürücüsüne yedeklemek (belirtilen hedef bölümünde Genel sayfa), Unload yedeklemeden sonra bandı seçeneği etkin. Bu seçeneğin tıklanması, Kaldırmadan önce teybi geri sar seçeneğini etkin hale getirir.
[!NOT]
Bir işlem günlüğünü yedeklemediğiniz sürece (Genel sayfasının Yedekleme türü bölümünde belirtildiği şekilde), İşlem günlüğü bölümündeki seçenekler etkin olmaz.
SQL Server 2008 Enterprise ve sonrası, yedekleme sıkıştırmayı destekler. Varsayılan olarak, bir yedeklemenin sıkıştırılıp sıkıştırılmayacağı, backup-compression default sunucu yapılandırma seçeneğinin değerine bağlıdır. Ancak geçerli sunucu düzeyi varsayılanına bakmaksızın, Yedeklemeyi sıkıştır'ı işaretleyerek bir yedeklemeyi sıkıştırabilir ve Yedeklemeyi sıkıştırma'yı işaretleyerek sıkıştırmayı engelleyebilirsiniz.
Geçerli yedekleme sıkıştırma varsayılanını görüntülemek için
[!NOT]
Alternatif olarak, fark veritabanı yedeklerini oluşturmak için Plan Bakım sihirbazını kullanabilirsiniz.
[Top]
Transact-SQL'i Kullanma
Fark veritabanı yedeği oluşturmak için
Fark veritabanı yedeği oluşturmak için backup database deyimini yürütmek belirtme:
Yedeklenecek veritabanının adı
Tam veritabanı yedeklemesinin yazıldığı yedekleme aygıtı
Son tam veritabanı yedekleme oluşturulduktan sonra değişti, yalnızca parçalarını veritabanını belirtmek için DİFERANSİYEL yan yedeklenir.
Gerekli sözdizimi şöyledir:
backup database database_nameto <backup_device > İle fark
Örnek (Transact-sql)
Tam ve fark veritabanı yedeklemesi için bu örnek oluşturur MyAdvWorksveritabanı.
-- Create a full database backup first.
BACKUP DATABASE MyAdvWorks
TO MyAdvWorks_1
WITH INIT;
GO
-- Time elapses.
-- Create a differential database backup, appending the backup
-- to the backup device containing the full database backup.
BACKUP DATABASE MyAdvWorks
TO MyAdvWorks_1
WITH DIFFERENTIAL;
GO
[Top]
Ayrıca bkz.
Kavramlar
Tam Veritabanı Yedeği Oluşturma (SQL Server)
Dosya ve Filegroups (SQL Server) yedekleme
Fark veritabanı yedekleme (SQL Server) geri yükleme