SQL Server 읽기 복제본과 데이터베이스 사용자 및 개체 동기화

SQL Server 읽기 복제본과 데이터베이스 사용자 및 개체 동기화

Amazon RDS 사용자 가이드의 이 페이지를 한국어로 설명합니다.

출처: 문서

본문

SQL Server 읽기 복제본과 데이터베이스 사용자 및 개체 동기화

읽기 복제본을 만들 때 기본 DB 인스턴스에 존재하는 모든 로그인, 사용자 지정 서버 역할, SQL 에이전트 작업 또는 기타 서버 수준 개체는 새로 만든 읽기 복제본에도 존재할 것으로 예상됩니다. 그러나 읽기 복제본 생성 후 기본 DB 인스턴스에 만든 서버 수준 개체는 자동으로 복제되지 않으므로 읽기 복제본에 수동으로 만들어야 합니다.

데이터베이스 사용자는 기본 DB 인스턴스에서 읽기 복제본으로 자동 복제됩니다. 읽기 복제본 데이터베이스는 읽기 전용 모드이므로 데이터베이스에서 데이터베이스 사용자의 SID(보안 식별자)를 업데이트할 수 없습니다. 따라서 읽기 복제본에서 SQL 로그인을 만들 때 해당 로그인의 SID가 기본 DB 인스턴스의 해당 SQL 로그인 SID와 일치하도록 하는 것이 필수적입니다. SQL 로그인의 SID를 동기화하지 않으면 읽기 복제본의 데이터베이스에 액세스할 수 없습니다. Windows Active Directory(AD) 인증 로그인은 SQL Server가 Active Directory에서 SID를 얻기 때문에 이 문제가 발생하지 않습니다.

기본 DB 인스턴스에서 읽기 복제본으로 SQL 로그인 동기화
  1. 기본 DB 인스턴스에 연결합니다.
  2. 기본 DB 인스턴스에 새 SQL 로그인을 만듭니다.

더 알아보기 (Learn more)