0

SQL Server 2008 R2에서 트랜잭션 복제를 만들려고합니다.새 스키마로 트랜잭션 복제

구독자 데이터베이스가 새 것이므로 새 스키마를 설정해야합니다. 즉, "NewSchema", "dbo.tableName"대신 "TableName"이 필요합니다.

나는 새로운 데이터베이스를 생성하고 새로운 스키마를 생성하고 복제를 생성하는 동안이 새로운 스키마 값, 즉 모든 테이블의 "대상 객체 소유자"를 선택했습니다.

값을 다시 기본값으로 설정 한 후 SQL Server의 기본 동작임을 읽습니다.

그러나 동기화 상태를 볼 때 문제가 발생합니다. "게시 'xxxx'에 대한 동시 스냅 샷이 완전히 생성되지 않았거나 로그 판독기 에이전트가 실행되고 있지 않기 때문에 사용할 수 없습니다. 생성 스냅 샷 에이전트가 "

스냅 샷이 완료되고 로그 판독기 에이전트도 괜찮아 보입니다.

제발 도와주세요.

나는 새로운 스키마의 보안/권한 때문에 실패했다고 생각합니다. 이전의 기본 스키마 복제는 이전과 마찬가지로 완벽하게 작동했습니다.

이 작업을 수행하기 위해 수행 할 단계, 스키마 작성, 권한 부여 및 복제를위한 단계를 알려주십시오.

감사합니다, 아빈

다음

답변

0

입니다 스냅 샷, 로그 판독기 및 배포 에이전트에 필요한 최소한의 권한 :

https://msdn.microsoft.com/en-us/library/ms151868(v=sql.105).aspx

당신은 로그를 확인하실 수 있습니다, 무엇을 알아 복제 모니터와 프로파일 러를 사용 무슨 일이 일어나고 있는지. 시스템에 액세스 할 수 없을 때 변경해야 할 사항을 알려주지 않습니다.