방법: 복제할 때 CHECK 제약 조건 사용 안 함(Visual Database Tools)
SQL Server에서 테이블이 복제를 사용하여 게시된 경우 복제 에이전트에 의해 수행되는 작업에 대한 CHECK 제약 조건은 자동으로 비활성화됩니다. 복제 에이전트가 구독자에서 삽입 또는 업데이트를 수행할 때 제약 조건이 확인되지 않았습니다. 사용자가 삽입 또는 업데이트하는 경우 제약 조건이 확인됩니다. 데이터가 원래 삽입 또는 업데이트될 때 제약 조건이 게시자에서 이미 확인되었으므로 복제 에이전트에 대한 제약 조건이 비활성화됩니다. 자세한 내용은 NOT FOR REPLICATION으로 제약 조건, ID 및 트리거 제어를 참조하십시오.
명시적으로 복제에 대한 CHECK 제약 조건을 비활성화할 수도 있습니다. 이는 이전 버전의 SQL Server에서 데이터를 게시하는 경우 유용할 수 있습니다.
복제할 때 CHECK 제약 조건을 비활성화하려면
개체 탐색기에서 수정하려는 제약 조건을 포함하는 테이블을 확장하고 제약 조건 폴더를 확장합니다.
제약 조건을 마우스 오른쪽 단추로 클릭하고 수정을 클릭합니다.
CHECK 제약 조건 대화 상자에서 복제에 적용에 대해 아니요를 선택합니다.
닫기를 클릭합니다.