Aracılığıyla paylaş


Nasıl Yapılır: (Çoğaltma Transact-SQL programlama) şema seçeneklerini belirleme

Bir tablo veya Görünüm yayımlarken, çoğaltma, yayımlanmış bir nesne için çoğaltılan nesne oluşturma seçenekleri denetim sağlar.Şema seçenekleri olabilir küme programsal olarak bir makale, çoğaltma, depolanan yordamları kullanarak oluşturulduğunda.Bunlar daha sonra da değiştirilebilir.Açık olarak bir makale için bu seçenekleri belirtmezseniz, varsayılan bir seçenek kümesi tanımlanacaktır.

Not

The default schema options when using replication stored procedures may differ from the default options when articles are adding using Microsoft SQL Server Management Studio.

Şema seçenekleri olan bir onaltılık değer belirtilen | (Bit düzey VEYA) sonucunu bir veya daha çok seçenek.Daha fazla bilgi için bkz: sp_addarticle and sp_addmergearticle.

Not

Şema seçenek değerleri dönüştürmeniz gerekir ikili to int bitwise bir işlemi gerçekleştirmeden önce.Daha fazla bilgi için bkz: CONVERT Transact-SQL).

Bir makale için bir anlık görüntü veya işlem tanımlarken, şema seçeneklerini belirtmek için yayın

Bir makale için bir birleştirme yayın tanımlarken, şema seçeneklerini belirtmek için

Varolan bir makale anlık görüntü veya işlemsel yayım şema seçeneklerini değiştirmek için

  1. yayın veritabanı Yayımcı tarafında yürütmek sp_helparticle.Yayın için makaleyi ait olduğu adını belirtin @ Yayını ve makaleyi adı**@ makale**.Değerini not schema_option sütunun sonuç küme.

  2. yürütmek bir & (Bitwise VE) işlem seçeneği küme olup olmadığını belirlemek için adım 1 değeri ve istenen şema seçenek değerini kullanarak.

    • Sonuç 0, bir seçenek değil küme.

    • Sonuç, seçenek değeri ise, bu seçeneği zaten küme.

  3. Seçeneği küme ise, yürütmek bir | (Bit düzey VEYA) işlem adım 1 değeri ve istenen şema seçenek değeri.

  4. yayın veritabanı Yayımcı tarafında yürütmek sp_changearticle.Yayın için makaleyi ait olduğu adını belirtin @ Yayını makaleyi adı**@ makale** değerischema_option for @ özellikOnaltılı ve için adım 3'deki neden...değer.

  5. Yeni bir anlık görüntü oluşturmaya anlık görüntü Aracısı'nı çalıştırın.Daha fazla bilgi için bkz: Nasıl Yapılır: Başlangıç anlık görüntüsü (çoğaltma Transact-SQL programlama) oluşturma.

Varolan bir makale anlık görüntü veya işlemsel yayım şema seçeneklerini değiştirmek için

  1. yayın veritabanı Yayımcı tarafında yürütmek sp_helpmergearticle.Yayın için makaleyi ait olduğu adını belirtin @ Yayını ve makaleyi adı**@ makale**.Değerini not schema_option sütunun sonuç küme.

  2. yürütmek bir & (Bitwise VE) işlem seçeneği küme olup olmadığını belirlemek için adım 1 değeri ve istenen şema seçenek değerini kullanarak.

    • Sonuç 0, bir seçenek değil küme.

    • Sonuç, seçenek değeri ise, bu seçeneği zaten küme.

  3. Seçeneği küme ise, yürütmek bir | (Bit düzey VEYA) işlem adım 1 değeri ve istenen şema seçenek değeri.

  4. yayın veritabanı Yayımcı tarafında yürütmek sp_changemergearticle.Yayın için makaleyi ait olduğu adını belirtin @ Yayını makaleyi adı**@ makale** değerischema_option for @ özellikOnaltılı ve için adım 3'deki neden...değer.

  5. Yeni bir anlık görüntü oluşturmaya anlık görüntü Aracısı'nı çalıştırın.Daha fazla bilgi için bkz: Nasıl Yapılır: Başlangıç anlık görüntüsü (çoğaltma Transact-SQL programlama) oluşturma.