다음을 통해 공유


sys.dm_repl_traninfo

각 복제 트랜잭션에 대한 정보를 반환합니다.

열 이름 데이터 형식 설명

fp2p_pub_exists

tinyint

트랜잭션이 피어 투 피어 트랜잭션 복제를 통해 게시된 데이터베이스에 있는지 여부를 지정합니다.

db_ver

int

데이터베이스 버전입니다.

comp_range_address

varbinary(8)

건너 뛰어야 할 부분 롤백 범위를 정의합니다.

textinfo_address

varbinary(8)

캐시된 텍스트 정보 구조의 메모리 내 주소입니다.

fsinfo_address

varbinary(8)

캐시된 파일 스트림 정보 구조의 메모리 내 주소입니다.

begin_lsn

nvarchar(64)

트랜잭션에 대한 시작 로그 레코드의 LSN(로그 시퀀스 번호)입니다.

commit_lsn

nvarchar(64)

트랜잭션에 대한 커밋 로그 레코드의 LSN입니다.

dbid

smallint

데이터베이스 ID입니다.

rows

int

트랜잭션 내 복제된 명령의 ID입니다.

xdesid

nvarchar(64)

트랜잭션 ID입니다.

artcache_table_address

varbinary(8)

이 트랜잭션에 대해 마지막으로 사용된 캐시된 테이블 아티클 구조의 메모리 내 주소입니다.

server

nvarchar(514)

서버의 이름입니다.

server_len_in_bytes

smallint

서버 이름의 문자 길이(바이트)입니다.

database

nvarchar(514)

데이터베이스 이름입니다.

db_len_in_bytes

smallint

데이터베이스 이름의 문자 길이(바이트)입니다.

originator

nvarchar(514)

트랜잭션이 시작된 서버의 이름입니다.

originator_len_in_bytes

smallint

트랜잭션이 시작된 서버의 문자 길이(바이트)입니다.

orig_db

nvarchar(514)

트랜잭션이 시작된 데이터베이스의 이름입니다.

orig_db_len_in_bytes

smallint

트랜잭션이 시작된 데이터베이스의 문자 길이(바이트)입니다.

cmds_in_tran

int

현재 트랜잭션에서 복제된 명령의 수이며 논리적 트랜잭션의 커밋 시기를 결정하는 데 사용됩니다.

is_boundedupdate_singleton

tinyint

고유 열 업데이트가 단일 행에만 영향을 주는지 여부를 지정합니다.

begin_update_lsn

nvarchar(64)

고유 열 업데이트에 사용된 LSN입니다.

delete_lsn

nvarchar(64)

업데이트의 일부로 삭제할 LSN입니다.

last_end_lsn

nvarchar(64)

논리적 트랜잭션의 마지막 LSN입니다.

fcomplete

tinyint

명령이 부분 업데이트인지 여부를 지정합니다.

fcompensated

tinyint

트랜잭션이 부분 롤백에 사용되는지 여부를 지정합니다.

fprocessingtext

tinyint

트랜잭션에 BLOB(Binary Large Object) 데이터 형식 열이 포함되는지 여부를 지정합니다.

max_cmds_in_tran

int

논리적 트랜잭션의 최대 명령 수이며 로그 판독기 에이전트가 지정합니다.

사용 권한

dm_repl_traninfo를 호출하려면 게시 데이터베이스에 대한 VIEW DATABASE STATE 권한이 필요합니다.

주의

현재 복제 아티클 캐시에 로드되어 있는 복제된 데이터베이스 개체에 대한 정보만 반환됩니다.

참고 항목

참조

동적 관리 뷰 및 함수
복제 관련 동적 관리 뷰

도움말 및 정보

SQL Server 2005 지원 받기