Aracılığıyla paylaş


Varolan yayınlar için makaleleri ve bırakma makaleleri ekleme

Bir yayın oluşturduktan sonra ekleme ve bırakma makaleleri mümkündür.Tüm makaleleri eklenebilir saat, ancak makaleler düşmesi için gerekli eylemleri türüne çoğaltma ve makale bırakılan bağlıdır.

Makaleleri ekleme

Bir makale eklenmesini içerir: makale ekleme yayın; yayın için yeni bir anlık görüntü oluşturma; yeni makale için veri ve şema uygulamak için abonelik eşitleme.

Not

Bir birleştirme yayın bir makale eklemek ve varolan bir makale yeni makale üzerinde bağlıdır, kullanarak her iki makaleler için bir işlem sırasını belirtmek @ processing_order parametresi sp_addmergearticle ve sp_changemergearticle.Aşağıdaki senaryoyu düşünün: bir tablo yayımlamak ancak tabloya başvuran bir işlev yayımlayın.işlev yayımlamak, tablo Abone tarafında oluşturulamaz.Eklediğinizde, işlev yayın için: bir değer belirtmek 1 için @ processing_order parametresi sp_addmergearticle; değerini belirtin ve 2 için @ processing_order parametresi sp_changemergearticle, parametre için tablo adı belirterek @ makale.Bu işleme sırası ona bağlı tablo önce abone adresindeki işlev oluşturmak sağlar.işlev numarası tablo sayısından daha düşük olduğu sürece, her makale için farklı numaraları kullanabilirsiniz.

  1. Bir veya daha fazla makaleleri aşağıdaki yöntemlerden birini ekleyin:

  2. Parametreli filtreleri ile birleştirme yayın ise bir makale bir yayına ekledikten sonra yeni bir anlık görüntü yayın (ve tüm bölümler) oluşturmanız gerekir.Dağıtım Aracısı veya Birleştirme Aracısı şemasını ve verilerini yeni makale abone ile sonra kopyalar (tüm reinitialize yayın).

    Yeni bir anlık görüntü oluşturmak için

    Parametreli filtreleri ile birleştirme yayın için yeni bir anlık görüntü oluşturmak için

  3. anlık görüntü görüntüsünü oluşturulduktan sonra şema ve yeni makale veri kopyalamak için abonelik eşitleyin.

    Eşitlemek için birgönderme temelli abonelik

    istek temelli abonelik eşitlemek için

Makaleleri siliniyor

Makaleleri bırakılan at herhangi bir yayından saat, ancak aşağıdaki davranışlardan hesaba katmanız gerekir:

  • Bir makaleyi bir yayından bırakarak kaldırmaz nesne yayın veritabanı veya karşılık gelen nesneden abonelik veritabanı.AÇILAN kullanmak <nesne> , bu nesneleri kaldırmak için gerekli.Diğer yayımlanmış makaleleri yabancı anahtar kısıtlamaları ile ilgili bir makale düşürdüğünüzde, tablo Abone tarafında el ile veya isteğe bağlı komut dosyası yürütme kullanarak bırakın emin öneririz: uygun bırakma içeren bir komut dosyası belirtmek <nesne> deyimleri.Daha fazla bilgi için bkz: Nasıl yapılır: Komut dosyaları (çoğaltma Transact-sql programlama) eşitleme sırasında çalıştırma.

  • Makaleler herhangi bir uyumluluk düzeyni 90RTM veya daha yüksek olan birleştirme yayımları için bırakılan saat, ancak yeni bir anlık görüntü gereklidir.Ayrıca:

    • Bir makale üst makalesinde ise bir birleşim filtresi veya mantıksal kayıt ilişki ilişkiler ilk olarak, hangi reinitialization gerektirir kesilmesini gerekir.

    • Bir makale son parametreli filtre içeriyorsa bir yayın, abonelikleri yeniden.

  • Önce hiçbir özel hususlar ile makaleleri bırakılabilir 90RTM daha düşük bir uyumluluk düzey ile birleştirme yayımları için ilk eşitleme , abonelikler.Bir makale bir veya daha fazla abonelikleri eşitlenir sonra kesilirse, abonelikler bıraktı, eşzamanlı ve yeniden oluşturulmalı.Uyumluluk düzey hakkında daha fazla bilgi için "Uyumluluk düzey için birleştirme yayınları" konusuna bakın. konu bölümünde sql Server birden çok sürümünü kullanarak bir çoğaltma topolojisi içinde.

  • Anlık görüntü veya işlem yayınlar için makaleleri ilişkin hiçbir özel düşünceleri önce oluşturulan abonelikleri ile silinebilir.Bir makale bir veya daha fazla abonelikleri oluşturduktan sonra kesilirse, abonelikler bıraktı, eşzamanlı ve yeniden oluşturulmalı.For more information about dropping subscriptions, see Yayınlar için abone olma and sp_dropsubscription (Transact-sql).sp_dropsubscription allows you to drop a single article from the subscription rather than the entire subscription.

  1. Bırakarak bir makale bir yayından bırakma kapsar makale ve yayın için yeni bir anlık görüntü oluşturma.Bırakarak bir makale anlık görüntü görüntüsünü; geçerli geçersiz kılar. Bu nedenle yeni bir anlık görüntü oluşturulan gerekir.

    Bir makaleden bırakmak için biryayın

  2. Bırakma sonra bir makale bir yayından parametreli filtreleri ile birleştirme yayın ise, yeni bir anlık görüntü yayın (ve tüm bölümler) oluşturmanız gerekir.

    Yeni bir anlık görüntü oluşturmak için

    Parametreli filtreleri ile birleştirme yayın için yeni bir anlık görüntü oluşturmak için

Olarak belirtilen, yukarıda bırakarak bazı durumlarda bir makale bırakılan, yeniden ve daha sonra eşitlenmiş abonelik gerektirir.Daha fazla bilgi için bkz: Yayınlar için abone olma ve Veri eşitleme.