다음을 통해 공유


복제 시스템 저장 프로시저(Transact-SQL)

업데이트: 2005년 12월 5일

SQL Server 2005에서는 새로운 복제 기능을 지원하기 위해 기존의 많은 공용 복제 시스템 저장 프로시저가 업데이트되었습니다. 자세한 내용은 향상된 복제 기능을 참조하십시오. 다음 표에서는 새로운 복제 저장 프로시저를 나열합니다.

새로운 복제 저장 프로시저

저장 프로시저 설명

sp_adddynamicsnapshot_job

매개 변수가 있는 행 필터를 기반으로 하는 구독 정의에 대한 스냅숏을 생성하는 에이전트 작업을 만듭니다.

sp_addlogreader_agent

게시 데이터베이스에 대한 로그 판독기 에이전트 작업을 만듭니다.

sp_addmergepartition

구독자에서 HOST_NAME 또는 SUSER_SNAME을 사용하는 매개 변수가 있는 행 필터를 기반으로 하는 구독 정의를 위한 파티션을 만듭니다.

sp_addmergepushsubscription_agent

밀어넣기 구독을 병합 게시에 동기화하기 위해 새로 예약된 에이전트 작업을 만듭니다.

sp_addpushsubscription_agent

밀어넣기 구독을 트랜잭션 게시에 동기화하기 위해 새로 예약된 에이전트 작업을 만듭니다.

sp_addqreader_agent

지정된 배포자에 대한 큐 판독기 에이전트 작업을 만듭니다.

sp_changearticlecolumndatatype

Oracle 게시와 함께 사용됩니다. Oracle 게시자와 SQL Server 배포자 간 아티클 열 데이터 형식 매핑을 변경합니다.

sp_changedynamicsnapshot_job

매개 변수가 있는 행 필터를 사용하여 구독에 대한 스냅숏을 생성하는 에이전트 작업을 게시로 수정합니다.

sp_changelogreader_agent

로그 판독기 에이전트 작업의 보안 속성을 변경합니다.

sp_changereplicationserverpasswords

복제 토폴로지 내의 서버에 연결할 때 복제 에이전트에서 사용하는 Windows 계정 또는 SQL Server 로그인의 저장된 암호를 변경합니다. 이 저장 프로시저를 사용하여 서버에서 실행 중인 모든 복제 에이전트에서 사용하는 지정된 SQL Server 로그인 또는 Windows 계정의 모든 인스턴스에 대한 암호를 변경할 수 있습니다.

sp_changesubscription(새로 문서화됨)

지연 업데이트 트랜잭션 복제와 관련된 스냅숏이나 트랜잭션 밀어넣기 구독 또는 끌어오기 구독의 속성을 변경합니다. sp_changesubscription은 새로운 프로시저는 아니지만 이전 버전에서는 문서화되지 않았습니다.

sp_check_dynamic_filters

게시의 매개 변수가 있는 행 필터 속성에 대한 정보를 표시합니다. 특히 게시에 대한 필터링된 데이터 파티션을 생성하는 데 사용되는 함수와 이 게시에서 미리 계산된 파티션을 사용할 수 있는지 여부를 표시합니다.

sp_check_join_filter

두 테이블 간의 조인 필터를 확인하여 조인 필터 절이 유효한지 여부를 확인하는 데 사용됩니다. 또한 이 저장 프로시저는 제공된 조인 필터를 지정된 테이블의 미리 계산된 파티션에서 사용할 수 있는지 여부를 비롯하여 이 조인 필터에 대한 정보를 반환합니다.

sp_check_subset_filter

테이블에 대해 필터 절이 유효한지 확인하는 데 사용됩니다. 이 저장 프로시저는 제공된 필터를 미리 계산된 파티션에 사용할 수 있는지 여부를 비롯하여 이 필터에 대한 정보를 반환합니다.

sp_deletepeerrequesthistory

피어 투 피어 트랜잭션 게시 상태 요청과 관련된 기록을 삭제합니다.

sp_deletetracertokenhistory

추적 프로그램 토큰 기록 정보를 삭제합니다.

sp_dropdynamicsnapshot_job

매개 변수가 있는 행 필터를 기반으로 하는 구독 정의에 대한 스냅숏 작업을 제거합니다.

sp_dropmergepartition

매개 변수가 있는 행 필터를 기반으로 하는 구독 정의에 대한 기존 파티션을 제거합니다.

sp_enumeratependingschemachanges

스키마 변경 내용을 복제할 수 있는 경우 보류 중인 모든 스키마 변경 목록을 반환합니다.

sp_getagentparameterlist

지정된 에이전트 유형에 대한 에이전트 프로필에 설정할 수 있는 모든 복제 에이전트의 매개 변수 목록을 반환합니다.

sp_getdefaultdatatypemapping

Oracle 게시자와 SQL Server 배포자 간 기본 데이터 형식 매핑을 반환합니다.

sp_helpdatatypemap

Oracle 게시자와 SQL Server 배포자 간 게시별 데이터 형식 매핑에 대한 정보를 반환합니다.

sp_helpdynamicsnapshot_job

