sp_help_publication_access(Transact-SQL)

게시에 대해 허가된 모든 로그인의 목록을 반환합니다. 이 저장 프로시저는 게시 데이터베이스의 게시자에서 실행됩니다.

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

구문

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

인수

  • [ **@publication=**\] 'publication'
    액세스할 게시의 이름입니다. publicationsysname이며 기본값은 없습니다.

  • [ **@return\_granted=**\] 'return_granted'
    로그인 ID입니다. return_grantedbit이며 기본값은 1입니다. 0을 지정하고 SQL Server인증을 사용하는 경우에는 게시자에는 표시되나 배포자에는 표시되지 않는 사용 가능한 로그인이 반환됩니다. 0 을 지정하고 Windows 인증을 사용하는 경우에는 게시자 또는 배포자에서 특별히 액세스가 거부되지 않은 로그인이 반환됩니다.

  • [ **@login=**\] 'login'
    표준 보안 로그인 ID입니다. loginsysname이며 기본값은 **%**입니다.

  • [ @initial\_list =] initial_list
    게시 액세스 권한이 있는 모든 멤버를 반환할지 또는 목록에 새 멤버가 추가되기 전에 액세스 권한을 가졌던 멤버만 반환할지 지정합니다. initial_list는 bit이며 기본값은 0입니다.

    1은 현재 로그인을 비롯하여 게시를 만들 때 배포자에서 유효한 로그인을 가졌던 sysadmin 고정 서버 역할의 모든 멤버에 대한 정보를 반환합니다.

    0sysadmin 고정 서버 역할에 속하지 않는 게시 액세스 목록의 모든 사용자를 비롯하여 게시를 만들 때 배포자에서 유효한 로그인을 가졌던 sysadmin 고정 서버 역할의 모든 멤버에 대한 정보를 반환합니다.

결과 집합

열 이름

데이터 형식

설명

Loginname

nvarchar(256)

실제 로그인 이름입니다.

Isntname

int

0 = 로그인이 Windows 사용자가 아닙니다.

1 = 로그인이 Windows 사용자입니다.

Isntgroup

int

0 = 로그인이 Windows 그룹이 아닙니다.

1 = 로그인이 Windows 그룹입니다.

반환 코드 값

0(성공) 또는 1(실패)

주의

sp_help_publication_access는 모든 유형의 복제에 사용됩니다.

결과 집합의 IsntnameIsntgroup이 모두 0이면 SQL Server 로그인으로 간주됩니다.

사용 권한

sysadmin 고정 서버 역할 또는 db_owner 고정 데이터베이스 역할의 멤버만 sp_help_publication_access를 실행할 수 있습니다.

참고 항목

참조

sp_grant_publication_access(Transact-SQL)

sp_revoke_publication_access(Transact-SQL)

시스템 저장 프로시저(Transact-SQL)