Aracılığıyla paylaş


Anlık görüntü olmadan bir işlemsel abonelik başlatmanıza

Varsayılan olarak, bir abonelik işlem yayınına Snapshot Aracısı tarafından oluşturulur ve Dağıtım Aracısı tarafından uygulanmış bir anlık görüntü ile başlatıldı. Bazı senaryolarda, büyük ilk veri, ilgili olanlar gibi başka bir yöntemi kullanarak bir abonelik başlatmak için tercih edilir. Abone başlatırken diğer yöntemleri şunlardır:

  • Yedek belirtme. Abone yedekleme geri ve sonra Dağıtım Aracısı tüm gerekli çoğaltma meta verileri ve sistem yordamları kopyalar. Bir yedekleme ile başlatma veri için abone teslim etmek için en hızlı şekilde ve uygun, sonra yayın için bir yedekleme ile başlatma etkin çekildiği, güncel bir yedek kullanılabilir çünkü.

  • Bir ilk veri kümesi için abone veritabanı ekleme gibi başka bir mekanizma aracılığıyla kopyalanıyor. Doğru verileri sağlamanız gerekir ve şema abone ve sonra Dağıtım Aracısı gerekli meta veriler ve sistem yordamları kopyalar.

Abonelik ile bir yedekleme başlatılıyor

Yedekleme tüm veritabanı içerir; Bu nedenle başlatıldığı zaman her abonelik veritabanı yayın veritabanı tam bir kopyasını içerir:

  • Yedekleme yayının makaleleri olarak belirtilmemiş tabloları içerir.

  • Bir tabloya satır veya sütun filtreleri belirtilmese bile yedekleme tüm verileri içerir.

Yönetici veya yedekleme geri sonra herhangi bir istenmeyen nesneler ya da verileri kaldırmak için uygulama sorumluluğundadır. Sonraki eşitlemeler içinde veri değişiklikleri yalnızca makaleleri olarak belirtilen tablo için geçerli ve değişiklikleri belirttiğiniz herhangi bir filtreleme kriterlerini çoğaltılır.

[!NOT]

Yedek geri yüklenirken otomatik olarak eşitlemek için abone isterseniz yedeği yayımcıdan geldi emin olmanız gerekir. (Eşitleme başlatılacağı noktası ayarlamak için kullanılır) günlük sıra numarası (lsn) değerlerini yedek yayımcı özgüdür.

Abonelik ile bir yedekleme başlatmak için

Ne zaman bir yayın oluşturun ve abonelik oluşturduğunuzda seçenekler için değerler belirtin abonelik ile bir yedekleme başlatmak için önce ilk seçeneğini etkinleştirmeniz gerekir. Yayınlar, Yeni Yayın Sihirbazı'nı veya programlı olarak etkinleştirilebilir. Ancak, abonelik seçenekleri için gerekli değerler yalnızca program aracılığıyla belirtilebilir.

[!NOT]

Bir abonelik anlık kullanılmadan başlatıldı, hesabı altında SQL Server yayımcı hizmet çalışır olmalıdır yazma izni üzerinde anlık görüntü klasörü dağıtıcı. İzinler hakkında daha fazla bilgi için bkz: Çoğaltma aracısı güvenlik modeli.

Bir yedekleme uygunluğuyla sağlama

Yedekleme, bir abone yedeği alındıktan sonra gerçekleşen tüm işlemler Dağıtıcı depolanmışsa, başlatma için uygundur. Çoğaltma yedekleme uygun olmayan bir hata iletisi görüntüler.

Yedekleme için uygun olduğundan emin olmak için aşağıdaki yönergeleri izleyin:

  • Kullanılabilir en son yedekleme kullanın ve en son yedekleme en fazla dağıtım saklama dönemi eskiyse, abonelik ile bir yedekleme başlatmak çalışmadan önce yeni bir yedekleme 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şi hareketleri dağıtım veritabanından 72 saatten eski temizler. Temizleme süresi ayarlamak için yayın saklama dayanır. Eski yedekleri ile eşitlerken, geçici olarak işten geri yüklemek istediğiniz yedekleme önce devre dışı bırakılması ve abonelik başarıyla oluşturduktan sonra yeniden devreye düşünün. Bu işlemleri başarıyla yedekten eşitlemek için gerekebilecek dağıtım veritabanından kaldırılmasını önler. Temizlik işleri çalıştırma hakkında daha fazla bilgi için bkz: Çoğaltma bakım işlerini (SQL Server Management Studio'yu) Çalıştır.

Bazı durumlarda başlatılır abonelik ile bir yedekleme kurduktan sonra el ile özelleştirmelerini geri abone veritabanı gerçekleştirmeniz gerekir. Genel olarak, yayını abone veritabanı içeriğini Publisher veritabanı içeriği farklı olması bekleniyor şekilde tanımlanırsa, el ile yapılan değişiklikler geri abone veritabanı gereklidir.

  • Dizin oluşturulmuş görünümler, geri yüklenen veritabanı günlük tabanlı dizin oluşturulmuş görünüm-için-tablo makaleleri olarak yayımladıysanız tablolara dönüştürülecek olan

  • Geri yüklenen veritabanı abone zaman damgası sütun dönüştürülmüş, için binary(8) sütunlar: olması dışında şemaları eşleşen yeni tablolara zaman damgası sütunları içeren tabloların içeriğini kopyalayın binary(8) zaman damgası sütunları yerine sütunları özgün tabloları bırakın ve özgün tabloları aynı adları taşıyan yeni tablolar yeniden adlandırın.

Bir abonelik alternatif bir yöntem ile başlatılıyor

Yayını veritabanı şema ve veri için abone, gibi kopyalamanıza izin verir herhangi bir yöntemi kullanarak bir abonelik başlatmak mümkün Integration Services. Abone başlatmak için alternatif bir yöntem kullandığınızda, abone için çoğaltma destek nesneleri kopyalanır.

Bir yedekleme ile başlatma aksine, siz veya uygulamanızın veri ve şema gerektiği gibi abonelik eklediğiniz zaman eşitlenir emin olmalısınız. Örneğin, etkinlik yayımcı üzerinde arasındaki zaman verileri şema abone ve abonelik eklendiği zaman kopyalanır varsa ve, bu aktivitesinden kaynaklanan değişiklikler için abone çoğaltılmış değil.

Bir abonelik alternatif bir yöntem ile başlatmak için bkz: Bir abonelik el başlatma.

Ayrıca bkz.

Kavramlar

Bir abonelik başlatma