Jak Użytkownicy inni niż administratorzy monitora replikacji (Programowanie replikacji Transact-SQL)
Możliwość monitorowania topologia replikacja jest ograniczony do sysadmin stałej roli serwera db_owner stałej rola bazy danych i replmonitor ustaloną rola bazy danych do baza danych dystrybucji.Można dodać użytkowników do replmonitor ustaloną rola bazy danych programowo przy użyciu procedury składowane w systemie.
Aby dodać użytkownika do replmonitorstała rola bazy danych
U dystrybutora do baza danych dystrybucji wykonać sp_helpuser (języka Transact-SQL).Jeśli użytkownik nie jest wymieniony w UserName zestaw wyników, użytkownik musi mieć przyznany dostęp do przy użyciu baza danych dystrybucji Utwórz użytkownika (Transact-SQL) instrukcja.
U dystrybutora do baza danych dystrybucji wykonać sp_helprolemember (języka Transact-SQL), określając wartość replmonitor dla @ rolename parametru.Jeśli użytkownik znajduje się w NazwaCzłonka zestaw wyników użytkownik należy już do tej roli.
Jeśli użytkownik nie należy do replmonitor roli, wykonać sp_addrolemember (języka Transact-SQL) u dystrybutora na baza danych dystrybucji.Określ wartość replmonitor dla @ rolename i nazwa użytkownika bazy danych lub Microsoft dodawanych do identyfikatora logowania systemu Windows @ NazwaCzłonka.
Aby usunąć użytkownika z replmonitorstała rola bazy danych
Aby sprawdzić, czy użytkownik należy do replmonitor roli, wykonać sp_helprolemember (języka Transact-SQL) u dystrybutora baza danych dystrybucji i określ wartość replmonitor dla @ rolename.Jeśli użytkownik nie jest wymieniony w MemberName zestaw wyników użytkownika aktualnie nie należą do tej roli.
Jeśli użytkownik należy do replmonitor roli, wykonać sp_droprolemember (języka Transact-SQL) u dystrybutora na baza danych dystrybucji.Określ wartość replmonitor dla @ rolename i nazwa użytkownika bazy danych lub logowania systemu Windows są usuwane dla @ NazwaCzłonka.
Zobacz także