게시 액세스 목록에서 로그인 관리Manage Logins in the Publication Access List

이 항목에서는 SQL Server 2017SQL Server 2017 또는 SQL Server Management StudioSQL Server Management Studio 을 사용하여 Transact-SQLTransact-SQL에서 게시 액세스 목록의 로그인을 관리하는 방법에 대해 설명합니다.This topic describes how to manage logins in the Publication Access List in SQL Server 2017SQL Server 2017 by using SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-SQL. 게시에 대한 액세스는 PAL(게시 액세스 목록)에서 제어합니다.Access to a publication is controlled by the publication access list (PAL). 로그인 및 그룹을 추가하고 PAL에서 제거할 수 있습니다.Logins and groups can be added and removed from the PAL.

항목 내용In This Topic

시작하기 전 주의 사항 Before You Begin

필수 구성 요소 Prerequisites

  • PAL에 로그인을 추가하려면 먼저 게시 데이터베이스의 데이터베이스 사용자와 SQL ServerSQL Server 로그인을 연결해야 합니다.You must associate the SQL ServerSQL Server login with a database user in the publication database before you add the login to the PAL.

SQL Server Management Studio 사용 Using SQL Server Management Studio

게시 속성 - <게시> 대화 상자의 게시 액세스 목록 페이지에서 PAL(게시 액세스 목록)을 사용하여 로그인을 관리할 수 있습니다.You use the publication access list (PAL) on the Publication Access List page of the Publication Properties - <Publication> dialog box to manage logins. 이 대화 상자에 액세스하는 방법은 게시 속성 보기 및 수정을 참조하세요.For more information about how to access this dialog box, see View and Modify Publication Properties.

PAL에서 로그인을 관리하려면To manage logins in the PAL

  1. 게시 속성 - <게시> 대화 상자의 게시 액세스 목록 페이지에서 추가, 제거모두 제거 단추를 사용하여 PAL에서 로그인과 그룹을 추가 및 제거합니다.On the Publication Access List page of the Publication Properties - <Publication> dialog box, use the Add, Remove, and Remove All buttons to add and remove logins and groups from the PAL. PAL에서 distributor_admin 은 제거하지 마세요.Do not remove distributor_admin from the PAL. 이 계정은 복제에 사용됩니다.This account is used by replication.

    참고

    원격 배포자를 사용할 경우 PAL의 계정을 게시자와 배포자에서 모두 사용할 수 있어야 합니다.If a remote Distributor is used, accounts in the PAL must be available at both the Publisher and the Distributor. 이 계정은 두 서버 모두에 정의된 도메인 계정이나 로컬 계정이어야 합니다.The account must be either a domain account or a local account that is defined at both servers. 또한 두 로그인과 연결된 암호는 같아야 합니다.The passwords that are associated with both logins must be the same.

  2. 확인을 클릭합니다.Click OK.

Transact-SQL 사용 Using Transact-SQL

PAL에 속한 그룹 및 로그인을 보려면To view groups and logins that belong to the PAL

  1. 게시 데이터베이스의 게시자에서 sp_help_publication_access를 실행합니다.At the Publisher on the publication database, execute sp_help_publication_access. 이때 @publication에 게시 이름을 지정합니다.For @publication, specify the publication name. 그러면 PAL의 그룹 및 로그인에 대한 정보가 표시됩니다.This displays information about the groups and logins in the PAL.

PAL에 그룹 및 로그인을 추가하려면To add groups and logins to the PAL

  1. 게시 데이터베이스의 게시자에서 sp_grant_publication_access를 실행합니다.At the Publisher on the publication database, execute sp_grant_publication_access. 이때 @publication에 게시 이름, @login에 추가할 로그인 또는 그룹 이름을 지정합니다.For @publication, specify the publication name; and for @login, specify the name of the login or group that is being added.

PAL에서 그룹 및 로그인을 제거하려면To remove groups and logins from the PAL

  1. 게시 데이터베이스의 게시자에서 sp_revoke_publication_access를 실행합니다.At the Publisher on the publication database, execute sp_revoke_publication_access. 이때 @publication에 게시 이름, @login에 제거할 로그인 또는 그룹 이름을 지정합니다.For @publication, specify the publication name; and for @login, specify the name of the login or group that is being removed.

참고 항목See Also

게시 액세스 목록에서 로그인 관리 Manage Logins in the Publication Access List
복제 에이전트 보안 모델 Replication Agent Security Model
복제 토폴로지 보안 설정 Secure a Replication Topology
게시자 보안 설정 Secure the Publisher