게시를 만들 때 게시할 아티클을 추가합니다. 아티클은 게시 마법사 내에서 추가하거나 sp_addmergearticle 저장 프로시저를 사용하여 추가할 수 있습니다.
게시 마법사를 사용하여 아티클 추가
게시 마법사를 사용하여 게시를 만들 때 각 아티클 옆에 있는 확인란을 선택하여 게시할 아티클을 선택하십시오. 게시 마법사에서 이 게시에 Microsoft SQL Server 2005 Compact Edition(SQL Server Compact Edition) 구독자가 포함되도록 이미 지정했으므로 게시 마법사는 이에 따라 아티클을 구성합니다. 아티클에 대한 자세한 내용은 SQL Server 2005 온라인 설명서의 "병합 복제를 위한 아티클 옵션" 항목을 참조하십시오.
sp_addmergearticle을 사용하여 아티클 추가
sp_addmergearticle 저장 프로시저를 사용하여 게시에 아티클을 추가할 수 있습니다. 이 저장 프로시저에는 여러 개의 인수가 있습니다. SQL Server Compact Edition 에서는 인수 중 하나인 @compensate\_for\_errors가 수정되었습니다. SQL Server Compact Edition 에서는 @compensate\_for\_errors 값이 false인 경우와 true인 경우를 모두 지원하지만 SQL Server CE에서는 @compensate\_for\_errors 값이 true인 경우만 지원합니다. 게시를 @compensate\_for\_errors=false로 설정하면 문제가 있는 행을 변경할 때까지 구독자에서 계속 오류가 발생합니다.
다음 표에서는 특정 값이 필요한 인수 또는 SQL Server Compact Edition 구독자를 사용할 경우 무시되는 인수를 나열합니다.
| 인수 | 설명 또는 요구 사항 | SQL Server 버전 |
|---|---|---|
@pre_creation_cmd |
'drop'만 지원됩니다. |
모두 |
@creation_script |
SQL Server Compact Edition 에서 무시됩니다. |
모두 |
@allow_interactive_resolver |
SQL Server Compact Edition 에서 무시됩니다. |
모두 |
@logical_record_level_conflict_detection |
'false'만 지원됩니다. |
SQL Server 2005 에만 해당 |
@logical_record_level_conflict_resolution |
'false'만 지원됩니다. |
SQL Server 2005 에만 해당 |
[!참고] SQL Server Compact Edition 에서는 논리적 레코드가 포함된 게시와의 동기화를 지원하지 않습니다. 따라서 논리적 레코드 수준 충돌과 관련된 매개 변수는 'false'로 설정해야 합니다.
참고 항목
개념
게시 생성
아티클에 필터 추가
행 수준 및 열 수준 추적 사용