Aracılığıyla paylaş


Nasıl Yapılır: Görüntüleme ve Yayımcı ve dağıtımcı Properties (RMO programlama) Değiştir

Programsal olarak görüntüleyebilir ve çoğaltma Management Objects (RMO) kullanarak, yayımcı ve dağıtımcı özelliklerini değiştirin.

Dağıtımcı özelliklerini görüntüleme ve değiştirme için

  1. dağıtımcı bağlantı kullanarak oluşturduğunuz ServerConnection sınıf.

  2. örnek ReplicationServer sınıf. Geçiş ServerConnection 1. adımdaki nesnesi.

  3. (Isteğe bağlı) Denetleme IsDistributor() şu anda bağlı sunucu için bir dağıtımcı olduğunu doğrulamak için özellik'ı tıklatın.

  4. Call Load() yöntem, Özellikler'i sunucudan alınamadı.

  5. (Isteğe bağlı) Özelliklerini değiştirmek için küme aşağıdakilerden bir veya daha fazla olabilecek dağıtımcı özellik için yeni bir deðer küme üzerindeki ReplicationServer nesne.

  6. (Optional) If the CachePropertyChanges() özellik on the ReplicationServer object is küme to true, call the CommitPropertyChanges() yöntem to yürütme the changes to the server.

Dağıtım veritabanı özelliklerini görüntüleme ve değiştirme için

  1. dağıtımcı bağlantı kullanarak oluşturduğunuz ServerConnection sınıf.

  2. örnek DistributionDatabase sınıf. Name özellik belirtin ve geçiş ServerConnection 1. adımdaki nesnesi.

  3. Call LoadProperties() yöntem, Özellikler'i sunucudan alınamadı. Bu yöntem döndürüyorsa false, belirtilen adda bir veritabanı, sunucu üzerinde yok.

  4. (Isteğe bağlı) Özelliklerini değiştirmek için , yeni bir değer biri için ayarlanan DistributionDatabase özellikler ayarlanabilir.

  5. (Optional) If the CachePropertyChanges() özellik on the DistributionDatabase object is küme to true, call the CommitPropertyChanges() yöntem to yürütme the changes to the server.

Yayımcı özelliklerini görüntüleme ve değiştirme için

  1. Yayımcı bağlantısını kullanarak oluşturduğunuz ServerConnection sınıf.

  2. örnek DistributionPublisher sınıf. Belirttiğiniz Name() özellik ve pass ServerConnection 1. adımdaki nesnesi.

  3. (Isteğe bağlı) Özelliklerini değiştirmek için , yeni bir değer biri için ayarlanan DistributionPublisher özellikler ayarlanabilir.

  4. (Optional) If the CachePropertyChanges() özellik on the DistributionPublisher object is küme to true, call the CommitPropertyChanges() yöntem to yürütme the changes to the server.

Yönetimsel bağlantısını parolasını değiştirmek için Yayımcı dağıtıcı için

  1. dağıtımcı bağlantı kullanarak oluşturduğunuz ServerConnection sınıf.

  2. örnek ReplicationServer sınıf.

  3. küme ConnectionContext() 1. adımda oluşturduğunuz bağlantı özelliğini.

  4. Call Load() yöntem, nesne özelliklerini almak için.

  5. Call ChangeDistributorPassword(String) yöntem. Yeni parola değeri geçirmek password parametre.

    Security noteSecurity Note:

    Olanaklıysa, zamanında güvenlik kimlik bilgileri bilgilerini girmesini ister.Kimlik bilgileri saklamanız gerekir, kullanmak Şifreleme Hizmetleri tarafından sağlananMicrosoft Wındows .NET framework'nı tıklatın.

  6. (Isteğe bağlı) Parolayı değiştirmesinin bu dağıtımcı kullanan her uzak Yayımcı için aşağıdaki adımları gerçekleştirin:

    1. Yayımcı bağlantısını kullanarak oluşturduğunuz ServerConnection sınıf.

    2. örnek ReplicationServer sınıf.

    3. küme ConnectionContext() özellik adım 6a içinde oluşturulmuş bağlantı.

    4. Call Load() yöntem, nesne özelliklerini almak için.

    5. Call ChangeDistributorPassword(String) yöntem. Adım 5'için yeni parola değeri geçirmek password parametre.

Example

Bu örnek, dağıtım ve dağıtım veritabanı özelliklerinin nasıl değiştirileceğini gösterir.

Security noteSecurity Note:

Kod, kimlik bilgileri bilgilerini depolamak önlemek için , yeni parolayı dağıtımcı zamanında sağlanır.