1

게시자 (SQL Server 2008 R2)에서 작성한 트랜잭션 복제를 만들고 구독자 SQL 인스턴스 (SQL Server 2012 Express)에서 새 데이터베이스를 만들었습니다. SQL Server 2012 Express에서 새 구독을 만든 후.SQL Server 복제 - 복제 된 트랜잭션을 사용할 수 없습니다.

하지만 새 데이터베이스가 동기화를 통해 업데이트되지 않았습니다.
복제 모니터를 통한 SQL Server 2008 r2 서버에서 SQL Server 2012 Express의 초기화되지 않은 구독 및 세부 정보가 표시 될 수 있습니다. 복제 된 트랜잭션을 사용할 수 없습니다. 메시지

어떻게 고칠 수 있습니까?

감사

답변

5

가입이 초기화되지 오류 상태.

초기 스냅 샷을 만들어야합니다. 게시자에서 로컬 발행물 폴더 아래의 게시를 마우스 오른쪽 단추로 클릭하고 스냅 샷 에이전트 상태보기을 클릭합니다. 그런 다음 시작을 클릭하십시오. 스냅 샷이 생성되면 구독을 동기화하여 스냅 샷을 적용하십시오.

이 내용은 Create and Apply the Initial Snapshot에 있습니다.

+0

도움이되지 않습니다. 초기화되지 않은 구독이 계속 표시 될 수 있습니다. 스냅 샷이 완료되었습니다. 정말로 해야할지 모르겠다. –

+0

로그 판독기 에이전트가 실행 중인지 확인하십시오. 복제 모니터에서 에이전트 탭으로 이동하고 드롭 다운에서 로그 판독기 에이전트를 선택합니다. 오류가 있습니까? 또한 게시를 마우스 오른쪽 버튼으로 클릭 -> 로그 판독기 에이전트 상태보기 ... –

+0

발행 - 상태 OK ..... 0 동기화 –