Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Managed Instance
Returnerar en lista över alla beviljade inloggningar för en publikation. Den här lagrade proceduren körs i Publisher i publikationsdatabasen.
Transact-SQL syntaxkonventioner
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'publicering'
Namnet på publikationen att få tillgång till. @publication är sysname, utan standard.
[ @return_granted = ] return_granted
Inloggnings-ID:t.
@return_granted är bit, med standardvärdet .1
Om 0 anges och SQL Server-autentisering används, returneras de tillgängliga inloggningar som visas hos Publisher men inte hos distributören.
Om 0 anges och Windows-autentisering används, returneras inloggningar som inte specifikt nekas åtkomst hos vare sig Publisher eller Distributor.
[ @login = ] N'login'
Det vanliga säkerhetsinloggnings-ID:t.
@login är sysname med standardvärdet %.
[ @initial_list = ] initial_list
Specificerar om alla medlemmar med publiceringsåtkomst ska återlämnas eller bara de medlemmar som hade tillgång innan nya medlemmar lades till på listan.
@initial_list är bit, med standardvärdet .0
1returnerar information för alla medlemmar i sysadmin-funktionen fast server, med giltiga inloggningar hos distributören som fanns när publikationen skapades, samt den aktuella inloggningen.0returnerar information för alla medlemmar i sysadmin-fixserverrollen med giltiga inloggningar hos distributören som fanns när publikationen skapades, samt alla användare i versionsåtkomstlistan som inte tillhör sysadmin-funktionen fixa server.
[ @publisher = ] N'publisher'
Identifieras endast i informationssyfte. Stöds ej. Framtida kompatibilitet garanteras inte.
Resultatuppsättning
| Kolumnnamn | Datatyp | Beskrivning |
|---|---|---|
Loginname |
nvarchar(256) | Faktiskt inloggningsnamn. |
Isntname |
int |
0= Inloggning är inte en Windows-användare.1= Inloggning är en Windows-användare. |
Isntgroup |
int |
0= Inloggning är inte en Windows-grupp.1= Inloggning är en Windows-grupp. |
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Remarks
sp_help_publication_access används i alla typer av replikering.
När både Isntname och Isntgroup i resultatuppsättningen är 0, antas inloggningen vara en SQL Server-inloggning.
Permissions
Endast medlemmar av sysadmin-rollen med fast server eller db_owner fast databasroll kan köra sp_help_publication_access.