sp_help_publication_access(Transact-SQL)

적용 대상:SQL ServerAzure SQL Managed Instance

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

Transact-SQL 구문 표기 규칙

구문

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

인수

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

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

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

[ @initial_list = ] initial_list 게시 액세스 권한이 있는 모든 멤버를 반환할지 아니면 새 멤버가 목록에 추가되기 전에 액세스 권한이 있는 멤버만 반환할지를 지정합니다. initial_list 비트이며 기본값은 0입니다.

1 은 게시를 만들 때 존재했던 배포자에 유효한 로그인이 있는 sysadmin 고정 서버 역할의 모든 멤버와 현재 로그인에 대한 정보를 반환합니다.

0은 게시를 만들 때 존재했던 배포자에 유효한 로그인이 있는 sysadmin 고정 서버 역할의 모든 멤버와 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)