문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

sp_deletemergeconflictrow(Transact-SQL)

충돌 테이블 또는 MSmerge_conflicts_info(Transact-SQL) 테이블에서 행을 삭제합니다. 이 저장 프로시저는 충돌 테이블이 저장된 컴퓨터의 모든 데이터베이스에서 실행될 수 있습니다.

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

sp_deletemergeconflictrow [ [ @conflict_table = ] 'conflict_table' ]
    [ , [ @source_object = ] 'source_object' ]
    { , [ @rowguid = ] 'rowguid' 
        , [ @origin_datasource = ] 'origin_datasource' ] }
    [ , [ @drop_table_if_empty = ] 'drop_table_if_empty' ]

[ @conflict_table=] 'conflict_table'

충돌 테이블의 이름입니다. conflict_tablesysname이며 기본값은 %입니다. conflict_table을 NULL 또는 %로 지정하면 충돌이 삭제 충돌로 간주되며 rowguid, origin_datasourcesource_object와 일치하는 행이 MSmerge_conflicts_info(Transact-SQL) 테이블에서 삭제됩니다.

[ @source_object=] 'source_object'

원본 테이블의 이름입니다. source_objectnvarchar(386)이며 기본값은 NULL입니다.

[ @rowguid =] 'rowguid'

삭제 충돌에 대한 행 식별자입니다. rowguiduniqueidentifier이며 기본값은 없습니다.

[ @origin_datasource=] 'origin_datasource'

충돌이 발생한 곳입니다. origin_datasourcevarchar(255)이며 기본값은 없습니다.

[ @drop_table_if_empty=] 'drop_table_if_empty'

conflict_table이 비어 있는 경우 삭제되어야 함을 나타내는 플래그입니다. drop_table_if_emptyvarchar(10)이며 기본값은 FALSE입니다.

0(성공) 또는 1(실패)

sp_deletemergeconflictrow는 병합 복제에 사용됩니다.

MSmerge_conflicts_info(Transact-SQL) 는 시스템 테이블이며 비어 있더라도 데이터베이스에서 삭제되지 않습니다.

sysadmin 고정 서버 역할 또는 db_owner 고정 데이터베이스 역할의 멤버만 sp_deletemergeconflictrow를 실행할 수 있습니다.

커뮤니티 추가 항목

추가
표시: