Share via


Yazı tipleri (çoğaltma Transact-sql programlama) belirtin

Çoğaltma için varsayılan yazı türleri, tablo makaleleri olmakla birlikte, diğer veritabanı nesneleri görünümler, saklı yordamlar, kullanıcı tanımlı işlevler ve saklı yordamı yürütme gibi makaleler olarak yayımlayabilirsiniz. Çoğaltma depolanan yordamlar, programlı bir makale tanımlarken bir makale türünü belirtmek için kullanabilirsiniz. Kullanacağınız yordamlar çoğaltma türünü ve makale türünü bağlıdır.

[!NOT]

Tablo, görünüm ve saklı yordam makaleleri tanımlarken yalnızca şema adı, yalnızca nesnenin tanımını çoğaltılır gösterir.

Bir işlem veya snapshot yayın tablo makale yayımlamak için

  1. Yayını veritabanı üzerinde Yayımcı tarafında idam sp_addarticle. İçin aşağıdaki değerlerden birini belirtin @ türü yazı tipini tanımlamak için:

    • logbased -işlem ve snapshot çoğaltma için varsayılan bir tablo günlük tabanlı makale. Çoğaltma otomatik süzme yatay ve dikey olarak süzülmüş bir makaleye tanımlar görünümü için kullanılan bir saklı yordam oluşturur.

    • logbased manualfilter -nereye Yatay süzmek için kullanılan bir saklı yordam el ile oluşturulur ve kullanıcı tarafından tanımlanmış ve belirlenen bir günlük tabanlı, yatay olarak filtre uygulanmış bir makale @ filtre. Daha fazla bilgi için, bkz. Tanımla ve statik satır filtre Değiştir.

    • logbased manualview -burada dikey olarak süzülmüş makale tanımlar görünümü oluşturulur ve kullanıcı tarafından tanımlanmış ve belirlenen bir günlük tabanlı, dikey olarak süzülmüş makale @ sync_object. Daha fazla bilgi için Tanımla ve statik satır filtre Değiştirve Tanımla ve sütun filtresi değiştirme.

    • logbased manualboth -bir günlük tabanlı, yatay ve dikey olarak nereye Yatay süzmek ve dikey olarak süzülmüş makale tanımlar görünümü için kullanılan iki saklı yordam oluşturulur ve kullanıcı tarafından tanımlanan makaleyi filtre ve belirtilen @ filtre ve @ sync_object, sırasıyla. Daha fazla bilgi için Tanımla ve statik satır filtre Değiştirve Tanımla ve sütun filtresi değiştirme.

    Bu yayın için yeni bir makale tanımlar. Daha fazla bilgi için, bkz. Bir makale tanımlamak.

  2. İçin logbased manualboth ve logbased manualfilter makaleler, idam sp_articlefilter yatay olarak filtre uygulanmış bir makale için süzme saklı yordam oluşturmak için. Daha fazla bilgi için, bkz. Tanımla ve statik satır filtre Değiştir.

  3. İçin logbased manualboth, logbased manualview, ve logbased manualfilter makaleler, idam sp_articleview dikey olarak süzülmüş makale tanımlar görünümü oluşturmak için. Daha fazla bilgi için, bkz. Tanımla ve sütun filtresi değiştirme.

