MSpublications(Transact-SQL)

MSpublications 테이블에는 게시자에 의해 복제된 각 게시에 대한 정보가 담긴 행이 포함됩니다. 이 테이블은 배포 데이터베이스에 저장됩니다.

열 이름

데이터 형식

설명

publisher_id

smallint

게시자의 ID입니다.

publisher_db

sysname

게시자 데이터베이스의 이름입니다.

publication

sysname

게시 이름입니다.

publication_id

int

게시의 ID입니다.

publication_type

int

게시의 유형

0 = 트랜잭션

1 = 스냅숏

2 = 병합

thirdparty_flag

bit

게시가 Microsoft SQL Server 데이터베이스인지 여부를 나타냅니다.

0 = SQL Server.

1 = SQL Server 이외의 데이터 원본

independent_agent

bit

이 게시에 대한 독립 실행형 배포 에이전트가 있는지 여부를 나타냅니다.

immediate_sync

bit

스냅숏 에이전트가 실행될 때마다 동기화 파일을 새로 만들거나 다시 만들지 여부를 나타냅니다.

allow_push

bit

지정된 게시에 대해 밀어넣기 구독을 만들 수 있는지 여부를 나타냅니다.

allow_pull

bit

지정된 게시에 대해 끌어오기 구독을 만들 수 있는지 여부를 나타냅니다.

allow_anonymous

bit

지정된 게시에 대해 익명 구독을 만들 수 있는지 여부를 나타냅니다.

description

nvarchar(255)

게시에 대한 설명입니다.

vendor_name

nvarchar(100)

게시자가 SQL Server 데이터베이스가 아닌 경우의 공급업체 이름입니다.

retention

int

게시 보존 기간(시간)입니다.

sync_method

int

동기화 메서드

0 = Native. 모든 테이블의 네이티브 모드 대량 복사 출력을 생성합니다.

1 = Character. 모든 테이블의 문자 모드 대량 복사 출력을 만듭니다.

3 = Concurrent. 모든 테이블의 네이티브 모드 대량 복사 출력을 만들지만 스냅샷 중 테이블을 잠그지는 않습니다.

4 = Concurrent_c. 모든 테이블의 문자 모드 대량 복사 출력을 만들지만 스냅샷 중 테이블을 잠그지는 않습니다.

34는 트랜잭션 복제 및 병합 복제에 사용할 수 있지만 스냅숏 복제에는 사용할 수 없습니다.

allow_subscription_copy

bit

이 게시를 구독하는 구독 데이터베이스를 복사하는 기능을 설정 또는 해제합니다. 0은 복사할 수 없음을 의미하며 1은 복사할 수 있음을 의미합니다.

thirdparty_options

int

SQL Server Management Studio의 복제 폴더에 있는 게시 표시를 숨길 것인지 여부를 지정합니다.

0 = 유형이 다른 게시를 SQL Server Management Studio의 복제 폴더에 표시합니다.

1 = 유형이 다른 게시 표시를 SQL Server Management Studio의 복제 폴더에서 숨깁니다.

allow_queued_tran

bit

게시에 지연 업데이트가 허용되는지 여부를 지정합니다.

0 = 게시가 지연되지 않습니다.

1 = 게시가 지연됩니다.

options

int

이 릴리스에서는 사용할 수 없는 정보입니다.