Rozkład Agent zabezpieczeń
Dystrybucji Agent zabezpieczeń okno dialogowe umożliwia określenie konta systemu Windows, w ramach którego działa Agent dystrybucji.Agent dystrybucji jest uruchamiany na dystrybutora dla wypychanie subskrypcje i subskrybent subskrypcji ściąganej. Microsoft Konto systemu Windows jest również określany jako konto procesu, ponieważ proces agenta działa na tym koncie.Dodatkowe opcje dostępne w oknie dialogowym zależą od tego, jak dostęp:
Jeśli w oknie dialogowym jest dostępny Kreator nowej subskrypcji, umożliwia także określenie kontekstu, pod którym Agent dystrybucji dokonuje połączenia subskrybenta (dla wypychanie subskrypcje) lub dystrybutora (dla subskrypcji ściąganej).The connection can be made by impersonating the Windows account or under the context of a Microsoft SQL Server account you specify.
Jeśli w oknie dialogowym jest dostępny z Właściwości subskrypcji okno dialogowe Określ kontekst, w którym Agent dystrybucji umożliwia połączenia przez kliknięcie przycisku Właściwości (...) w Połączenia subskrybenta lub Połączenia dystrybutora wiersz tego okna dialogowego.Aby uzyskać więcej informacji dotyczących uzyskiwania dostępu do Właściwości subskrypcji okno dialogowe zobacz Jak Wyświetlanie i modyfikowanie właściwości subskrypcji wypychanej (SQL Server Management Studio) i jak: Jak Wyświetlanie i modyfikowanie właściwości subskrypcji ściąganej (SQL Server Management Studio).
Wszystkie konta muszą być prawidłowe, podania prawidłowego hasła dla każdego konta.Konta i hasła nie są zatwierdzone, dopóki agent jest uruchamiany.
Opcje
Konto procesu
Wprowadź konto systemu Windows, pod którym działa Agent dystrybucji:Dla wypychanie subskrypcji, konto musi:
Co najmniej być element członkowski z db_owner ustaloną rola bazy danych w bazie danych dystrybucji.
Członek lista dostępu do publikacja (PAL).
Uprawnienia Odczyt migawka udziału.
Uprawnienia Odczyt katalog instalacyjny dostawca OLE DB dla subskrybenta Jeśli subskrypcja jest dla nie-SQL Server subskrybenta.
subskrypcja ściąganej, konto musi co najmniej należeć do db_owner ustaloną rola bazy danych w baza danych subskrypcja.
Jeśli konta procesu jest traktowane po utworzeniu połączeń wymagane są dodatkowe uprawnienia.Zobacz Połącz, aby dystrybutor i Połącz subskrybentowi sekcje poniżej.
Process Account cannot be specified for pull subscriptions to Microsoft SQL Server 2005 Express Edition, because the Distribution Agent does not run on instances of SQL Server 2005 Express Edition.Aby uzyskać więcej informacji, zobacz Replikujących dane do programu SQL Server Express.
Hasło i Potwierdź hasło
Wprowadź hasło dla konta systemu Windows.Połączyć dystrybutor
Dla wypychanie subskrypcji, połączeń do dystrybutora są zawsze wykonywane przy użyciu personifikacji konta określonego w konto procesu pole tekstowe.Dla ściągać Wybierz subskrypcje, czy Agent dystrybucji należy nawiązywać połączenia do dystrybutora przy użyciu personifikacji konta określonego w konto procesu pola tekstowego lub za pomocą SQL Server konta.Jeśli wybrana zostanie SQL Server konto, wprowadź SQL Server login i hasło.
Ostrzeżenie
Zalecane jest, wybierz opcję personifikować konto systemu Windows zamiast przy użyciu SQL Server konta.
Konto systemu Windows lub SQL Server konto używane do połączenia muszą:
Być element członkowski z PAL.
Uprawnienia Odczyt migawka udziału.
Połączyć subskrybenta
Dla ściągać subskrypcji, połączeń subskrybenta są zawsze wykonywane przy użyciu personifikacji konta określonego w konto procesu pole tekstowe.Dla wypychanie subskrypcji, opcje są różne dla SQL Server abonentów i -SQL Server subskrybenci:
Dla SQL Server subskrybenci: Wybierz, czy Agent dystrybucji należy nawiązywać połączenia do subskrybenta przy użyciu personifikacji konta określonego w konto procesu pola tekstowego lub za pomocą SQL Server konta.Jeśli wybrana zostanie SQL Server konto, wprowadź SQL Server login i hasło.
Ostrzeżenie
Zalecane jest, wybierz opcję personifikować konto systemu Windows zamiast przy użyciu SQL Server konta.
Konto systemu Windows lub SQL Server co najmniej konto używane do połączenia abonent musi być członkiem db_owner ustaloną rola bazy danych w baza danych subskrypcja.
Dla nie-SQL Server abonentów, określ identyfikator logowania bazy danych przez subskrybenta, który powinien być używany, gdy Agent dystrybucji łączy subskrybenta.Identyfikator logowania powinna mieć wystarczające uprawnienia do tworzenia obiektów w baza danych subskrypcja.Aby uzyskać więcej informacji o konfigurowaniu innych niż-SQL Server abonentów, zobacz Jak Utwórz subskrypcję abonenta serwer-do SQL (SQL Server Management Studio).
Opcje dodatkowe połączenia
Nie-SQL Server tylko subskrybentów.Określ opcje połączenia dla subskrybenta w formularzu połączenie ciąg (Oracle nie wymagają dodatkowych opcji).Każda opcja powinny być oddzielone średnikiem.Oto przykład połączenia IBM DB2 ciąg (podziały są dla czytelności):Provider=DB2OLEDB;Initial Catalog=MY_SUBSCRIBER_DB;Network Transport Library=TCP;Host CCSID=1252; PC Code Page=1252;Network Address=MY_SUBSCRIBER;Network Port=50000;Package Collection=MY_PKGCOL; Default Schema=MY_SCHEMA;Process Binary as Character=False;Units of Work=RUW;DBMS Platform=DB2/NT; Persist Security Info=False;Connection Pooling=True;
Większość opcji w ciąg są specyficzne dla serwera DB2, konfigurując, ale Proces binarne jako znak opcja powinna być zawsze zestaw do False.Wartość jest wymagana dla Initial Catalog możliwość zidentyfikowania baza danych subskrypcja.Aby uzyskać więcej informacji, zobacz IBM DB2 abonentów.