Yedekleme ikincil kopyaları (AlwaysOn kullanılabilirlik grupları)

AlwaysOn Kullanılabilirlik Gruplarıetkin ikincil yinelemeleri destekler. Etkin ikincil yetenekler, ikincil kopyaları yedekleme işlemleri gerçekleştirmek için destek içerir. Yedekleme işlemlerini (ile yedekleme sıkıştırma) I/o ve cpu üzerinde önemli bir yük koyabilirsiniz. Yedekleri eşitlenen veya eşitlenen bir ikincil çoğaltma boşaltma, Katman 1 iş yükleri için birincil yineleme barındıran sunucu örneği kaynakları kullanmanıza olanak sağlar.

  • Desteklenen yedekleme türleri

  • Yedekleme işlerini çalıştırdığı yapılandırma

  • ilişkili Görevler

Desteklenen yedekleme türleri

Yalnızca backup GNLK tam ikinci yinelemesi üzerinde desteklenir. backup database yalnızca yalnızca kopya tam yedekleme veritabanı, dosya veya filegroups destekler. Fark yedekleme ikincil yinelemesi üzerinde desteklenmez.

[!NOT]

Yalnızca kopya yedekleme günlüğü zinciri etkisi değil. Ayrıca, yalnızca kopya yedekleme fark bitmap belli değil.

Yedekleme işlerini çalıştırdığı yapılandırma

Birincil üretim sunucudan yedek iş yükünü boşaltması için ikincil bir çoğaltma yedeklemeleri gerçekleştirme büyük fayda var. Ancak yedekleme işlerini çalıştırdığı belirleme işlemi için önemli karmaşıklığı tanıttı. Bu sorunu çözmek için nerede yedekleme işleri çalıştırmak, aşağıdaki gibi yapılandırmanız gerekir:

  1. Nerede gerçekleştirilecek yedekleri tercih ediyorum hangi kullanılabilirlik yinelemeler belirtmek için kullanılabilirlik grubu yapılandırın. Daha fazla bilgi için bkz: Belirterek nerede size tercih yedeklemeler gerçekleştirmek için, bu bölümde daha sonra.

  2. Komut dosyası yedekleme işlerini her durumu veritabanı için yedekleme yapmak için bir aday olduğunu kullanılabilirlik çoğaltmasını barındıran her sunucu örneği oluşturun. Daha fazla bilgi için bkz: Komut dosyaları, yedekleme işlerini, bu bölümde daha sonra.

Nerede yedeklemeler gerçekleştirmek tercih ediyorum yapılandırma

Yapılandırmak için aşağıdaki kullanılabilirlik grubu kullanın AlwaysOn Kullanılabilirlik Gruplarıayarları:

  • Otomatik yedekleme tercih (kullanılabilirlik grubu bir bütün olarak yapılandırılmış)

    Kullanılabilirlik grup düzeyinde, yedeklemeleri gerekir veya birincil yineleme üzerinde çalıştırmamanız gerekir belirtin. Yedekleri çalıştırdığı olası tercihleri aşağıdaki gibidir:

    Tercih

    Açıklama

    Yalnızca birincil yineleme üzerinde

    Yedekleri her zaman birincil yineleme üzerinde oluşması. Bu alternatif, yedekleme ikincil bir yineleme üzerinde çalıştırıldığında, desteklenmeyen fark yedeklemeler oluşturma gibi yedekleme özellikleri, gerektiğinde kullanışlıdır.

    İkincil yinelemesi üzerinde

    Yedekleri birincil yineleme tek çoğaltması çevrimiçi olduğunda dışında bir ikincil çoğaltma oluşması. Bu durumda, yedek birincil yineleme üzerinde oluşması. Bu varsayılan davranıştır.

    Yalnızca ikincil yinelemesi üzerinde

    Yedekleri birincil yineleme üzerinde asla yapılmalıdır. Birincil yineleme tek çoğaltması çevrimiçi ise, yedek ortaya çıkmaz.

    Tercih yok

    Yedekleme işlerini kullanılabilirlik yinelemeler rolü yedeklemeler gerçekleştirmek için çoğaltma seçerken sayılmalıdır. Not yedekleme işleri devlet bağlı ve her kullanılabilirliği çoğaltma işlem durumunu birlikte yedek öncelik gibi diğer faktörler değerlendirmek.

    Bu ayarlar belirtme hakkında daha fazla bilgi için bkz: Yedekleme (SQL Server) kullanılabilirliği yinelemesi üzerinde yapılandırmak.

  • Yedekleme öncelik (tek tek her durumu yineleme için yapılandırılmış)

    Yedekleme işleri çalıştırmak için kullanılabilirlik çoğaltmasını aday olup olmadığını belirlemek için yedekleme önceliğini belirtin. Farklı yedekleme öncelikleri farklı kullanılabilirlik yinelemeler için belirterek, yedekleme işleri çalıştırmak için ikincil arasında sıralı bir tercih belirtebilirsiniz. Verilen kullanılabilirlik Yineleme önceliğini belirtmek için yedek öncelik değerine 0 ile 100 arasında aşağıdaki gibi ayarlayın:

    Ayarı

    Açıklama

    1..100

    Belirli bir kopyaya göreli olarak kullanılabilirliği grubunda diğer kopyalarla yedek öncelikleri göreli önceliği. 100 en yüksek önceliktir.

    Varsayılan olarak, tüm replicasle eşit adayların en az bir yineleme için farklı bir değer belirtilmedikçe yedekleme işleri çalıştırmak için yapım aynı yedekleme önceliği (50), tüm ikincil yinelemeler var.

    0

    Kullanılabilirliği çoğaltma, yedekleme gerçekleştirmek için asla seçilecektir. Bu örneğin, üretim yedekleme işlerinizin çalışılmasını istediğiniz değil uzak bir ikincil çoğaltma için yararlı olacaktır. Bu da yedekleri ele İmkanları bulunmayan bir bilgisayar için yararlıdır.

    Bu ayarlar belirtme hakkında daha fazla bilgi için bkz: Yedekleme (SQL Server) kullanılabilirliği yinelemesi üzerinde yapılandırmak.

