May 2012
1 post
mssql에서 읽기 전용 인스턴스 생성 간단히.
SQL Server에서 read-only DB를 만들기 위한 방법이 몇 가지가 있긴 한데,
복제 (Transactional / Snapshot)
개체 단위 (테이블, 뷰 등), 컬럼 등의 세부 지정 가능
스냅샷 생성시 복제에 참가하는 테이블에 공유 잠금이 걸림 (!!!!) → 대상 DB에 백업본을 복원하고 스냅샷 생성을 생략하도록 많이 설정함 → 복제 대상 테이블만 추려서 넣어놓고 이후 업데이트만 받거나 하는 것도 가능
3단계 구조: 게시자 (publisher) - 배포자 (distributor) - 구독자 (subscriber) 구성 → 물론 게시-배포, 배포-구독 식으로 묶을 수도 있음
구독을 여럿 두는 것도 물론 가능
Log Reader가 트랜잭션 로그를 읽어서 복제 sp 명령을 생성하여...