Aracılığıyla paylaş


Yedekleme ve geri birleştirme çoğaltma stratejileri

Birleştirme çoğaltması için aşağıdaki veritabanlarını düzenli olarak yedekleyin:

  • Yayımcı adresindeki yayın veritabanı

  • At dağıtımcı dağıtım veritabanı

  • Her abone adresindeki abone veritabanı

  • Ana ve msdb Sistem veritabanları yayımcı, dağıtıcı ve tüm aboneleri. Birbirleriyle ve ilgili çoğaltma veritabanı olarak aynı anda bu veritabanlarının yedeklenmesi gerekir. Örneğin, yedekleme ana ve msdb veritabanları aynı yayımcı adresindeki yayın veritabanı geri zaman. Yayın veritabanı geri yüklenirse, emin ana ve msdb veritabanı çoğaltma yapılandırması ve ayarları açısından yayın veritabanı ile tutarlı.

Normal günlük yedeklemeler yapıyorsanız, çoğaltma ile ilgili herhangi bir değişiklik günlüğü yedekleri yakalanması. Günlük yedeklemeler yapıyorsanız, çoğaltma için ilgili ayar her değiştiğinde bir yedekleme yapılmalıdır. Daha fazla bilgi için, bkz. Güncellenme Zamanı bir yedek gerektiren ortak eylemler.

Yedekleme ve yayını veritabanı geri yükleme için aşağıda açıklanan yaklaşımdan birini seçin ve sonra dağıtım veritabanı ve abonelik veritabanları için listelenen önerileri uygulayın.

Yedekleme ve yayını veritabanı geri yükleme

Bir birleştirme yayını veritabanı geri yükleme için iki yaklaşım vardır. Yayını veritabanında bir yedekten geri yükleme ya da gerekir:

  • Yayını veritabanı abonelik veritabanı ile eşitle.

  • Yayınları yayın veritabanındaki tüm abonelikleri yeniden.

Bu yöntemlerden birini kullanarak bir geri yükleme gerçekleştirildikten sonra yayımcı ve tüm aboneleri eşitlenmesini sağlar.

[!NOT]

Herhangi bir tablo IDENTITY sütunları içeriyorsa, sonra geri doğru kimlik aralıklarını atanan emin olmanız gerekir. Daha fazla bilgi için, bkz. Kimlik sütunları çoğaltma.

Yayını veritabanı eşitleme

Yayını veritabanı abonelik veritabanı ile eşitlemeden daha önce yayını veritabanında yapılmış, ancak geri yüklenen yedekleme temsil değil, bu değişikliklerin bir veya daha fazla abonelik veritabanları yüklemek için izin verir. Karşıya veri yolu olan bir yayını süzülür bağlıdır:

  • Yayını filtre uygulanmamış, en güncel abone ile eşitleyerek güncel yayın veritabanı getirmek mümkün olmalıdır.

  • Yayını süzülür, yayını veritabanı güncel getirmek mümkün olmayabilir. Öyle ki her abonelik müşteri verilerini yalnızca tek bir bölgeye ilişkin aldığı bölümlenmiş bir tablo düşünün: Kuzey, Doğu, Güney ve Batı. Her bölüm için bir abone ile eşitleme, veri her bölüm için en az bir abone ise, yayını veritabanı güncel getirmek gerekir. Batı bölümünde, örneğin veri tüm abonelerine çoğaltılan değil, ancak yayımcı bu verilerin güncel duruma getirilemiyor.

Önemli notÖnemli

Yayını veritabanı abonelik veritabanı ile eşitlemeden daha yeni noktası yedekten geri diğer yayımlanmamış tablolar zaman zaman bir noktaya geri yüklenen yayımlanmış tabloları sonuçlanabilir.

Bir sürümünü çalıştıran bir abone ile eşitlemek, Microsoft  SQL Serverönce Microsoft   SQL Server 2005, abonelik anonim; olamaz bir istemci abonelik veya sunucu abonelik (Yerel abonelikleri ve önceki sürümlerde genel abonelik denir) olmalıdır.

Bkz: bir abonelik eşitlemek için Itme abonelik eşitlemekve Çekme abonelik Eşitle.

Tüm abonelikleri reinitializing

