Udostępnij za pośrednictwem


Jak Konfigurowanie publikacji i dystrybucji (Programowanie RMO)

Publikowanie replikacja i dystrybucji mogą programowo skonfigurować za pomocą RMO (replikacja Management Objects).

Aby skonfigurować publikowania i dystrybucji na jednym serwerze

  1. Utworzyć połączenie z serwerem przy użyciu ServerConnection Klasa.

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

  3. Utworzenie wystąpienie DistributionDatabase Klasa.

  4. Ustawianie Name() Właściwość Nazwa bazy danych i zestaw ConnectionContext() Właściwość ServerConnection w kroku 1.

  5. Zainstaluj dystrybutor, wywołując InstallDistributor(String, DistributionDatabase) Metoda. Przekazywanie DistributionDatabase obiekt z kroku 3.

  6. Utworzenie wystąpienie DistributionPublisher Klasa.

  7. Ustaw następujące właściwości DistributionPublisher:

    • Name() -Nazwa Wydawca.

    • ConnectionContext() - ServerConnection w kroku 1.

    • DistributionDatabase() -Nazwa bazy danych, utworzony w kroku 5.

    • WorkingDirectory() -udziału, umożliwiające dostęp do plików migawka.

    • PublisherSecurity() - the security mode used when connecting to the Publisher.WindowsAuthentication() is recommended.

  8. Wywołanie Create() Metoda.

Konfigurowanie publikowania i przy użyciu dystrybutor dystrybutor zdalny

  1. Utwórz połączenie dystrybutor zdalny serwera za pomocą ServerConnection Klasa.

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

  3. Utworzenie wystąpienie DistributionDatabase Klasa.

  4. Ustawianie Name() Właściwość Nazwa bazy danych, a zestaw ConnectionContext() Właściwość ServerConnection w kroku 1.

  5. Zainstaluj dystrybutor, wywołując InstallDistributor(String, DistributionDatabase) Metoda. Określ bezpieczne hasło (używane przez Wydawca podczas łączenia się z dystrybutor zdalny) oraz DistributionDatabase obiekt z kroku 3. Aby uzyskać więcej informacji zobacz Securing the Distributor.

    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. Utworzenie wystąpienie DistributionPublisher Klasa.

  7. Ustaw następujące właściwości DistributionPublisher:

    • Name() -Nazwa serwera lokalnego Wydawca.

    • ConnectionContext() - ServerConnection w kroku 1.

    • DistributionDatabase() -Nazwa bazy danych, utworzony w kroku 5.

    • WorkingDirectory() -udziału, umożliwiające dostęp do plików migawka.

    • PublisherSecurity() - the security mode used when connecting to the Publisher.WindowsAuthentication() is recommended.

  8. Wywołanie Create() Metoda.

  9. Utwórz połączenie z lokalnym serwerem Wydawca przy użyciu ServerConnection Klasa.

  10. Utworzenie wystąpienie ReplicationServer Klasa. Przekazywanie ServerConnection w kroku 9.

  11. Wywołanie InstallDistributor(String, String) Metoda. Przekazuje nazwę zdalnego dystrybutor i hasło dla zdalnego dystrybutor określonego w kroku 5.

    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 dostarczonych przez środowisko Windows .NET Framework.

Example

W poniższym przykładzie konfiguruje serwer jako Wydawca z lokalnego dystrybutor.