Yedekleme ve geri yükleme birleştirme çoğaltma stratejileri
Mektup birleştirme için çoğaltma, düzenli olarak aşağıdaki veritabanlarını yedekleyin:
Yayımcı adresindeki yayın veritabanı
At dağıtımcı dağıtım veritabanı
Her abone adresindeki abonelik veritabanı
The master and msdb system databases at the Publisher, Distributor and all Subscribers.Bu veritabanları aynı anda yedeklenmesi gerektiini saat birbirleriyle ve ilgili çoğaltma veritabanı olarak.Örneğin, yedeklemek ana ve msdb veritabanları aynı yayımcı adresindeki yayın veritabanı geri saat.Yayın veritabanı geri yüklenirse, emin ana ve msdb veritabanı çoğaltma yapılandırma 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 yakalanmış.Günlük yedeklemeler gerçekleştirmek istemiyorsanız, çoğaltma için uygun bir ayar her değiştiğinde bir yedek yapılmalıdır.Daha fazla bilgi için bkz: Ortak eylemler güncelleştirilmiş bir yedekleme gerektirme.
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üklemek için iki yaklaşım vardır.Geri yükledikten sonra yayın veritabanı bir yedek kopyadan yapmanız da gerekir:
yayın veritabanı abonelik veritabanı ile eşitle.
yayın veritabanı yayınlarda için tüm abonelikleri yeniden başlatmak.
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, doğru kimlik aralıklarını geri yükleme yükledikten sonra atanan emin olmanız gerekir.Daha fazla bilgi için bkz: Kimlik sütunları çoğaltılıyor.
Yayını veritabanı eşitleme
yayın veritabanı abonelik veritabanı ile eşitlemeden bir veya daha fazla Abonelik veritabanlarının daha önce yayın veritabanında yapılır, ancak geri yüklenen yedek temsil edilen değişiklikleri karşıya yapabilirsiniz.Karşıya yüklenebilecek veri yayın filtre uygulanan üzerinde bağlıdır:
yayın filtre edilmesi durumunda, yayın veritabanı işletilmesinde görebilmeniz gerekir-için-tarih en yukarı ile eşitleme olarak-için-tarih abone.
yayın filtre edilmesi durumunda, yayın veritabanı ortaya çıkarmak mümkün olmayabilir-için-tarih.Her abonelik yalnızca tek bir müşteri verilerini alır gibi bölümlenmiş bir tablo göz önünde bölge: Doğu, Güney, Kuzey ve Batı.Verilerin her bölüm için en az bir abone ise, her bölüm için bir abone ile eşitleme yayın veritabanı işletilmesinde-için-tarih.Batı bölümünde, örneğin veri herhangi aboneleri çoğaltılır, ancak bu veri yayımcı adresindeki duruma getirilemiyor-için-tarih.
Önemli |
---|
yayın veritabanı abonelik veritabanı ile eşitlemeden neden noktasından daha daha yeni geri diğer yayımlanmamış tablolar saat saat bir noktaya geri yüklenen yayımlanmış tabloları yedek. |
If you synchronize with a Subscriber that is running a version of Microsoft SQL Server prior to Microsoft SQL Server 2005, the subscription cannot be anonymous; it must be a client subscription or server subscription (referred to as local subscriptions and global subscriptions in previous releases).
Abonelik eşitlemek için
Microsoft SQL Server Management Studio: Nasıl yapılır: İtme aboneliği (sql Server Management Studio'yu) Eşitle
SQL Server Management Studio: Nasıl yapılır: Çekme abonelik (sql Server Management Studio'yu) Eşitle
Çoğaltma Transact-SQL programlama: Nasıl yapılır: İtme aboneliği (çoğaltma programlama) Eşitle
Çoğaltma Transact-SQL programlama: Nasıl yapılır: Çekme abonelik (çoğaltma programlama) Eşitle
Tüm abonelikleri yeniden başlatmak
Tüm abonelikleri yeniden başlatmak sağlar tüm aboneleri olan geri yüklenen ile tutarlı bir durumda yayın veritabanı.Tüm bir topoloji verilen yayın veritabanı yedek tarafından temsil edilen önceki bir durumuna geri dönmek isterseniz, bu yaklaşım kullanılmalıdır.Örneğin, geri yüklüyorsanız, tüm abonelikleri yeniden başlatmak isteyebilirsiniz bir yayın veritabanı saat bir yanlışlıkla gerçekleştirilen toplu iş iş işlemden kurtarmak için bir mekanizma olarak daha önceki bir noktaya.
Bu seçeneği seçerseniz, yayın veritabanı geri yüklendikten sonra hemen teslim yeniden başlatılan aboneleri için yeni bir anlık görüntü oluşturur.
Bir abonelik yeniden başlatmak için
SQL Server Management Studio: Nasıl yapılır: Bir abonelik (sql Server Management Studio'yu) yeniden başlatmak
Çoğaltma Transact-SQL programlama: Nasıl yapılır: Yeniden abonelik (çoğaltma Transact-sql programlama)
Oluşturmak ve anlık görüntü uygulamak için
SQL Server Management Studio: Nasıl yapılır: Oluşturun ve başlangıç anlık görüntüsü (sql Server Management Studio'yu) Uygula
Çoğaltma Transact-SQL programlama: Nasıl yapılır: Başlangıç anlık görüntüsü (çoğaltma Transact-sql programlama) oluştur
SQL Server Management Studio: Nasıl yapılır: Birleştirme yayını ile parametreli süzgeçleri (sql Server Management Studio'yu) için bir Snapshot oluştur
Çoğaltma Transact-SQL programlama: Nasıl yapılır: Bir birleştirme yayını ile parametreli süzgeçleri (çoğaltma Transact-sql programlama) için bir Snapshot oluştur
Yedekleme ve dağıtım veritabanını geri yükleme
Birleştir ile çoğaltma, dağıtım veritabanı düzenli olarak yedeklenmesi gerektiini ve kullanılan yedek dağıtıcı tüm yayınları en kısa tutma süresinden daha eski olduğu sürece herhangi bir özel hususlar geri yüklenebilir.Örneğin, veritabanını geri yükleme yüklemek için kullanılan yedek varsa üç yayınları saklama dönemi 10, 20 ve 30 gün ile sırasıyla, 10 günden daha eski olmamalıdır.dağıtım veritabanı birleştirme işlemine sınırlı bir rolü olan çoğaltma: değişiklik izleme için kullanılan herhangi bir veri depolamak ve geçici depolanmasını sağlamak birleştirme çoğaltması ('deki işlem çoğaltma yaptığı gibi) Abonelik veritabanlarının iletilmesine izin değişiklikleri.
Yedekleme ve abonelik veritabanı geri yükleme
Aboneler abonelik veritabanının başarılı kurtarma sağlamak için abonelik veritabanı yedeklenmeden önce yayımcı ile eşitlemeniz gerekir; Abonelik veritabanı geri yüklendikten sonra bunlar da eşitlemeniz gerekir:
Abonelik abone yedek kopyasından geri yüklenirse, yine de yayın bekletme süresi içinde olduğundan emin olun bir abonelik veritabanı yedekleme yardımcı olur önce yayımcı ile eşitleniyor.Örneğin, 10 günlük bir saklama dönemi yayın varsayalım.8 Gün önce son eşitleme idi ve şimdi yedek gerçekleştirilir.4 Gün sonra yedek geri yüklenirse, son eşitleme 12 gün önce saklama dönemi olan oluşmuş.Bu durum, abonelik yeniden başlatmak zorunda.Abone daha önce yedek eşitlenen, abonelik veritabanı saklama dönemi içinde olurdu.
yedek tüm yayınların hangi abone abone olan en kısa saklama dönemi'den daha eski olması gerekir.Örneğin, bir veritabanını geri yükleme yüklemek için kullanılan yedek abone abone üç yayınları ile saklama dönemi 10, 20 ve 30 gün için sırasıyla olur, 10 günden daha eski olmamalıdır.
Eşitleme abonelik veritabanı geri yükleme aşağıdaki kendi yayınları ile abone güncel yayımcı adresindeki tüm değişikliklerle sağlanır.
İçin küme yayın bekletme süresi
SQL Server Management Studio: Nasıl yapılır: Abonelikleri (sql Server Management Studio'yu) için sona erme süresi ayarlamak
Çoğaltma Transact-SQL programlama: Nasıl yapılır: Abonelikleri (çoğaltma Transact-sql programlama) için sona erme süresi ayarlamak
Abonelik eşitlemek için
SQL Server Management Studio: Nasıl yapılır: İtme aboneliği (sql Server Management Studio'yu) Eşitle
SQL Server Management Studio: Nasıl yapılır: Çekme abonelik (sql Server Management Studio'yu) Eşitle
Çoğaltma Transact-SQL programlama: Nasıl yapılır: İtme aboneliği (çoğaltma programlama) Eşitle
Çoğaltma Transact-SQL programlama: Nasıl yapılır: Çekme abonelik (çoğaltma programlama) Eşitle
Yedekleme ve geri yükleme Republishing veritabanı
Ne zaman bir veritabanı aboneliği verilerden bir Yayımcı ve dolayısıyla aynı verileri yayınlar diğer abonelik veritabanları için buna republishing veritabanı olarak denir.Republishing bir veritabanını geri yüklerken, "Yedekleme ve geri yükleme bir yayın veritabanını içinde" açıklanan yönergeleri izleyin. ve "Yedekleme ve abonelik veritabanı geri yükleme" Bu konuda.
Ayrıca bkz.