Share via


Yedekleme ve anlık görüntü ve işlem çoğaltma geri yükleme stratejileri

Ne zaman bir yedek tasarlamak ve strateji anlık görüntü ve işlem geri yükleme çoğaltma, göz önüne almanız gereken üç alanı vardır:

  • Hangi veritabanlarını yedeklemek.

  • yedek ayarlarını işlem çoğaltma.

  • Bir veritabanını geri yükleme yüklemek için gereken adımları.Bu çoğaltma ve seçilen seçenekler türüne göre değişir.

Bu konuda her bu alanların sonraki üç bölümde ele alır.yedek ve geri yükleme için Oracle yayımlama hakkında bilgi için bkz:Yedekleme ve geri yükleme için Oracle yayımcılar.

Veritabanlarını yedekleme

Anlık görüntü ve işlemsel kopyalama için aşağıdaki veritabanlarını düzenli olarak yedeklemeniz gerekir:

  • yayın veritabanı Yayımcı at.

  • dağıtımcı dağıtım veritabanına.

  • Her abone abone veritabanına.

  • The master and msdb system databases at the Publisher, Distributor and all Subscribers.Bu veritabanları aynı anda yedeklenmelidir saat birbirleriyle ve ilgili çoğaltma veritabanı.Örnek, yedeklemekana ve yayımcı yayın veritabanını. kadar yeniden aynı anda en msdb veritabanları Yayın veritabanı geri yüklenirse, eminana ve msdb veritabanları ile için çoğaltma yayın veritabanıyla uyumlu yapılandırma ve ayarlarını

Normal günlük yedeklemeler gerçekleştirmek, herhangi bir çoğaltmayla ilgili değişiklik günlüğü yedekleri yakalanması.Günlük yedeklemeler gerçekleştirmek, her çoğaltma için geçerli bir ayar değiştirildiğinde yedek yapılmalıdır.Daha fazla bilgi için bkz:Genel eylemleri güncelleştirilmiş bir yedek gerektirme.

yedek ayarları için işlem çoğaltma

İşlemsel kopyalama içeren kullanarakzaman uyumlu yedek ile seçenek olabilir, küme dağıtım veritabanı ve yayının veritabanı:

  • Öneririz, her zaman küme dağıtım veritabanı bu seçeneği.

    Dağıtım veritabanı, bu seçeneği ayarlamak için dağıtım veritabanına yedeklenen kadar yayın veritabanı günlüğüne hareketleri kesilecek değil, sağlar.Dağıtım veritabanını geri son yedek, ve eksik olan tüm hareketleri yayın veritabanından Dağıtım veritabanı için teslim edilir.Çoğaltma etkilenmeden devam eder.

    Çoğaltma gecikme süresi dağıtım veritabanı bu seçeneğin ayarını etkilemez.Ancak, ilgili hareketlerin Dağıtım veritabanı yedeği kadar seçeneği yayın veritabanı günlüğünün kesilmesi geciktirir.(Bu, büyük bir işlem günlüğü oluşturmak için yayın veritabanı.)

  • Önerilir, küme yayın veritabanı uygulamanız ek gecikme süresi edebiliyorsanız, bu seçeneği.

    Bu seçeneği ayarlamak yayın veritabanı sağlar sırasında yedeklenir bunlar kadar hareketleri Dağıtım veritabanı için teslim edilmiyor, yayın veritabanı.Son yayın veritabanı yedek yayımcı olmadan tüm dağıtım veritabanı geri yayın veritabanına sahip hareketler sahip olma olasılığı en sonra geri yüklenebilir.

    Gecikme süresi ve işlem hacmi, Yayımcı tarafında yedeklenen kadar Dağıtım veritabanı için hareketleri teslim edilemez, çünkü etkilenir.Örneğin, işlem günlüğü beş dakikada yedeklediyseniz, bir işlem, Yayımcı tarafında önem vermektedir ve dağıtım veritabanı ve abone daha sonra hareketin ne zaman teslim arasındaki gecikme süresi, ek bir beş dakika vardır.

    Not

    The sync with backup option ensures consistency between the publication database and the distribution database, but the option does not guarantee against data loss.Son hareketi bu yana kaydedilmiş olan işlemleri işlem günlüğü kaybolursa, örneğin oturum yedek yayın veritabanını veya dağıtım veritabanı kullanılamaz.Nonreplicated bir veritabanı aynı davranış budur.

