Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Managed Instance
Zwraca listę wszystkich przyznanych loginów do publikacji. Ta procedura składowana jest wykonywana w programie Publisher w bazie danych publikacji.
Transact-SQL konwencje składni
Syntax
sys.sp_help_publication_access
[ @publication = ] N'publication'
[ , [ @return_granted = ] return_granted ]
[ , [ @login = ] N'login' ]
[ , [ @initial_list = ] initial_list ]
[ , [ @publisher = ] N'publisher' ]
[ ; ]
Arguments
[ @publication = ] N'publikacja'
Do uzyskania dostępu do nazwy publikacji. @publication to sysname, bez domyślnego zapisu.
[ @return_granted = ] return_granted
Identyfikator logowania.
@return_granted jest bit, z domyślnym .1
Jeśli 0 jest to określone i użyte jest uwierzytelnianie SQL Server, dostępne logowania pojawiające się w Publisher, ale nie u Dystrybutora, są zwracane.
Jeśli 0 jest to określone i użyto uwierzytelniania Windows, logowania, które nie są wyraźnie odmrożone w Publisher lub Distributorze, są zwracane.
[ @login = ] N'logowania"
Standardowy identyfikator logowania bezpieczeństwa.
@login jest nazwa systemuz wartością domyślną %.
[ @initial_list = ] initial_list
Określa, czy zwracać wszystkich członków z dostępem do publikacji, czy tylko tych, którzy mieli dostęp przed dodaniem nowych członków do listy.
@initial_list jest bit, z domyślnym .0
1zwraca informacje dla wszystkich członków roli stałego serwera administratora systemu , z ważnymi logowaniami do dystrybutora, które istniały w momencie utworzenia publikacji, oraz aktualnym loginem.0zwraca informacje o wszystkich członkach roli stałego serwera sysadmina z ważnymi logowaniami do dystrybutora, którzy istnieli w momencie utworzenia publikacji, oraz wszystkich użytkowników z listy dostępu do publikacji, którzy nie należą do roli stałego serwera administratora systemu .
[ @publisher = ] N'publisher'
Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana.
Zestaw wyników
| Nazwa kolumny | Typ danych | Description |
|---|---|---|
Loginname |
nvarchar(256) | Prawdziwa nazwa logowania. |
Isntname |
int |
0= Logowanie nie jest użytkownikiem Windows.1= Logowanie jest użytkownikiem Windows. |
Isntgroup |
int |
0= Logowanie nie jest grupą Windows.1= Logowanie to grupa Windows. |
Zwracanie wartości kodu
0 (powodzenie) lub 1 (niepowodzenie).
Remarks
sp_help_publication_access jest używany we wszystkich typach replikacji.
Gdy zarówno IsntnameIsntgroup i w zbiorze wyników są , 0logowanie jest zakładane jako logowanie do SQL Server.
Permissions
Tylko członkowie roli stałego serwera systemowego lub roli db_owner stałej bazy danych mogą wykonywać sp_help_publication_access.