필터링된 데이터 스냅숏을 생성하는 에이전트 작업에 대한 정보를 반환합니다.

sp_helplogreader_agent

게시 데이터베이스에 대한 로그 판독기 에이전트 작업의 속성을 반환합니다.

sp_helpmergepartition

지정된 병합 게시에 대한 파티션 정보를 반환합니다.

sp_helppeerrequests

피어 투 피어 복제 토폴로지의 참가자가 받은 모든 상태 요청에 대한 정보를 반환합니다.

sp_helppeerresponses

피어 투 피어 복제 토폴로지의 참가자로부터 받은 특정 상태 요청에 대한 모든 응답을 반환합니다.

sp_helpqreader_agent

큐 판독기 에이전트 작업의 속성을 반환합니다.

sp_helpsubscriptionerrors

지정된 구독에 대한 모든 트랜잭션 복제 오류를 반환합니다.

sp_helptracertokens

게시에 삽입된 각 추적 프로그램 토큰에 대한 하나의 행을 반환하여 대기 시간을 확인합니다.

sp_helptracertokenhistory

지정된 추적 프로그램 토큰에 대한 자세한 대기 시간 정보를 반환합니다. 각 구독자당 하나의 행이 반환됩니다.

sp_helpxactsetjob

Oracle 게시자에 대한 Xactset 작업 정보를 표시합니다.

sp_lookupcustomresolver

충돌 해결을 위한 비즈니스 논리 모듈로 등록된 COM 구성 요소의 CLSID 값을 반환합니다.

sp_posttracertoken

추적 프로그램 토큰을 게시자에서의 트랜잭션 로그에 게시하고 대기 시간 통계 추적 프로세스를 시작합니다.

sp_register_custom_scripting

사용자 정의 저장 프로시저를 포함하는 트랜잭션 게시에 대한 DDL(데이터 정의 언어)의 변경을 보정하는 사용자 지정 코드를 정의합니다.

sp_registercustomresolver

병합 복제 동기화 프로세스 중에 호출할 수 있는 비즈니스 논리 처리기를 등록합니다.

sp_replmonitorchangepublicationthreshold

게시를 위한 모니터링 임계값 메트릭을 변경합니다.

sp_replmonitorhelpmergesession

지정된 복제 병합 에이전트의 이전 세션에 대한 정보를 필터링 조건에 일치하는 각 세션당 한 행씩 반환합니다.

sp_replmonitorhelpmergesessiondetail

병합 복제를 모니터링하는 데 사용되는 특정 복제 병합 에이전트 세션에 대한 자세한 아티클 수준 정보를 반환합니다.

sp_replmonitorhelppublication

게시자에 있는 하나 이상의 게시에 대한 현재 상태 정보를 반환합니다.

sp_replmonitorhelppublicationthresholds

모니터링할 게시의 임계값 메트릭 집합을 반환합니다.

sp_replmonitorhelppublisher

배포자와 연결된 하나 이상의 게시에 대한 현재 상태 정보를 반환합니다.

sp_replmonitorhelpsubscription

게시자에 있는 하나 이상의 게시에 속하는 구독의 현재 상태 정보를 반환합니다. 각 구독당 하나의 행이 반환됩니다.

sp_replmonitorsubscriptionpendingcmds

트랜잭션 게시의 구독에 대해 보류 중인 명령의 수와 이러한 명령을 처리하는 데 걸리는 대략적인 예상 시간에 대한 정보를 반환합니다.

sp_requestpeerresponse

이 프로시저를 피어 투 피어 토폴로지의 노드에서 실행하면 토폴로지에서 노드를 하나씩 걸러서 응답을 요청합니다. 이 프로시저를 실행하고 해당 응답을 검토함으로써 이전의 모든 명령이 응답하는 노드에 전달되었음을 확인할 수 있습니다.

sp_resetsnapshotdeliveryprogress

스냅숏 배달을 다시 시작할 수 있도록 끌어오기 구독에 대한 스냅숏 배달 프로세스를 다시 설정합니다.

sp_schemafilter

게시에 적합한 Oracle 테이블을 나열할 때 제외되는 스키마에 대한 정보를 수정 및 표시합니다.

sp_setdefaultdatatypemapping

Microsoft SQL Server와 비-SQL Server DBMS(데이터베이스 관리 시스템) 사이의 기존 데이터 형식 매핑을 기본값으로 표시합니다.

sp_showpendingchanges

복제될 변경 내용의 대략적인 수를 표시하는 결과 집합을 반환합니다.

sp_startpublication_snapshot

게시에 대한 초기 스냅숏을 생성하는 스냅숏 에이전트 작업을 시작합니다.

sp_unregister_custom_scripting

sp_register_custom_scripting을 실행하여 등록한 사용자 지정 코드를 제거합니다.

sp_unregistercustomresolver

이전에 등록한 비즈니스 논리 처리기를 제거합니다.

참고 항목

관련 자료

Transact-SQL의 새로운 기능 및 향상된 기능(Transact-SQL)
How to: Upgrade Replication Scripts (Replication Transact-SQL Programming)

도움말 및 정보

SQL Server 2005 지원 받기