아티클 문제

적용 대상:SQL ServerAzure SQL Managed Instance

아티클 문제 페이지에는 아티클에 대해 발견된 조건과 이러한 조건의 결과로 필요한 모든 변경 내용이 나열되어 있습니다. 다음 표에서는 발생 가능한 문제 및 복제와 기존 애플리케이션이 올바르게 작동하는지 여부를 확인하는 데 필요한 동작을 나열합니다.

문서 문제 세부 사항 필요한 동작
Uniqueidentifier 열이 테이블에 추가됩니다. 복제하려면 병합 게시의 모든 아티클에 대한 데이터 형식 uniqueidentifier 열 또는 구독 업데이트를 허용하는 트랜잭션 게시가 필요합니다. 복제는 첫 번째 스냅샷이 생성될 때 하나도 없는 게시된 테이블에 데이터 형식 uniqueidentifier 열을 자동으로 추가합니다. 이러한 테이블을 참조하는 INSERT 및 UPDATE 문이 열 목록을 사용하는지 확인해야 합니다. 또한 추가 열에 대한 디스크 공간이 충분한지 확인합니다.
IDENTITY 열에는 NOT FOR REPLICATION 옵션이 필요합니다. 복제에서 모든 IDENTITY 열은 NOT FOR REPLICATION 옵션을 사용해야 합니다. 게시된 IDENTITY 열에서 이 옵션을 사용하지 않는 경우 INSERT 명령이 제대로 복제되지 않을 수 있습니다. Microsoft SQL Server 2000(8.x) 이하를 실행하는 게시자에서 만든 게시에 적용됩니다. 모든 IDENTITY 열에 대해 NOT FOR REPLICATION 속성을 지정해야 합니다.
IDENTITY 속성이 구독자에게 전송되지 않습니다. 이 게시는 구독자에서 업데이트를 허용하지 않습니다. IDENTITY 열이 구독자에게 전송되면 IDENTITY 속성은 전송되지 않습니다. 예를 들어 게시자에서 INT IDENTITY로 정의된 열은 구독자에서 INT로 정의됩니다. SQL Server 2000(8.x) 이하를 실행하는 게시자에서 만든 게시에 적용됩니다. 별도의 동작이 필요하지 않습니다.
뷰에서 참조하는 테이블이 필요합니다. Microsoft SQL Server를 사용하려면 게시된 뷰 및 인덱싱된 뷰에서 참조하는 모든 테이블을 구독자에서 사용할 수 있어야 합니다. 참조된 테이블이 이 게시의 아티클로 게시되지 않은 경우 구독자에서 수동으로 만들어야 합니다. 뒤로 단추를 사용하여 아티클 페이지로 이동합니다. 필요한 개체를 추가합니다.
저장 프로시저가 참조하는 개체가 필요합니다. SQL Server를 사용하려면 테이블 및 사용자 정의 함수와 같은 게시된 저장 프로시저에서 참조하는 모든 개체를 구독자에서 사용할 수 있어야 합니다. 참조된 개체가 이 게시의 아티클로 게시되지 않은 경우 구독자에서 수동으로 만들어야 합니다. 뒤로 단추를 사용하여 아티클 페이지로 이동합니다. 필요한 개체를 추가합니다.

참고 항목

데이터 및 데이터베이스 개체 게시
게시 만들기