Distribution Agent Security
The Distribution Agent Security dialog box allows you to specify the Windows account under which the Distribution Agent runs.Agent dystrybucji uruchamia dystrybutor dla subskrypcji wypychanych i subskrybenta dla ściągać subskrypcji.The Microsoft Windows account is also referred to as the process account, because the agent process runs under this account.Dodatkowe opcje dostępne w oknie dialogowym zależą od tego, w jaki sposób dostępu:
Jeśli w oknie dialogowym jest dostępny z Kreatora nowej subskrypcja, umożliwia także określenie kontekstu, na których agent dystrybucji ustanawiającym połączenie subskrybent (dla subskrypcja wypychanych) lub dystrybutor (dla ściągać subskrypcja).The connection can be made by impersonating the Windows account or under the context of a Microsoft SQL Server account you specify.
Jeśli okno dialogowe jest dostępne z Właściwości subskrypcja w oknie dialogowym należy określić kontekst, na których agent dystrybutor ustanawiającym połączenie za pomocą przycisku Właściwości (... ) w Subskrybent połączenia or Połączenia dystrybutor wiersz tego okna dialogowego.Aby uzyskać więcej informacji na temat uzyskiwania dostępu do Właściwości subskrypcja okno dialogowe zobacz Jak Umożliwia wyświetlanie i modyfikowanie właściwości subskrypcja wypychana (SQL Server Management Studio) oraz sposobów: Jak Umożliwia wyświetlanie i modyfikowanie właściwości subskrypcja ściąganej (SQL Server Management Studio).
Wszystkie konta muszą być prawidłowe, o poprawne hasło dla każdego konta.Konta i hasła nie są sprawdzane, dopóki agent jest uruchamiany.
Opcje
Konto procesu
Wprowadź konto systemu Windows, pod którym działa agent dystrybucji:Dla wypychanie subskrypcji, konto musi:
Minimalny co być członkiem db_owner ustalone rola bazy danych baza danych dystrybucji.
Być element członkowski listy dostępu publikacja (PAL).
Mieć uprawnienia do odczytu z udziału migawka.
Mieć uprawnienia do odczytu z katalogu instalacyjnego dostawca OLE DB dla subskrybenta Jeśli subskrypcja jest różna-SQL Server Subskrybent.
Dla ściągać subskrypcja, konto musi co najmniej należeć do db_owner ról stałej bazy danych w bazie danych subskrypcja.
Dodatkowe uprawnienia są wymagane, jeśli konta procesu jest traktowane po dokonaniu połączenia.Zobacz Połączyć się z dystrybutor and Połączyć się z subskrybent 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 and Potwierdź hasło
Wprowadź hasło dla konta systemu Windows.Połączyć się z dystrybutor
Dla wypychanie subskrypcji, połączeń do dystrybutora są zawsze wykonywane przez personifikacji na koncie określonym w Konto procesu pole tekstowe.Subskrypcji ściąganej, określ, czy agent dystrybucji powinny tworzyć połączenia z dystrybutor przez personifikacji na koncie określonym w Konto procesu pola tekstowego lub za pomocą SQL Server konto. Jeśli wybrano opcję, należy użyć SQL Server konto, należy wprowadzić SQL Server Identyfikator logowania i hasło.
Uwaga
Zalecane jest, wybierz opcję personifikować konto systemu Windows zamiast używać SQL Server konto.
Konto systemu Windows lub SQL Server konto używane do połączenia muszą:
Być element członkowski z PAL.
Mieć uprawnienia do odczytu z udziału migawka.
Połączyć się z subskrybent
Dla subskrypcji ściąganej połączeń subskrybent są zawsze wykonywane przez personifikacji na koncie określonym w Konto procesu pole tekstowe.Dla subskrypcji wypychanych opcje są różne dla SQL Server Subskrybenci i -SQL Server Subskrybenci:
Dla SQL Server Subskrybenci: Umożliwia wybranie, czy agent dystrybucji powinny tworzyć połączenia z subskrybent przez konto określone w personifikacjiKonto procesu pola tekstowego lub za pomocą SQL Server konto. Jeśli wybrano opcję, należy użyć SQL Server konto, należy wprowadzić SQL Server Identyfikator logowania i hasło.
Uwaga
Zalecane jest, wybierz opcję personifikować konto systemu Windows zamiast używać SQL Server konto.
Konto systemu Windows lub SQL Server co najmniej konto używane do połączenia z subskrybent musi być członkiem db_owner stała rola bazy danych w bazie danych subskrypcja.
Dla innych niż-SQL Server Subskrybenci, należy określić identyfikator logowania bazy danych przez subskrybent, która powinna być używana, gdy agent dystrybucji łączy się z subskrybent. Identyfikator logowania powinna mieć wystarczające uprawnienia do tworzenia obiektów baza danych subskrypcja.Aby uzyskać więcej informacji o konfigurowaniu innych niż-SQL Server Subskrybenci, zobacz Jak Tworzenie subskrypcja abonenta Server Non-SQL (SQL Server Management Studio).
Opcje dodatkowe połączenia
Brak —SQL Server Tylko do subskrybentów. Określ wszelkie opcje połączenia dla subskrybent w postaci ciąg połączenia (Oracle nie wymaga dodatkowych opcji).Każda opcja powinny być oddzielone średnikiem.Poniżej przedstawiono przykładowy ciąg połączenia programu IBM DB2 (dla czytelność są podziały wiersza):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 Przetwarzaj dane binarne jako znak opcja powinna być zawsze ustawione na Fałszywe.Wartość jest wymagana dla Katalog początkowy opcję, aby zidentyfikować baza danych subskrypcja.Aby uzyskać więcej informacji zobacz Subskrybenci programu IBM DB2.