Bir işlem veya snapshot yayın görünüm veya dizin oluşturulmuş görünüm makaleyi yayımlamak için

  1. Yayını veritabanı üzerinde Yayımcı tarafında idam sp_addarticle. İçin aşağıdaki değerlerden birini belirtin @ türü yazı tipini tanımlamak için:

    • Dizin oluşturulmuş görünüm logbased -bir dizin oluşturulmuş görünüm, günlük tabanlı makale. Çoğaltma otomatik süzme yatay ve dikey olarak süzülmüş bir makaleye tanımlar görünümü için kullanılan bir saklı yordam oluşturur.

    • yalnızca görünüm şema -bir görünüm şema-yalnızca makale. Temel tablo da çoğaltılması gerekir.

    • Dizin oluşturulmuş görünüm şema -bir dizin oluşturulmuş görünüm şema-yalnızca makale. Temel tablo da çoğaltılması gerekir.

    • görünüm logbased manualfilter dizine -nereye Yatay süzmek için kullanılan bir saklı yordam el ile oluşturulur ve kullanıcı tarafından tanımlanmış ve belirlenen bir günlük tabanlı, yatay olarak filtre uygulanmış dizin oluşturulmuş görünüm makale @ filtre. Daha fazla bilgi için, bkz. Tanımla ve statik satır filtre Değiştir.

    • görünüm logbased manualview dizine -burada dikey olarak süzülmüş bir makaleye tanımlar görünümü oluşturulur ve kullanıcı tarafından tanımlanmış ve belirlenen bir günlük tabanlı, filtre uygulanmış dizin oluşturulmuş görünüm makale @ sync_object. Daha fazla bilgi için Tanımla ve statik satır filtre Değiştirve Tanımla ve sütun filtresi değiştirme.

    • Dizin oluşturulmuş görünüm logbased manualboth -nereye Yatay süzmek ve dikey olarak süzülmüş bir makaleye tanımlar görünümü için kullanılan iki saklı yordam oluşturulur ve kullanıcı tarafından tanımlanan ve belirtilen bir günlük tabanlı, filtre uygulanmış dizin oluşturulmuş görünüm makale @ filtre ve @ sync_object, sırasıyla. Daha fazla bilgi için Tanımla ve statik satır filtre Değiştirve Tanımla ve sütun filtresi değiştirme.

    Bu yayın için yeni bir makale tanımlar. Daha fazla bilgi için, bkz. Bir makale tanımlamak.

  2. İçin logbased manualboth ve logbased manualfilter makaleler, idam sp_articlefilter yatay olarak filtre uygulanmış bir makale için süzme saklı yordam oluşturmak için. Daha fazla bilgi için, bkz. Tanımla ve statik satır filtre Değiştir.

  3. İçin logbased manualboth, logbased manualview, ve logbased manualfilter makaleler, idam sp_articleview dikey olarak süzülmüş makale tanımlar görünümü oluşturmak için. Daha fazla bilgi için, bkz. Tanımla ve sütun filtresi değiştirme.

Bir işlem veya snapshot yayın bir saklı yordam, saklı yordam yürütme veya kullanıcı tanımlı işlevin makaleyi yayımlamak için

  • Yayını veritabanı üzerinde Yayımcı tarafında idam sp_addarticle. İçin aşağıdaki değerlerden birini belirtin @ türü yazı tipini tanımlamak için:

    Bu yayın için yeni bir makale tanımlar. Daha fazla bilgi için, bkz. Bir makale tanımlamak.

Tablo yayımlamak veya bir birleştirme yayını makaleyi görüntülemek için

  • Yayını veritabanı üzerinde Yayımcı tarafında idam sp_addmergearticle. İçin aşağıdaki değerlerden birini belirtin @ türü yazı tipini tanımlamak için:

    • Tablo -tablo makale.

    • Dizin oluşturulmuş görünüm şema -bir dizin oluşturulmuş görünüm şema-yalnızca makale.

    • yalnızca görünüm şema -bir görünüm şema-yalnızca makale.

    Bu yayın için yeni bir makale tanımlar. Daha fazla bilgi için, bkz. Bir makale tanımlamak.

Bir birleştirme yayını bir saklı yordam veya kullanıcı tanımlı işlevin makaleyi yayımlamak için

  • Yayını veritabanı üzerinde Yayımcı tarafında idam sp_addmergearticle. İçin aşağıdaki değerlerden birini belirtin @ türü yazı tipini tanımlamak için:

    • işlev şema yalnızca -kullanıcı tanımlı işlev şema-yalnızca makale.

    • yalnızca yordam şema -bir saklı yordam şema-yalnızca makale.

    Bu yayın için yeni bir makale tanımlar. Daha fazla bilgi için, bkz. Bir makale tanımlamak.

Ayrıca bkz.

Kavramlar

Yineleme sistem saklı yordamlar kavramları

Verileri ve veritabanı nesnelerini Yayımla