Udostępnij za pośrednictwem


Jak Umożliwia wyświetlanie i modyfikowanie właściwości dystrybutor (RMO programowe) i Wydawca

Programowo można wyświetlać i modyfikować właściwości Wydawca i dystrybutor za pomocą RMO (replikacja Management Objects).

Aby przeglądać i modyfikować właściwości dystrybutor

  1. Utwórz połączenie dystrybutor przy użyciu ServerConnection Klasa.

  2. Utworzenie wystąpienie ReplicationServer Klasa. Przekazywanie ServerConnection obiekt z kroku 1.

  3. (Opcjonalnie) Sprawdź IsDistributor() Właściwość, aby sprawdzić, czy serwer aktualnie połączony jest dystrybutor.

  4. Wywołanie Load() Metoda pobierania właściwości z serwera.

  5. (Opcjonalnie) Aby zmienić właściwości, zestaw nową wartość dla jednego lub większej liczby właściwości dystrybutor, które mogą być zestaw na ReplicationServer obiekt.

  6. (Opcjonalnie) Jeśli CachePropertyChanges() Właściwość ReplicationServer obiekt jest zestaw do true, wywołaj CommitPropertyChanges() Metoda zatwierdzanie niektórych zmian do serwera.

Aby przeglądać i modyfikować właściwości baza danych dystrybucji

  1. Utwórz połączenie dystrybutor przy użyciu ServerConnection Klasa.

  2. Utworzenie wystąpienie DistributionDatabase Klasa. Określ właściwość nazwy i przekazać ServerConnection obiekt z kroku 1.

  3. Wywołanie LoadProperties() Metoda pobierania właściwości z serwera. Jeśli ta metoda zwraca false, bazy danych o podanej nazwie nie istnieje na serwerze.

  4. (Opcjonalnie) Aby zmienić właściwości, zestaw nową wartość dla jednego z DistributionDatabase właściwości, które mogą być zestaw.

  5. (Opcjonalnie) Jeśli CachePropertyChanges() Właściwość DistributionDatabase obiekt jest zestaw do true, wywołaj CommitPropertyChanges() Metoda zatwierdzanie niektórych zmian do serwera.

Aby przeglądać i modyfikować właściwości Wydawca

  1. Utwórz połączenie Wydawca przy użyciu ServerConnection Klasa.

  2. Utworzenie wystąpienie DistributionPublisher Klasa. Określ Name() Właściwość i przebiegu ServerConnection obiekt z kroku 1.

  3. (Opcjonalnie) Aby zmienić właściwości, zestaw nową wartość dla jednego z DistributionPublisher właściwości, które mogą być zestaw.

  4. (Opcjonalnie) Jeśli CachePropertyChanges() Właściwość DistributionPublisher obiekt jest zestaw do true, wywołaj CommitPropertyChanges() Metoda zatwierdzanie niektórych zmian do serwera.

Aby zmienić hasło dla połączenia administracyjnego od Wydawca dystrybutor

  1. Utwórz połączenie dystrybutor przy użyciu ServerConnection Klasa.

  2. Utworzenie wystąpienie ReplicationServer Klasa.

  3. Ustawianie ConnectionContext() Właściwość do połączenia, utworzony w kroku 1.

  4. Wywołanie Load() Metoda uzyskać właściwości obiektu.

  5. Wywołanie ChangeDistributorPassword(String) Metoda. Przekazać wartość nowego hasła password parametr.

    Security noteSecurity Note:

    Jeśli jest to możliwe, monituje użytkowników o wprowadzenie poświadczenia zabezpieczeń w czasie wykonywania.Jeśli poświadczenia muszą być przechowywane, należy użyć Usługi kryptograficzne dostarczone przez Microsoft System Windows .NET framework.

  6. (Opcjonalnie) Należy wykonać następujące kroki, aby zmienić hasło przy każdego zdalnego Wydawca, który używa tego dystrybutor:

    1. Utwórz połączenie Wydawca przy użyciu ServerConnection Klasa.

    2. Utworzenie wystąpienie ReplicationServer Klasa.

    3. Ustawianie ConnectionContext() Właściwość do utworzonego w kroku 6a połączenia.

    4. Wywołanie Load() Metoda uzyskać właściwości obiektu.

    5. Wywołanie ChangeDistributorPassword(String) Metoda. Przekazać wartość nowego hasła z kroku 5 dla password parametr.

Example

W tym przykładzie pokazano, jak zmienić właściwości baza danych dystrybucji i dystrybucji.

Security noteSecurity Note:

Aby uniknąć przechowywania poświadczenia w kodzie, nowe hasło dystrybutor jest dostarczany w czasie wykonywania.