다음을 통해 공유


MSpublications(Transact-SQL)

적용 대상: SQL Server

이 테이블에는 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 = 네이티브(모든 테이블의 기본 모드 대량 복사 출력 생성)

1 = 문자(모든 테이블의 문자 모드 대량 복사 출력 생성)

3 = 동시(모든 테이블의 기본 모드 대량 복사 출력을 생성하지만 스냅샷 중에 테이블을 잠그지 않음)

4 = Concurrent_c(모든 테이블의 문자 모드 대량 복사 출력을 생성하지만 스냅샷 중에 테이블을 잠그지 않음)

이 값 3 4 은 트랜잭션 복제 및 병합 복제에 사용할 수 있지만 스냅샷 복제에는 사용할 수 없습니다.
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 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨. 향후 호환성은 보장되지 않습니다.
retention_period_unit tinyint 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨. 향후 호환성은 보장되지 않습니다.
allow_initialize_from_backup bit 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨. 향후 호환성은 보장되지 않습니다.
min_autonosync_lsn varbinary(16) 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨. 향후 호환성은 보장되지 않습니다.