yedek seçeneği eşitlemesini ayarlamak için

Çoğaltma ilgili veritabanı geri yükleme

Yeni yedek kullanılabilir ve ilgili adımları takip bir çoğaltma topolojisi, tüm veritabanlarını geri yükleme yükleyebilirsiniz.yayın veritabanı geri yükleme adımları çoğaltma ve kullanılan seçenekler türüne bağlıdır; ancak, tüm diğer veritabanlarını geri yükleme adımlarını türünü ve seçeneklerini bağımsız.

Çoğaltmayı destekler aynı sunucuyu ve veritabanını, çoğaltılan veritabanlarını geri yedek oluşturuldu.Başka bir sunucu veya veritabanı çoğaltılmış veritabanı yedeğini geri yükleme, çoğaltma ayarlarını korunamaz.Bu durumda, yedekleri geri sonra tüm yayın ve abonelikleri yeniden oluşturmalısınız.

Yayımcı

Çoğaltma aşağıdaki türleri için sağlanan geri yükleme adım vardır:

  • anlık görüntü çoğaltması çoğaltması çoğaltma

  • Okuma-yalnızca işlem çoğaltma

  • Abonelikleri güncelleştirmek ile işlemsel kopyalama

  • İçin eşler arası işlem çoğaltma

Geri yükleme,msdb ve bu bölümde de kapsar, aynı işlemi tüm dört tür. ana veritabanları

Yayın Database: anlık görüntü çoğaltması çoğaltması çoğaltma

  1. En son geri yükleme yükleme yedek yayın veritabanı.2. Adıma gidin.

  2. En son yayın veritabanı yedeğini içermez yapılandırma tüm yayınlar ve abonelikler için?Evet ise, geri yükleme tamamlandı.Yok, 3. adıma geçin.

  3. Çoğaltma Kaldır yapılandırma Yayımcı, dağıtımcı ve aboneleri ve daha sonra yeniden oluşturma yapılandırma.Geri yükleme tamamlandı.

    Çoğaltma, kaldırma hakkında daha fazla bilgi için bkz:Çoğaltma kaldırılıyorvesp_removedbreplication (Transact-SQL).

