Udostępnij za pośrednictwem


sp_help_publication_access (języka Transact-SQL)

Zwraca listę wszystkich identyfikatorów logowania przyznany dla publikacja.Ta procedura składowana jest wykonywany na Wydawca na bazie publikacja.

Ikona łącza do tematuKonwencje składni Transact-SQL

Składnia

sp_help_publication_access [ @publication = ] 'publication'
    [ , [ @return_granted = ] 'return_granted' ] 
    [ , [ @login = ] 'login' ]
    [ , [ @initial_list = ] initial_list ]

Argumenty

  • [ @ publikacja = 'publikacja"
    Is the name of the publication to access.publication is sysname, with no default.

  • [ @ return_granted = 'return_granted"
    Is the login ID.return_granted is bit, with a default of 1.Jeśli 0 określono i SQL Server jest używane uwierzytelnianie, dostępne identyfikatory logowania się na Wydawca , ale nie na dystrybutora są zwracane.Jeśli 0 jest określony i jest używane uwierzytelnianie systemu Windows, logowania nie specjalnie odmowa dostępu na poziomie Wydawca lub dystrybutora są zwracane.

  • [ @ login = 'logowania"
    Is the standard security login ID.login is sysname, with a default of %.

  • [ @ initial_list = initial_list
    Specifies whether to return all members with publication access or just those who had access before new members were added to the list.initial_list is bit, with a default of 0.

    1 zwraca informacje dotyczące wszystkich członków sysadmin stała rola serwera z prawidłowym logowania na dystrybutora, które istniały podczas tworzenia publikacja, jak również bieżącego logowania.

    0 zwraca informacje dotyczące wszystkich członków sysadmin roli serwera stałej z prawidłowym logowania na dystrybutora, który istniał, gdy publikacja została utworzona również wszystkich użytkowników w lista dostępu do publikacja nie należących do sysadmin roli serwera stałych.

Zestawy wyników

Nazwa kolumny

Typ danych

Opis

Loginname

nvarchar(256)

Nazwa logowania rzeczywiste.

Isntname

int

0 = Logowania nie jest użytkownikiem systemu Windows.

1 = Logowania się użytkownika systemu Windows.

Isntgroup

int

0 = Logowanie nie jest częścią grupy systemu Windows.

1 = Logowania jest grupa systemu Windows.

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Uwagi

sp_help_publication_access jest używana we wszystkich typach replikacja.

Gdy oba Isntname i Isntgroup w zestaw wyników są 0, zakłada się, że identyfikator logowania jest SQL Server logowania.

Uprawnienia

Tylko członkowie sysadmin stała rola serwera lub db_owner ustaloną rola bazy danych można wykonać sp_help_publication_access.