Işlem bir aboneliği olmayan bir anlık görüntü başlatılıyor
Varsayılan olarak, işlem yayın aboneliği anlık görüntü Aracısı tarafından oluşturulan ve bir dağıtım Aracısı tarafından uygulanmış olan bir anlık görüntü ile başlatıldı.Bazı senaryolarda, ilk büyük veri kişilerle ilgili gibi başka yöntem kullanarak bir abonelik başlatılamıyor tercih edilir.Bir abone başlatılıyor diğer yöntemleri şunlardır:
Bir yedek belirtme.Abone üzerinde yedek geri yükleme ve sonra Dağıtım Aracısı, tüm gerekli çoğaltma meta veriler ve sistem yordamlar kopyalar.Ile Yedekleme başlatılıyor abone için veri sağlamak için en hızlı yoludur ve yayın bir yedeği başlatma için etkinleştirildi sonra yapılmadı, güncel bir yedek kullanılabilir uygun, çünkü.
Bir başlangıç dataset için abone gibi bir veritabanını iliştirmek olarak, başka bir düzenek aracılığıyla kopyalanıyor.Şema, Abone tarafında olan doğru verileri emin olun ve sonra Dağıtım Aracısı gerekli tüm meta veriler ve sistem yordamlar kopyalar.
Bir abonelik ile yedek başlatılıyor.
Tüm bir veritabanının BIR yedeğini içerir; bu nedenle, başlatıldığında her abonelik veritabanı yayın veritabanı'nın tam bir kopyasını içerir:
yedek, makaleler yayın olarak belirtilen tablolar içerir.
Satıra veya sütuna bir süzgeç bir tabloya belirtilmese bile, yedek tüm verileri içerir.
Yönetici veya yedek geri sonra herhangi bir istenmeyen nesneleri veya verileri kaldırmak için uygulama sorumluluğundadır.Sonraki eşitlemeler veri değişikliklerini yalnızca makaleler olarak belirtilen tablolar uygulanır ve değişiklikleri, belirtilen herhangi bir filtre ölçütleri karşılayan çoğaltılır.
Not
Bir yedeğin geri yüklenmesi, yedek otomatik olarak eşitlemek için abone isterseniz yayımcıdan geldiğini emin olmalısınız.Günlük sıra numarası (SSN) yedeklemede değerleri (olduğu için kullanılan küme eşitleme başlayacağı noktayı) yayımcıya özgüdür.
Bir abonelik ile başlatmak için bir yedek
Bir yayın oluşturmak ve bir abonelik oluşturduğunuzda, çeşitli seçenekler için değerler belirtin, abonelik ile bir yedek başlatmak için , önce seçeneği etkinleştirmelisiniz.Yayınlar, yeni bir yayın Sihirbazı ile veya programla etkinleştirilebilir.Ancak, ilgili Abonelik seçenekleri gerekli değerleri yalnızca programlı olarak belirtilebilir.
SQL Server Management Studio: Nasıl Yapılır: Işlem yayınlar (SQL Server Management Studio'yu) için bir yedekleme ile başlatma etkinleştir
Çoğaltma Transact-SQL programlama: Nasıl Yapılır: Bir yedekleme (çoğaltma Transact-SQL programlama)'dan işlem bir abonelik başlatılamıyor.
Not
Bir abonelik anlık görüntü görüntü kullanılmadan başlatıldı, hesabın altında SQL Server hizmet, Yayımcı tarafında çalışan olmalıdır dağıtımcı adresindeki anlık görüntü görüntü klasör üzerindeki izinlerde yazın.Izinler hakkında daha fazla bilgi için bkz: Çoğaltma aracısı güvenlik modeli.
Bir yedek uygunluğuyla doğrulanıyor
yedek, yedeği alındıktan sonra tüm işlemler sırasında dağıtımcı depolanıyorsa, bir abone başlatılıyor için uygundur.Çoğaltma, yedek uygun değilse bir hata iletisi görüntülenir.
Bir yedek kullanım için uygun olduğundan emin olmak için , aşağıdaki yönergeleri izleyin:
En son yedek kullanın ve son yedek en büyük dağıtım saklama süresi eski ise, yedek ile ilgili bir abonelik başlatılamıyor denemeden önce yeni bir yedek oluşturun.Saklama dönemi hakkında daha fazla bilgi için bkz: Abonelik bitiş ve etkinliğini kaldırmayı.
Varsayılan olarak, dağıtım temizleme iş hareketler Dağıtım veritabanından 72 saat sonunda temizler.Temizleme, dönem için yayın küme saklama dayanır.Eski yedeklemelerde eşitlerken, geçici olarak önce geri yükleme yüklemek istediğiniz yedek işini devre dışı bırakmak ve abonelik başarıyla yeniden oluşturulduktan sonra yeniden deneyin.Bu dağıtım veritabanı yedekten başarıyla eşitlemeye gerekli hareketlerinden kaldırılmasını önler.Temizleme işlerini çalıştırma hakkında daha fazla bilgi için bkz: Nasıl Yapılır: Çoğaltma bakım Jobs (SQL Server Management Studio'yu) çalıştırın..
Bazı durumlarda özelleştirmeleri abone geri yüklenen veritabanı, yedek başlatılır aboneliklerle kurduktan sonra el ile gerçekleştirmelisiniz.Genel olarak, yayın Yayımcı veritabanı içeriğini farklı abone veritabanı içeriğini beklenen şekilde tanımlanmışsa geri yüklenen veritabanı abone sırasında el ile değişiklikler gerekli değildir.
Dizin oluşturulmuş görünüm-için-tablo makaleler günlük tabanlı olarak yayımladıysanız, tablolara dönüştürülecek dizine-görünümlerde geri yüklenen veritabanı vardır.
Geri yüklenen veritabanı sütunların dönüştürülmesi gereken zaman damgası abone Binary(8) sütunlar: olması dışında şemalar eşleşen yeni tablolara zaman damgası sütunları içeren tabloyu içerik kopyalamaBinary(8) sütunları, zaman damgası sütunları yerine, özgün Tablo bırakma ve özgün tablo aynı adı taşıyan yeni tablolar'ı yeniden adlandırın.
Alternatif yöntem ile bir abonelik başlatılıyor
Kopyalama yapmanıza izin veren herhangi yöntem kullanarak bir abonelik başlatılamıyor olanaklıdır yayın veritabanı şemayı ve verileri, abone gibi Integration Services. Abone başlatmak için alternatif bir yöntem kullandığınızda, çoğaltma destek nesneleri için abone kopyalanır.
Bir yedek başlatılıyor tersine veya uygulamanızın abonelik eklediğiniz saat veri ve şema doğru şekilde eşitlenir emin olmalısınız.Örneğin, yok aktivite üzerinde yayımcı arasında saat veri ve şema abone ve abonelik eklendiği saat kopyalanır, bu aktivitesinden kaynaklanan değişikliklerin için abone çoğaltılması değil.
Bir abonelik ile alternatif bir yöntem başlatılamıyor.
SQL Server Management Studio: Nasıl Yapılır: Bir abonelik el ile başlatılamıyor (SQL Server Management Studio'yu)
Çoğaltma Transact-SQL programlama: Nasıl Yapılır: Bir abonelik el ile başlatılamıyor (çoğaltma Transact-SQL programlama)