Yedekleme işleri komut dosyası

Bunlar kullanılacak yedekleme işleri komut sürece kullanılabilirlik grubu ve yineleme yapılandırma ayarlarını ayarlama etkisi yoktur.

Çağırarak geçerli yineleme tercih edilen yedek kopya olup olmadığını belirleyebilirsiniz sys.fn_hadr_backup_is_preferred_replica işlevi. Geçerli sunucu örneği tarafından barındırılan kullanılabilirliği çoğaltma yedeklemeler için tercih edilen replica ise, bu işlev 1 değerini döndürür. Yoksa işlevi 0 değerini döndürür. Her kullanılabilirliğine basit bir komut dosyası çalıştırarak çoğaltma, hangi çoğaltma-meli koşmak belirli bir yedekleme işi ve işlevi Eğer belirlemek için bu işlevi sorgular '1', çalışır bir yedekleme işi.

Mantık bu komut aşağıdaki gibidir:

  • If (top-priority replica is local)
    Run backup job

  • Başka
    Başarı ile çıkın

İpucuİpucu

Eğer sen kullanma Maintenance Plan Wizard ' bir yedekleme işi oluşturmak için iş otomatik olarak çağırır ve kontrol komut dosyası mantık içerir sys.fn_hadr_backup_is_preferred_replicaişlevi.

Bu tür mantık kullanarak yedekleme işi komut dosyası her kullanılabilirliği çoğaltma aynı zamanlamaya çalıştırmak için işi zamanlamak sağlar. Her bu işleri hangi işi çalıştırmak, böylece sadece bir zamanlanmış işin aslında yedek sahneye gelirleri belirlemek için aynı veri bakar. Yerine çalışma olayında, komut dosyaları veya işlerin hiçbiri dokundu olması gerekiyor. Kullanılabilirlik çoğaltmasını eklemek için kullanılabilirlik grubu yeniden yapılandırmak, Ayrıca, yedekleme işi yönetme sadece kopyalama veya yedekleme işi planlama gerektirir. Kullanılabilirlik çoğaltmasını kaldırırsanız, bu yineleme barındırdığı sunucu örneği yedekleme işi silmeniz yeterlidir.

Bir örnek komut dosyası için "takip kadar: sonra yapılandırma yedekleme üzerinde ikincil kopyaları" konusuna bakın. bölümünde Yedekleme (SQL Server) kullanılabilirliği yinelemesi üzerinde yapılandırmak.

ilişkili Görevler

İkincil yinelemesi üzerinde yedekleme yapılandırmak için

Geçerli yineleme tercih edilen yedek kopya olup olmadığını belirlemek için

Bir yedekleme işi oluşturmak için

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Ayrıca bkz.

Başvuru

KULLANILABİLİRLİK group (Transact-sql) oluştur

alter kullanılabilirlik group (Transact-sql)

Kavramlar

AlwaysOn kullanılabilirlik grupları (SQL Server) genel bakış

Yalnızca kopya yedekleme (SQL Server)