Tüm abonelikleri reinitializing tüm aboneleri restore edilmiş yayın veritabanı ile tutarlı bir durumda sağlar. Bu yaklaşım, tüm bir topoloji verilen yayın veritabanı yedekleme tarafından temsil edilen önceki bir duruma geri dönmek istiyorsanız kullanılmalıdır. Örneğin, yayını veritabanı için daha önceki bir noktaya zaman yanlışlıkla gerçekleştirilen toplu işleminden kurtarmak için bir mekanizma olarak geri yüklüyorsanız tüm abonelikleri yeniden başlatmak isteyebilirsiniz.

Bu seçeneği seçerseniz, hemen yayın veritabanı geri yüklendikten sonra teslim başlatılan aboneleri için yeni bir anlık görüntü oluşturur.

Bir abonelik yeniden başlatmak için bkz: Bir abonelik yeniden başlatmak.

Oluşturmak ve bir anlık uygulamak için bkz: Oluşturun ve başlangıç anlık görüntüsü Uygulave Parametreli filtreleri ile birleştirme yayını için bir Snapshot oluştur.

Yedekleme ve dağıtım veritabanını geri yükleme

Birleştirme çoğaltması, dağıtım veritabanı düzenli olarak yedeklenmesi gerekir ve kullanılan yedek hayır dağıtımcı kullanan tüm yayınları kısa saklama dönemi büyük olduğu sürece herhangi bir özel hususlar geri yüklenebilir. Örneğin, veritabanı geri yükleme için kullanılan yedekleme varsa üç yayınları ile saklama dönemi, 10, 20 ve 30 gün sırasıyla, 10 günden daha eski olmamalıdır. Dağıtım veritabanı birleştirme çoğaltması sınırlı bir rolü vardır: değişiklik izleme içinde kullanılan verileri depolamaz ve geçici depolama birleştirme çoğaltma değişiklikleri (işlem çoğaltma gibi) abonelik veritabanları için iletilecek sağlamaz.

Yedekleme ve abonelik veritabanı geri yükleme

Aboneler başarılı abonelik veritabanı sağlamak için abonelik veritabanı yedeklenmeden önce yayımcı ile eşitlemeniz gerekir; abonelik veritabanı geri yüklendikten sonra onlar da eşitlemeniz gerekir:

  • Abonelik abone yedek kopyasından geri yüklenirse, hala yayını saklama dönemi içinde olduğundan emin olun bir abonelik veritabanı yedekleme yardımcı olur önce yayımcı ile eşitleme. Örneğin, bir alıkoyma süresi 10 gün yayınla varsayalım. Son eşitleme 8 gün önce oldu ve şimdi yedekleme yapılır. 4 Gün sonra yedekleme geri yüklenirse, son eşitleme 12 gün önce saklama dönemi olan oluşmuş. Bu durumda, abone başlatmak gerekir. Abone önce yedek senkronize, abonelik veritabanı saklama dönemi içinde olacaktır.

    Yedek yok hangi tüm yayınları abone abone kısa saklama dönemi büyük olmalıdır. Örneğin, veritabanı geri yükleme için kullanılan yedekleme abone abone üç yayınları ile saklama dönemi, 10, 20 ve 30 gün için sırasıyla, 10 günden daha eski olmamalıdır.

  • Her geri yükleme sonrasında kendi yayınları ile abonelik veritabanı eşitleme abone yayımcı adresindeki tüm değişikliklerle güncel olmasını sağlar.

Yayını saklama dönemi ayarlamak için bkz: Abonelik için sona erme süresi ayarlamak.

Bkz: bir abonelik eşitlemek için Itme abonelik eşitlemekve Çekme abonelik Eşitle.

Yedekleme ve geri Republishing veritabanı

Bir veritabanını bir yayımcıdan veri abone ve sırayla diğer abonelik veritabanlarına aynı verileri yayınlar republishing veritabanı olarak adlandırılır. Republishing veritabanı geri yüklerken "Backing Up ve geri bir yayını veritabanında" açıklanan yönergeleri izleyin ve "Yedekleme ve abonelik veritabanı geri yükleme" Bu konuda.

Ayrıca bkz.

Kavramlar

Yedekleme ve geri yükleme SQL Server veritabanları

Yedekleme ve geri yükleme veritabanları yinelenmiş