다음을 통해 공유


게시 및 아티클 속성 변경

게시 생성 후 대부분의 게시 및 아티클 속성을 변경할 수 있지만 일부 속성을 변경하려면 스냅숏을 다시 생성하거나 구독을 다시 초기화해야 합니다. 이 항목에서는 변경 시 이러한 두 가지 동작 중 하나 또는 모두가 필요한 모든 속성에 대한 정보를 제공합니다.

스냅숏 및 트랜잭션 복제에 대한 게시 속성

설명

저장 프로시저

속성

요구 사항

스냅숏 형식을 변경합니다.

sp_changepublication

sync_method

새 스냅숏

스냅숏 위치를 변경합니다.

sp_changepublication

alt_snapshot_folder

snapshot_in_defaultfolder

새 스냅숏

스냅숏 위치를 변경합니다.

sp_changedistpublisher

working_directory

새 스냅숏

스냅숏 압축을 변경합니다.

sp_changepublication

compress_snapshot

새 스냅숏

모든 FTP(파일 전송 프로토콜) 스냅숏 옵션을 변경합니다.

sp_changepublication

enabled_for_internet

ftp_address

ftp_login

ftp_password

ftp_port

ftp_subdirectory

새 스냅숏

프리 스냅숏 스크립트 또는 포스트 스냅숏 스크립트의 위치를 변경합니다.

sp_changepublication

pre_snapshot_script

post_snapshot_script

새 스냅숏(스크립트 내용을 변경한 경우에도 필요)

구독자에 새 스크립트를 적용하기 위해 재초기화가 필요합니다.

비-Microsoft SQL Server 구독자에 대한 지원을 설정 또는 해제합니다.

sp_changepublication

is_enabled_for_het_sub

새 스냅숏

지연 업데이트 구독에 대한 충돌 보고를 변경합니다.

sp_changepublication

centralized_conflicts

활성 구독이 없을 때만 변경될 수 있습니다.

지연 업데이트 구독에 대한 충돌 해결 정책을 변경합니다.

sp_changepublication

conflict_policy

활성 구독이 없을 때만 변경될 수 있습니다.

스냅숏 및 트랜잭션 복제에 대한 아티클 속성

설명

저장 프로시저

속성

요구 사항

아티클을 삭제합니다.

sp_droparticle

모든 매개 변수

구독을 만들기 전에 아티클을 삭제할 수 있습니다. 저장 프로시저를 사용하면 아티클에 대한 구독을 삭제할 수 있고, SQL Server Management Studio를 사용하면 전체 구독을 삭제하고 다시 만든 후 동기화해야 합니다. 자세한 내용은 기존 게시에 대한 아티클 추가 및 삭제을 참조하십시오.

열 필터를 변경합니다.

sp_articlecolumn

@column

@operation

새 스냅숏

구독을 다시 초기화합니다.

행 필터를 추가합니다.

sp_articlefilter

모든 매개 변수

새 스냅숏

구독을 다시 초기화합니다.

행 필터를 삭제합니다.

sp_articlefilter

@article

새 스냅숏

구독을 다시 초기화합니다.

행 필터를 변경합니다.

sp_articlefilter

@filter_clause

새 스냅숏

구독을 다시 초기화합니다.

행 필터를 변경합니다.

sp_changearticle

filter

새 스냅숏

구독을 다시 초기화합니다.

스키마 옵션을 변경합니다.

sp_changearticle

schema_option

새 스냅숏

스냅숏을 적용하기 전에 구독자에서 테이블이 처리되는 방식을 변경합니다.

sp_changearticle

pre_creation_cmd

새 스냅숏

아티클 상태를 변경합니다.

sp_changearticle

status

새 스냅숏

INSERT, UPDATE 또는 DELETE 명령을 변경합니다.

sp_changearticle

ins_cmd

upd_cmd

del_cmd

새 스냅숏

구독을 다시 초기화합니다.

대상 테이블 이름을 변경합니다.

sp_changearticle

dest_table

새 스냅숏

구독을 다시 초기화합니다.

대상 테이블 소유자(스키마)를 변경합니다.

sp_changearticle

destination_owner

새 스냅숏

구독을 다시 초기화합니다.

데이터 형식 매핑을 변경합니다. Oracle 게시에만 적용됩니다.

sp_changearticlecolumndatatype

@type

@length

@precision

@scale

새 스냅숏

구독을 다시 초기화합니다.

병합 복제에 대한 게시 속성

설명

저장 프로시저

속성

요구 사항

스냅숏 형식을 변경합니다.

sp_changemergepublication

sync_mode

새 스냅숏

스냅숏 위치를 변경합니다.

sp_changemergepublication

alt_snapshot_folder

snapshot_in_defaultfolder

새 스냅숏

스냅숏 위치를 변경합니다.

sp_changedistpublisher

working_directory

새 스냅숏

스냅숏 압축을 변경합니다.

sp_changemergepublication

compress_snapshot

새 스냅숏

FTP 스냅숏 옵션을 변경합니다.

sp_changemergepublication

enabled_for_internet

ftp_address

ftp_login

ftp_password

ftp_port

ftp_subdirectory

새 스냅숏

프리 스냅숏 스크립트 또는 포스트 스냅숏 스크립트를 변경합니다.