Yayın Database: Okuma-yalnızca işlem çoğaltma

  1. En son geri yükleme yükleme yedek yayın veritabanı.2. Adıma gidin.

  2. Waszaman uyumlu yedek ile ayarı yayın veritabanı hata önce etkin?Evet, Git, adım 3; Hayır, adım 5'e gidin.

    Ayarı etkinleştirilirse, sorguSELECT DATABASEPROPERTYEX('<PublicationDatabaseName>', 'IsSyncWithBackup')'1' verir.

  3. Geri yüklenen yedek tamamlamak ve yukarı - için-tarih?En son içeriyor mu yapılandırma tüm yayınlar ve abonelikler için?Evet ise, geri yükleme tamamlandı.Yok, 4. adıma geçin.

  4. Geri yüklenen yayın veritabanı yapılandırma bilgilerini güncel değil.Bu nedenle, abonelerin bekleyen tüm komutlar emin olmalıdır dağıtım veritabanı, çoğaltma yapılandırmasını yeniden oluşturun ve sonra açılır.

    1. Distribution Agent dağıtım veritabanındaki bekleyen komutları ile tüm abonelere eşitleninceye kadar çalışır.Tüm komutları kullanarak aboneleri için teslim olunUndistributed komutları sekmesini çoğaltma Monitor veya MSdistribution_status dağıtım veritabanı. görünümünde sorgulama B adıma geçin.

      Dağıtım aracı, çalıştırma hakkında daha fazla bilgi için bkz:Nasıl Yapılır: Başlatma ve bir çoğaltma aracısı (SQL Server Management Studio'yu) DurdurveÇoğaltma aracısı Yürütülebilirler kavramları.

      Doğrulama komutları hakkında daha fazla bilgi için bkz:Nasıl Yapılır: Görünüm komutlar ve diğer bilgileri (çoğaltma Transact-SQL programlama) Distribution veritabanında yinelenmiş.veNasıl Yapılır: Bilgileri görüntülemek ve abonelik (çoğaltma izleyicisi) ile ilişkilendirilmiş aracıların için görevleri gerçekleştir.

    2. Çoğaltma Kaldır yapılandırma Yayımcı, dağıtımcı ve aboneleri ve daha sonra yeniden oluşturma yapılandırma.Abonelikleri yeniden, abone zaten veri olduğunu belirtin.Geri yükleme tamamlandı.

      Çoğaltma, kaldırma hakkında daha fazla bilgi için bkz:Çoğaltma kaldırılıyorvesp_removedbreplication (Transact-SQL).

      Zaten abone olan verileri görmek, hakkında daha fazla bilgi içinNasıl Yapılır: Bir abonelik el ile başlatılamıyor (SQL Server Management Studio'yu)veNasıl Yapılır: Bir abonelik el ile başlatılamıyor (çoğaltma Transact-SQL programlama).

  5. The sync with backup option was not set on the publication database.Bu nedenle, dahil olan hareketleri de geri yedek dağıtımcı ve abonelere teslim edilmiştir.Şimdi aboneleri bekleyen tüm komutları dağıtım veritabanına sahiptir ve daha sonra el ile yayın veritabanında bulunmayan tüm işlemleri uygulayın emin olmanız gerekir, geri yüklenen yedek.

    Important noteImportant Note:

    Bu işlemi gerçekleştirmek, noktaya göre daha yeni saat geri diğer yayımlanmamış tabloların zamanında bir noktaya geri yayımlanan tablolar neden olabilecek yedek.

    1. Distribution Agent dağıtım veritabanındaki bekleyen komutları ile tüm abonelere eşitleninceye kadar çalışır.Tüm komutları kullanarak aboneleri için teslim olunUndistributed komutları sekmesini çoğaltma Monitor veya MSdistribution_status dağıtım veritabanı. görünümünde sorgulama B adıma geçin.

      Dağıtım aracı, çalıştırma hakkında daha fazla bilgi için bkz:Nasıl Yapılır: Başlatma ve bir çoğaltma aracısı (SQL Server Management Studio'yu) DurdurveÇoğaltma aracısı Yürütülebilirler kavramları.

      Doğrulama komutları hakkında daha fazla bilgi için bkz:Nasıl Yapılır: Görünüm komutlar ve diğer bilgileri (çoğaltma Transact-SQL programlama) Distribution veritabanında yinelenmiş.veNasıl Yapılır: Bilgileri görüntülemek ve abonelik (çoğaltma izleyicisi) ile ilişkilendirilmiş aracıların için görevleri gerçekleştir.

    2. Usetablediff yardımcı programı veya abone. ile yayımcı el ile eşitlemek için başka bir araç Bu yayın veritabanını yedeklemeye bulunan abonelik veritabanından verileri kurtarmanıza olanak sağlar.C adım Git.

      Hakkında daha fazla bilgi içintablediff yardımcı programı, bkz: Nasıl Yapılır: Karşılaştırma (çoğaltma programlama) değişiklikleri için tablolar yinelenmiş..

    3. Geri yüklenen yedek tamamlamak ve yukarı - için-tarih?En son içeriyor mu yapılandırma tüm yayınlar ve abonelikler için?Evet ise, yürütmeksp_replrestart dağıtımcı meta veriler. ile Yayımcı meta veriler yeniden için saklı yordamıyla Geri yükleme tamamlandı.Yok, d adımını geçin.

    4. Çoğaltma Kaldır yapılandırma Yayımcı, dağıtımcı ve aboneleri ve daha sonra yeniden oluşturma yapılandırma.Abonelikleri yeniden, abone zaten veri olduğunu belirtin.Geri yükleme tamamlandı.

      Çoğaltma, kaldırma hakkında daha fazla bilgi için bkz:Çoğaltma kaldırılıyorvesp_removedbreplication (Transact-SQL).

      Zaten abone olan verileri görmek, hakkında daha fazla bilgi içinNasıl Yapılır: Bir abonelik el ile başlatılamıyor (SQL Server Management Studio'yu)veNasıl Yapılır: Bir abonelik el ile başlatılamıyor (çoğaltma Transact-SQL programlama).

Yayın Database: Abonelikleri güncelleştirmek ile işlem çoğaltma

  1. En son geri yükleme yükleme yedek yayın veritabanı.2. Adıma gidin.

  2. Distribution Agent dağıtım veritabanındaki bekleyen komutları ile tüm abonelere eşitleninceye kadar çalışır.Tüm komutları kullanarak aboneleri için teslim olunUndistributed komutları sekmesini çoğaltma Monitor veya MSdistribution_status dağıtım veritabanı. görünümünde sorgulama 3. Adıma gidin.

    Dağıtım aracı, çalıştırma hakkında daha fazla bilgi için bkz:Nasıl Yapılır: Başlatma ve bir çoğaltma aracısı (SQL Server Management Studio'yu) DurdurveÇoğaltma aracısı Yürütülebilirler kavramları.

    Doğrulama komutları hakkında daha fazla bilgi için bkz:Nasıl Yapılır: Görünüm komutlar ve diğer bilgileri (çoğaltma Transact-SQL programlama) Distribution veritabanında yinelenmiş.veNasıl Yapılır: Bilgileri görüntülemek ve abonelik (çoğaltma izleyicisi) ile ilişkilendirilmiş aracıların için görevleri gerçekleştir.

  3. Kullanıyorsanız, abonelik, güncelleştirme sıraya her abone için bağlanın ve tüm satırları silmekMSreplication_queue (Transact-SQL)Tablo abonelik veritabanı.4. Adıma gidin.

    Not

    Kuyruğa Alınmış Güncelleştirme Aboneliği kullandığınız ve herhangi bir tablo kimliği sütunu içeren, doğru kimlik aralıklarını geri yükleme atanan emin olmanız gerekir.Daha fazla bilgi için bkz:Kimlik sütunları çoğaltılıyor.

  4. Şimdi aboneleri bekleyen tüm komutları dağıtım veritabanına sahiptir ve daha sonra el ile yayın veritabanında bulunmayan tüm işlemleri uygulayın emin olmanız gerekir, geri yüklenen yedek.

    Important noteImportant Note:

    Bu işlemi gerçekleştirmek, noktaya göre daha yeni saat geri diğer yayımlanmamış tabloların zamanında bir noktaya geri yayımlanan tablolar neden olabilecek yedek.

    1. Distribution Agent dağıtım veritabanındaki bekleyen komutları ile tüm abonelere eşitleninceye kadar çalışır.Tüm komutları çoğaltma Monitor'ı kullanarak veya sorgulama için abonelere dağıtılır doğrulamaMSdistribution_status dağıtım veritabanı. görünümü B adıma geçin.

    2. Usetablediff yardımcı programıveya başka bir araçla el ile eşitleme yayımcı abone.Bu yayın veritabanını yedeklemeye bulunan abonelik veritabanından verileri kurtarmanıza olanak sağlar.C adım Git.

      Hakkında daha fazla bilgi içintablediff yardımcı programı, bkz: Nasıl Yapılır: Karşılaştırma (çoğaltma programlama) değişiklikleri için tablolar yinelenmiş..

    3. Geri yüklenen yedek tamamlamak ve yukarı - için-tarih?En son içeriyor mu yapılandırma tüm yayınlar ve abonelikler için?Evet ise, yürütmeksp_replrestart dağıtımcı meta veriler. ile Yayımcı meta veriler yeniden için saklı yordamıyla Geri yükleme tamamlandı.Yok, d adımını geçin.

    4. Çoğaltma Kaldır yapılandırma Yayımcı, dağıtımcı ve aboneleri ve daha sonra yeniden oluşturma yapılandırma.Abonelikleri yeniden, abone zaten veri olduğunu belirtin.Geri yükleme tamamlandı.

      Çoğaltma, kaldırma hakkında daha fazla bilgi için bkz:Çoğaltma kaldırılıyorvesp_removedbreplication (Transact-SQL).

      Zaten abone olan verileri görmek, hakkında daha fazla bilgi içinNasıl Yapılır: Bir abonelik el ile başlatılamıyor (SQL Server Management Studio'yu)veNasıl Yapılır: Bir abonelik el ile başlatılamıyor (çoğaltma Transact-SQL programlama).

Yayın Database: Eşler işlemsel kopyalama

Aşağıdaki adımlarda, yayımlama veritabanlarınıAB , C olan bir işlem eşler arası çoğaltma topolojisi.VeritabanlarıA ve C , çevrimiçi ve düzgün doğru; veritabanı B olan veritabanının geri yüklenmesi. Burada açıklanan işlemi, özellikle 7, 10 ve 11 adımları, bir eşler arası topolojiye bir düğüm eklemek için gereken işlem çok benzer.Bu adımları gerçekleştirmek için en kolay yolu, yapılandırma eşler arası topoloji Sihirbazı kullanmaktır.Daha fazla bilgi için bkz:Nasıl Yapılır: Eşler işlemsel kopyalama (SQL Server Management Studio'yu) yapılandırın..Ayrıca saklı yordamlar kullanın; daha fazla bilgi için bkz:Nasıl Yapılır: Eşler işlemsel kopyalama (çoğaltma Transact-SQL programlama) yapılandırın..

  1. Eşitleme sırasında veritabanları abonelikleri dağıtım aracıları çalıştırmakA and C.2. Adıma gidin.

    Dağıtım aracı, çalıştırma hakkında daha fazla bilgi için bkz:Nasıl Yapılır: Başlatma ve bir çoğaltma aracısı (SQL Server Management Studio'yu) DurdurveÇoğaltma aracısı Yürütülebilirler kavramları.

  2. Dağıtım veritabanıB kullanımdır hala kullanılabilir Abonelik veritabanlarının BA ve veritabanları ve B ve C arasında eşitlemek için dağıtım aracıları çalıştırmak. 3. Adıma gidin.

  3. Kaldırma meta dağılımından, veritabanıB kullanan tarafından yürütme sırasında Dağıtım veritabanı için Bsp_removedistpublisherdbreplication.4. Adıma gidin.

  4. Veritabanı enA ve C , doğrudan yayın için abonelik sırasında veritabanı B . 5. Adıma gidin.

    Abonelikleri bırakma hakkında daha fazla bilgi için bkz:Yayın için abone olma.

  5. Günlük gerçekleştirmek yedek ya da tam yedek veritabanıA.6. Adıma gidin.

  6. Veritabanının yedeğini geri yüklemeA at database B.VeritabanıB artık veritabanı A , ancak değil çoğaltma yapılandırma. verileri vardır. Çoğaltma kaldırılır, başka bir sunucu için bir yedek geri yükleme; bu nedenle, çoğaltma kaldırılmıştır veritabanıB.7. Adıma gidin.

  7. Yayın sırasında veritabanı oluşturunBve daha sonra yeniden oluşturma Abonelik veritabanlarının ABarasındaki.(Subscriptions that involve DatabaseC are Handled AT a later Stage.).

    1. Yayın sırasında veritabanı oluşturunB.B adıma geçin.

    2. Abonelik sırasında veritabanı oluşturunB için yayın abonelik yedek ile başlatılması belirten veritabanı A , en ( başlatmak yedek@ sync_type için bir değersp_addsubscription parametre). C adım Git.

    3. Re-create the subscription at database A to the publication at database B, specifying that the Subscriber already has the data (a value of replication support only for the @sync_type parameter of sp_addsubscription).8. Adıma gidin.

  8. Eşitleme sırasında veritabanları abonelikleri dağıtım aracıları çalıştırmakA and B.Yayımlanan tablolarda bir kimlik sütunu varsa, 9. adıma gidin.Aksi takdirde, 10. adıma gidin.

  9. Sonra geri yükleme, veritabanındaki her tablo için atanan kimlik aralıkA da kullanılabilir veritabanı B . Emin geri yüklenen veritabanıB tüm değişiklikleri aldığı veritabanı A ve veritabanı C ; çoğaltılan ve sonra her tablo. kimlik aralık reseed başarısız veritabanı B ' dan

    1. yürütmeksp_requestpeerresponse at B veritabanı ve çıkış parametresi @ request_id almak . B adıma geçin.

    2. Varsayılan olarak, dağıtım aracı sürekli çalışacak şekilde ayarlanmıştır; bu nedenle, simgeler tüm düğümler için otomatik olarak gönderilmelidir.Distribution Agent sürekli modunda çalışan aracı çalıştırın.Daha fazla bilgi için bkz: Çoğaltma aracısı Yürütülebilirler kavramları veya Nasıl Yapılır: Başlatma ve bir çoğaltma aracısı (SQL Server Management Studio'yu) Durdur. C adım Git.

    3. yürütmeksp_helppeerresponses@ request_id sağlayan, alınan adım b. değer Eş isteği, aldığınız tüm düğümleri göstermek kadar bekleyin.D adıma geçin.

    4. KullanımıDBCC CHECKIDENT Veritabanı B uygun aralık kullanılır olduğundan emin olmak için her tabloda reseed . 10. Adıma gidin.

    Kimlik aralıklarını, yönetme hakkında daha fazla bilgi için "Atama aralıkları el ile kimlik aralık Yönetimi" bölümüne bakınKimlik sütunları çoğaltılıyor.

  10. Bu noktada, veritabanıB ve veritabanı C değil doğrudan bağlı, ancak değişiklikler veritabanı A üzerinden alırlar. Topoloji çalıştıran tüm düğümleri içerenSQL Server 2005, adım 11 gidin; aksi durumda, 12. adıma gidin.

  11. Quiesce sistem ve daha sonra veritabanları arasındaki aboneliği yeniden oluşturmaB and C.Quiescing bir sistem sırasında tüm yayımlanan tablolarda etkinliğini durdurma ve her düğümün tüm değişiklikler diğer düğümlerden aldı, yaparak içerir.

    1. Eşler arası topolojide yayımlanan tablolarda tüm etkinliğini durdurun.B adıma geçin.

    2. yürütmeksp_requestpeerresponse at B veritabanı ve çıkış parametresi @ request_id almak . C adım Git.

    3. Varsayılan olarak, dağıtım aracı sürekli çalışacak şekilde ayarlanmıştır; bu nedenle, simgeler tüm düğümler için otomatik olarak gönderilmelidir.Distribution Agent sürekli modunda çalışan aracı çalıştırın.D adıma geçin.

    4. yürütmeksp_helppeerresponses@ request_id sağlayan, alınan adım b. değer Eş isteği, aldığınız tüm düğümleri göstermek kadar bekleyin.Adım e'ye gidin.

    5. Abonelik sırasında veritabanı oluşturunB için yayın abone zaten sahip. belirterek veritabanı C , en B adıma geçin.

    6. Abonelik sırasında veritabanı oluşturunC Yayımda en abone zaten sahip. belirterek veritabanı B13. Adıma gidin.

  12. Veritabanları arasındaki abonelik oluşturunB and C:

    1. Veritabanı enBMSpeer_lsns tablo B veritabanı en son işlem günlük sıra numarası (SSN) almak için sorgu alınan veritabanı C .

    2. Abonelik sırasında veritabanı oluşturunB yayın sırasında veritabanı C , abonelik başlatılması belirterek SSN göre ( başlatmak SSN gelen@ sync_type için bir değersp_addsubscription parametre). B adıma geçin.

    3. Abonelik sırasında veritabanı oluşturunC Yayımda en abone zaten sahip. belirterek veritabanı B13. Adıma gidin.

  13. Eşitleme sırasında veritabanları abonelikleri dağıtım aracıları çalıştırmakB and C.Geri yükleme tamamlandı.

MSDB veritabanını (Yayımcı)

  1. En son geri yükleme yükleme yedek,msdb veritabanı.

  2. Geri yüklenen yedek tamamlamak ve yukarı - için-tarih?En son içeriyor mu yapılandırma tüm yayınlar ve abonelikler için?Evet ise, Kurtarma tamamlandı.Yok, 3. adıma geçin.

  3. Gelen çoğaltma komut dosyalarınızı abonelik temizleme işi yeniden oluşturun.Kurtarma tamamlandı.

asıl veritabanı (Yayımcı)

  1. En son geri yükleme yükleme yedek,ana veritabanı.

  2. Veritabanı ile için çoğaltma yayın veritabanı tutarlı olduğundan emin olun yapılandırma ve ayarlar.

dağıtımcı konumundaki veritabanları

Dağıtım veritabanı

  1. En son geri yükleme yükleme yedek Dağıtım veritabanı.

  2. Waszaman uyumlu yedek ile ayarı Dağıtım veritabanı hata önce etkin?Evet, Git, adım 3; Hayır, adım 4'e gidin.

    Ayarı etkinleştirilirse, sorguSELECT DATABASEPROPERTYEX('<DistributionDatabaseName>', 'IsSyncWithBackup')'1' verir.

  3. Geri yüklenen yedek tamamlamak ve yukarı - için-tarih?En son içeriyor mu yapılandırma tüm yayınlar ve abonelikler için?Evet ise, Kurtarma tamamlandı.Yok, 4. adıma geçin.

  4. Ya da yapılandırma bilgilerini geri distribution veritabanında güncel değildir ya dazaman uyumlu yedek ile seçeneği değil küme dağıtım veritabanı., (Geri yükleme sonra dağıtım veritabanı olması eksik hareketleri, yayımcı sırasında kaydedilmiş ancak henüz teslim aboneleri.) Bırakın ve çoğaltma yeniden oluşturmanız ve doğrulama. çalıştırın

    1. Çoğaltma Kaldır yapılandırma Yayımcı, dağıtımcı ve aboneleri ve daha sonra yeniden oluşturma yapılandırma.Abonelikleri yeniden, abone zaten veri olduğunu belirtin.B adıma geçin.

      Çoğaltma, kaldırma hakkında daha fazla bilgi için bkz:Çoğaltma kaldırılıyorvesp_removedbreplication (Transact-SQL).

      Zaten abone olan verileri görmek, hakkında daha fazla bilgi içinNasıl Yapılır: Bir abonelik el ile başlatılamıyor (SQL Server Management Studio'yu)veNasıl Yapılır: Bir abonelik el ile başlatılamıyor (çoğaltma Transact-SQL programlama).

    2. Tüm yayınları doğrulama için işaretleyin.Doğrulama başarısız olan tüm abonelikleri yeniden başlatmak.Kurtarma tamamlandı.

      Doğrulama hakkında daha fazla bilgi için bkz:Doğrulama veri yinelenmiş..Reinitialization, daha fazla bilgi için bkz:Bir abonelik reinitializing.

MSDB veritabanını (dağıtımcı)

  1. En son geri yükleme yükleme yedek,msdb veritabanı.

  2. Geri yüklenen yedek tamamlamak ve yukarı - için-tarih?En son içeriyor mu yapılandırma tüm yayınlar ve abonelikler için?Evet ise, Kurtarma tamamlandı.Yok, 3. adıma geçin.

  3. Çoğaltma Kaldır yapılandırma Yayımcı, dağıtımcı ve aboneleri ve daha sonra yeniden oluşturma yapılandırma.Abonelikleri yeniden, abone zaten veri olduğunu belirtin.4. Adıma gidin.

    Çoğaltma, kaldırma hakkında daha fazla bilgi için bkz:Çoğaltma kaldırılıyorvesp_removedbreplication (Transact-SQL).

    Zaten abone olan verileri görmek, hakkında daha fazla bilgi içinNasıl Yapılır: Bir abonelik el ile başlatılamıyor (SQL Server Management Studio'yu)veNasıl Yapılır: Bir abonelik el ile başlatılamıyor (çoğaltma Transact-SQL programlama).

  4. Tüm yayınları doğrulama için işaretleyin.Doğrulama başarısız olan tüm abonelikleri yeniden başlatmak.Kurtarma tamamlandı.

    Doğrulama hakkında daha fazla bilgi için bkz:Doğrulama veri yinelenmiş..Reinitialization, daha fazla bilgi için bkz:Bir abonelik reinitializing.

asıl veritabanı (dağıtımcı)

  1. En son geri yükleme yükleme yedek,ana veritabanı.

  2. Veritabanı ile için çoğaltma yayın veritabanı tutarlı olduğundan emin olun yapılandırma ve ayarlar.

En Abone veritabanları

Abonelik veritabanı

  1. En son abonelik veritabanı yedek dağıtım veritabanını maksimum dağıtım saklama ayarından daha yeni mi?(Bu belirler dağıtımcı hala vardır abone güncel duruma getirmek için gerekli olan tüm komutlar.) Evet ise, adım 2'ye geçin. Abonelik yok, yeniden.Kurtarma tamamlandı.

    yürütmek maksimum dağıtım saklama ayarı belirlemesp_helpdistributiondb ve almak (Bu değer, saat sayısıdır) max_distretention sütunundaki değeri.

    Bir aboneliği yeniden başlatmak hakkında daha fazla bilgi için bkz:Nasıl Yapılır: Bir abonelik (SQL Server Management Studio'yu) yeniden başlatmakveNasıl Yapılır: Bir abonelik (çoğaltma Transact-SQL programlama) yeniden başlatmak.

  2. En son abonelik veritabanı yedeğini geri yükleme yükleyin.3. Adıma gidin.

  3. İtme abonelikleri abonelik veritabanı içeren, 4. adıma geçin.abonelik veritabanı bir çekme abonelik içeriyorsa, aşağıdaki soruları sorun: Abonelik bilgileri geçerli? Veritabanındaki tüm tablo ya da başarısızlık anında ayarlanan seçenekler içerir.Evet, 4. adıma geçin.Abonelik yok, yeniden.Kurtarma tamamlandı.

  4. Abone eşitlemek için dağıtım Aracı'nı çalıştırın.Kurtarma tamamlandı.

    Dağıtım aracı, çalıştırma hakkında daha fazla bilgi için bkz:Nasıl Yapılır: Başlatma ve bir çoğaltma aracısı (SQL Server Management Studio'yu) DurdurveÇoğaltma aracısı Yürütülebilirler kavramları.

MSDB veritabanını (abone)

  1. En son geri yükleme yükleme yedek,msdb veritabanı. Bu Abone tarafında kullanılan çekme abonelikleri misiniz?Yok, geri yükleme tamamlandı.Evet, 2. adıma geçin.

  2. Geri yüklenen yedek tamamlamak ve yukarı - için-tarih?Bu, tüm çekme abonelikleri için en son yapılandırmasını içeriyor mu?Evet ise, Kurtarma tamamlandı.Yok, 3. adıma geçin.

  3. Bırakın ve çekme abonelikleri yeniden oluşturun.Abonelikleri yeniden, abone zaten veri olduğunu belirtin.Geri yükleme tamamlandı.

    Abonelikleri bırakma hakkında daha fazla bilgi için bkz:Yayın için abone olma.

    Zaten abone olan verileri görmek, hakkında daha fazla bilgi içinNasıl Yapılır: Bir abonelik el ile başlatılamıyor (SQL Server Management Studio'yu)veNasıl Yapılır: Bir abonelik el ile başlatılamıyor (çoğaltma Transact-SQL programlama).

asıl veritabanı (abone)

  1. En son geri yükleme yükleme yedek,ana veritabanı.

  2. Veritabanı ile için çoğaltma yayın veritabanı tutarlı olduğundan emin olun yapılandırma ve ayarlar.