Nasıl Yapılır: Bir yayını (RMO programlama) Web üzerinden eşitlemesi için izin vermek için yapılandırma
Bu konudaki yordam Web üzerinden eşitleme birleştirme çoğaltma için yapılandırma ilk adımdır.Yapılandırma işlemine genel bakış için bkz: Nasıl Yapılır: Birleştirme çoğaltması (RMO programlama) için Web üzerinden eşitleme yapılandır. Bu konudaki yordamları tamamladıktan sonra IIS sunucusunun yapılandırma ikinci adıma geçin.Ikinci adımda anlatılan Nasıl Yapılır: IIS Web üzerinden eşitlemesi için yapılandırın..
Bu konu, Web üzerinden eşitleme tarafından gerekli olan parametreleri açıklar.Yayın oluşturma hakkında daha fazla bilgi için bkz: Nasıl Yapılır: Bir yayını (RMO programlama) oluşturma.
Bir birleştirme yayın Web eşitlemesi için izin vermek için yapılandırmak için
Yayımcı bağlantısını kullanarak oluşturduğunuz ServerConnection sınıf.
örnek ReplicationDatabase yayın veritabanı için sınıf.
küme ConnectionContext() özellik örnek ServerConnection Adım 1 den.
Call LoadProperties() yöntem. Bu yöntem döndürüyorsa false, veritabanının varolduğundan emin olun.
If the EnabledMergePublishing() özellik is false, küme this özellik to true, and then call CommitPropertyChanges().
örnek MergePublication sınıf ve sonra küme bu nesne için aşağıdaki özellikleri:
The ServerConnection from step 1 for ConnectionContext().
Yayımlanmış veritabanı adı DatabaseName().
yayın için BIR ad Name().
Değerleri ekleyin. AllowWebSynchronization() ve AllowPull() için Attributes() içinde mantıksal OR kullanarak işleç ()| Visual C# ve Or Web üzerinden eşitleme etkinleştirmek için de Visual Basic).
(Isteğe bağlı) Aboneleri, yalnızca yayımcıya HTTP yoluyla bağlanır, değerini ekleyin... AllowAnonymous() için Attributes() Mantıksal OR işlecini ((dahil) kullanarak| Visual C# ve Or Visual Basic'te).
Anlık Görüntü Aracısı çalıştığı için Windows hesabı kimlik bilgileri bilgilerini sağlamak için , yeni bir yayın için küme Login() ve Password() alanları SnapshotGenerationAgentProcessSecurity(). Windows kimlik doğrulaması kullanıldığında, anlık görüntü Aracısı bağlantıları dağıtımcı yerel ve uzak bağlantılarına yaptığında, bu hesabı da kullanılır.
Not
yayın bir üyesi tarafından oluşturulduğu sysadmin sabit sunucu rolü, gerekmez küme SnapshotGenerationAgentProcessSecurity(). Daha fazla bilgi için bkz: Çoğaltma aracısı güvenlik modeli.
Aşağıdaki yöntemlerden birini arayın:
Web üzerinden eşitleme yayını oluşturmak için , yeni bir yayın arayın. Create().
Web üzerinden eşitleme etkinleştirmek için , varolan bir yayına için arama. CommitPropertyChanges().
Example
Aşağıdaki örnek, Web üzerinden eşitleme için etkinleştirilmiş bir yayın oluşturur.