Aracılığıyla paylaş


TransPublication nesne

Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.

The TransPublication object represents a transactional or snapshot publication.Veri içeren diğer makaleler (tablolar veya saklı yordamlar) çoğaltılan veya yayın içerir.

Geçerli nesneyi gösteren SQL-DMO nesne modeli

Açıklamalar

İle TransPublication nesne yapabilirsiniz:

  • İşlem bir yayın oluşturun.

  • Varolan bir işlem yayın özelliklerini değiştirin.

  • Bir işlem etkinleştirme yayın sonra tüm makaleleri eklenir.

  • Anlık görüntü yayın oluşturmanız gerekir.

  • Varolan bir anlık görüntü yayın özelliklerini değiştirin.

  • Tüm makaleleri eklendikten sonra bir anlık görüntü yayın etkinleştirin.

Not

The TransPublication object is compatible with instances of SQL Server versions 7.0 and later.Ancak, TransPublication2 nesnesinin işlevselliğini uzatır TransPublication nesnesi, sql Server 2000'de sunulan özellikleri ile kullanmak için.

İşlem bir yayın oluşturmak için

  1. Yeni bir oluşturmak TransPublication nesne.

  2. Set Name özellik.

  3. Dikkat ReplicationFrequency özellik varsayılan olarak SQLDMORepFreq_Continuous, bu güç ayarının işlemsel yayın.

  4. Set PublicationAttributes özellik uygun.

    • gönderme abonelikleri etkinleştirmek için SQLDMOPubAttrib_AllowPush kullanın.

    • Çekme abonelikleri etkinleştirmek için SQLDMOPubAttrib_AllowPull kullanın.

    • Anonim abonelikleri etkinleştirmek için SQLDMOPubAttrib_AllowPull, SQLDMOPubAttrib_AllowAnonymous ve SQLDMOPubAttrib_ImmediateSync kullanın.

    • Internet abonelikleri etkinleştirmek için SQLDMOPubAttrib_InternetEnabled kullanın.

  5. Ekleme TransPublication itiraz TransPublications bağlı koleksiyon ReplicationDatabase nesne.

Bir işlem değiştirmek içinyayın

  1. Alın bir TransPublication gelen nesne TransPublications bağlı koleksiyon ReplicationDatabase nesne.

  2. Use BeginAlter yöntem başına değişiklikleri işaretlemek için.

  3. Set TransPublication nesne özelliklerini yansıtacak değişiklikleri için işlemsel yayın.

  4. Use DoAlter yöntem gönderme yapılan değişiklikleri Microsoft sql Server.

Tüm işlemsel yayın etkinleştirmek için makaleler eklendi

  1. Get a TransPublication object from the TransPublications collection of a connected ReplicationDatabaseobject.

  2. Set Enabled özellik true.

Anlık görüntü yayın oluşturmak için

  1. Yeni bir oluşturmak TransPublication nesne.

  2. Set Name özellik.

  3. Set ReplicationFrequency özellik SQLDMORepFreq_Snapshot.

  4. Set PublicationAttributes özellik uygun.

    • gönderme abonelikleri etkinleştirmek için SQLDMOPubAttrib_AllowPush kullanın.

    • Çekme abonelikleri etkinleştirmek için SQLDMOPubAttrib_AllowPull kullanın.

    • Anonim abonelikleri etkinleştirmek için SQLDMOPubAttrib_AllowPull, SQLDMOPubAttrib_AllowAnonymous ve SQLDMOPubAttrib_ImmediateSync kullanın.

    • Internet abonelikleri etkinleştirmek için SQLDMOPubAttrib_InternetEnabled kullanın.

  5. Ekleme TransPublication itiraz TransPublications bağlı koleksiyon ReplicationDatabase nesne.

Anlık görüntü yayın değiştirmek için

  1. Alın bir TransPublication gelen nesne TransPublications bağlı koleksiyon ReplicationDatabase nesne.

  2. Use BeginAlter yöntem başına değişiklikleri işaretlemek için.

  3. Set TransPublication değişiklikleri yansıtmak için nesne özelliklerianlık görüntü yayın.

  4. Use DoAlter yöntem gönderme yapılan değişiklikleri sql Server.

Tüm anlık görüntü yayın etkinleştirmek için makaleler eklendi

  1. Get a TransPublication object from the TransPublications collection of a connected ReplicationDatabaseobject.

  2. Set Enabled özellik true.

Ayrıca bkz.

Başvuru