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.
Bir veya daha fazla makaleleri aşağıdaki yöntemlerden birini ekleyin:
Microsoft SQL Server Management Studio: Nasıl yapılır: Bir yayını (SQL Server Management Studio'yu) makaleleri için ve bırakma makaleleri Ekle
Çoğaltma Transact-SQL programlama: Nasıl yapılır: Bir makalesi (çoğaltma Transact-sql programlama) tanımla
Çoğaltma Yönetim Nesneleri(rmo) programlama: Nasıl yapılır: Bir makalesi (rmo programlama) tanımla
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
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
rmo programlama: Nasıl yapılır: Başlangıç anlık görüntüsü (rmo programlama) oluştur
Parametreli filtreleri ile birleştirme yayın için yeni bir anlık görüntü oluşturmak için
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
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
SQL Server Management Studio: Nasıl yapılır: İtme aboneliği (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
rmo programlama: Nasıl yapılır: İtme aboneliği (rmo programlama) Eşitle
istek temelli abonelik eşitlemek için
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: Çekme abonelik (çoğaltma programlama) Eşitle
rmo programlama: Nasıl yapılır: Çekme abonelik (rmo programlama) Eşitle
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.
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
SQL Server Management Studio: Nasıl yapılır: Bir yayını (SQL Server Management Studio'yu) makaleleri için ve bırakma makaleleri Ekle
Çoğaltma Transact-SQL programlama: Nasıl yapılır: Bir makalesi (çoğaltma Transact-sql programlama) Sil
rmo programlama: Nasıl yapılır: Bir makalesi (rmo programlama) Sil
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
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
rmo programlama: Nasıl yapılır: Başlangıç anlık görüntüsü (rmo programlama) oluştur
Parametreli filtreleri ile birleştirme yayın için yeni bir anlık görüntü oluşturmak için
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
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.