sp_changemergepublication

pre_snapshot_script

post_snapshot_script

새 스냅숏(스크립트 내용을 변경한 경우에도 필요)

구독자에 새 스크립트를 적용하기 위해 재초기화가 필요합니다.

조인 필터 또는 논리적 레코드를 추가합니다.

sp_addmergefilter

모든 매개 변수

새 스냅숏

구독을 다시 초기화합니다.

조인 필터 또는 논리적 레코드를 삭제합니다.

sp_dropmergefilter

모든 매개 변수

새 스냅숏

구독을 다시 초기화합니다.

조인 필터 또는 논리적 레코드를 변경합니다.

sp_changemergefilter

@property

@value

새 스냅숏

구독을 다시 초기화합니다.

매개 변수가 있는 필터의 사용을 해제합니다. 매개 변수가 있는 필터 사용 시 특별한 조치는 필요하지 않습니다.

sp_changemergepublication

dynamic_filters에 대한 false

새 스냅숏

구독을 다시 초기화합니다.

사전 계산 파티션 사용을 설정 또는 해제합니다.

sp_changemergepublication

use_partition_groups

새 스냅숏

Microsoft SQL Server 2000 파티션 최적화를 설정 또는 해제합니다.

sp_changemergepublication

keep_partition_changes

구독을 다시 초기화합니다.

구독자 파티션 유효성 검사를 설정 또는 해제합니다.

sp_changemergepublication

validate_subscriber_info

구독을 다시 초기화합니다.

게시 호환성 수준을 80sp3 이하로 변경합니다.

sp_changemergepublication

publication_compatibility_level

새 스냅숏

병합 복제에 대한 아티클 속성

설명

저장 프로시저

속성

요구 사항

매개 변수가 있는 필터가 게시의 마지막 필터인 아티클을 삭제합니다.

sp_dropmergearticle

모든 매개 변수

새 스냅숏

구독을 다시 초기화합니다.

아티클이 조인 필터 또는 논리적 레코드에서 부모인 아티클을 삭제합니다. 조인을 삭제하면 의도하지 않는 결과가 발생할 수 있습니다.

sp_dropmergearticle

모든 매개 변수

새 스냅숏

구독을 다시 초기화합니다.

다른 모든 경우의 아티클을 삭제합니다.

sp_dropmergearticle

모든 매개 변수

새 스냅숏

이전에 게시되지 않은 열 필터를 포함합니다.

sp_mergearticlecolumn

@column

@operation

새 스냅숏

구독을 다시 초기화합니다.

행 필터를 추가, 삭제 또는 변경합니다.

sp_changemergearticle

subset_filterclause

새 스냅숏

구독을 다시 초기화합니다.

매개 변수가 있는 필터를 추가, 삭제 또는 변경할 경우 보류 중인 구독자의 변경 내용을 다시 초기화 중에 게시자로 업로드할 수 없습니다. 보류 중인 변경 내용을 업로드하려면 필터를 변경하기 전에 모든 구독을 동기화합니다.

아티클이 조인 필터에 포함되지 않은 경우 아티클을 삭제하고 이를 다른 행 필터로 다시 추가할 수 있습니다. 이 경우 전체 구독을 다시 초기화할 필요가 없습니다. 아티클 추가 및 삭제 방법은 기존 게시에 대한 아티클 추가 및 삭제를 참조하십시오.

스키마 옵션을 변경합니다.

sp_changemergearticle

schema_option

새 스냅숏

열 수준 추적을 행 수준 추적을 변경합니다. 행 수준 추적에서 열 수준 추적으로 변경할 때는 특별한 조치가 필요하지 않습니다.

sp_changemergearticle

column_tracking에 대한 false

새 스냅숏

구독을 다시 초기화합니다.

구독자에서 작성된 문이 게시자에 적용되기 전에 사용 권한을 확인할지 여부를 변경합니다.

sp_changemergearticle

check_permissions

새 스냅숏

구독을 다시 초기화합니다.

다운로드 전용 구독을 설정 또는 해제합니다. 다른 업로드 옵션 간에 변경할 때는 특별한 조치가 필요하지 않습니다.

sp_changemergearticle

subscriber_upload_options에 대한 값 2를 변경

구독을 다시 초기화합니다.

대상 테이블 소유자를 변경합니다.

sp_changemergearticle

destination_owner

새 스냅숏

구독을 다시 초기화합니다.

참고 항목

참조

sp_addmergefilter(Transact-SQL)

sp_articlecolumn(Transact-SQL)

sp_articlefilter(Transact-SQL)

sp_changearticle(Transact-SQL)

sp_changearticlecolumndatatype(Transact-SQL)

sp_changedistpublisher(Transact-SQL)

sp_changemergearticle(Transact-SQL)

sp_changemergefilter(Transact-SQL)

sp_changemergepublication(Transact-SQL)

sp_changepublication(Transact-SQL)

sp_droparticle(Transact-SQL)

sp_dropmergearticle(Transact-SQL)

sp_dropmergefilter(Transact-SQL)

sp_mergearticlecolumn(Transact-SQL)

개념

스냅숏 만들기 및 적용

구독 다시 초기화

관련 자료

관리(복제)