Jak Konfigurowanie publikacja, aby zezwolić na synchronizację w sieci Web (Programowanie RMO)
Procedura w tym temacie jest pierwszy etap konfigurowania sieci synchronizacja w sieci Web replikacja łączenia.Aby zapoznać się z omówieniem procesu konfiguracja zobacz Jak Konfigurowanie synchronizacja w sieci Web na czas replikacja łączenia (Programowanie RMO). Po zakończeniu procedury opisane w tym temacie nadal drugi krok, konfigurowanie serwera Internetowych usług informacyjnych.Drugim krokiem jest opisana w Jak Konfigurowanie usług IIS dla synchronizacja w sieci Web.
W tym temacie opisano parametry, które są wymagane przez synchronizacja w sieci Web.Aby uzyskać więcej informacji na temat tworzenia publikacji, zobacz temat Jak Tworzenie publikacja (Programowanie RMO).
Aby skonfigurować publikacja korespondencji seryjnej w celu umożliwienia synchronizacja w sieci Web
Utwórz połączenie Wydawca przy użyciu ServerConnection Klasa.
Utworzenie wystąpienie ReplicationDatabase Klasa publikacja bazy danych.
zestaw ConnectionContext() Właściwość do wystąpienie ServerConnection w kroku 1.
Wywołanie LoadProperties() Metoda. Jeśli ta metoda zwraca false, sprawdź, czy istnieje w bazie danych.
Jeśli EnabledMergePublishing() Właściwość jest false, zestaw tej właściwości true, a następnie wywołać CommitPropertyChanges().
Utworzenie wystąpienie MergePublication klasy, a następnie zestaw następujące właściwości dla tego obiektu:
The ServerConnection from step 1 for ConnectionContext().
Nazwa bazy danych opublikowanej w celu DatabaseName().
Nazwę dla publikacja Name().
Dodawanie wartości AllowWebSynchronization() i AllowPull() Aby Attributes() za pomocą włącznie (operator logicznego OR| w środowisku Visual C# i Or w języku Visual Basic) umożliwiające synchronizacja w sieci Web.
(Opcjonalnie) Jeśli subskrybentów połączy się tylko do Wydawca za pośrednictwem protokołu HTTP, należy dodać wartość AllowAnonymous() Aby Attributes() za pomocą włącznie (operator logicznego OR| w środowisku Visual C# i Or w języku Visual Basic).
Dla nowej publikacja, aby podać poświadczenia konta systemu Windows, pod którym działa migawka Agent zestaw Login() i Password() pola SnapshotGenerationAgentProcessSecurity(). To konto jest również używane, wysyłając migawka Agent połączeń do lokalnego dystrybutor i dla wszystkich połączeń zdalnych, gdy używane jest uwierzytelnianie systemu Windows.
Uwaga
Podczas tworzenia publikacja przez element członkowski członkowski sysadmin stała rola serwera, nie trzeba zestaw SnapshotGenerationAgentProcessSecurity(). Aby uzyskać więcej informacji zobacz Replication Agent Security Model.
Połącz z jedną z następujących metod:
Dla nowej publikacja, aby utworzyć publikacja z synchronizacja w sieci Web włączone, wywoływanie Create().
Do istniejącej publikacja aby umożliwić synchronizację w sieci Web, wywoływanie CommitPropertyChanges().
Example
Poniższy przykład tworzy publikacja, w której zostało włączone dla synchronizacja w sieci Web.