syspublications(Transact-SQL)

업데이트: 2006년 12월 12일

데이터베이스에 정의된 게시마다 행을 하나씩 포함합니다. 이 테이블은 게시 데이터베이스에 저장됩니다.

열 이름

데이터 형식

설명

description

nvarchar(255)

게시에 대한 설명 항목입니다.

name

sysname

게시와 연관된 고유한 이름입니다.

pubid

int

게시의 고유한 ID를 제공하는 ID 열입니다.

repl_freq

tinyint

복제 빈도

0 = 트랜잭션 기반

1 = 예약된 테이블 새로 고침

status

tinyint

상태

0 = 비활성

1 = 활성

sync_method

tinyint

동기화 메서드

0 = Native BCP(대량 복사 프로그램 유틸리티)

1 = Character BCP

3 = Concurrent. Native BCP를 사용하지만 스냅숏 동안 테이블이 잠기지 않음을 의미합니다.

4 = Concurrent_c. Character BCP를 사용하지만 스냅숏 동안 테이블이 잠기지 않음을 의미합니다.

5 = Database Snapshot. Native BCP가 데이터베이스 스냅숏에서 데이터를 복사하는 데 사용됨을 의미합니다.

6 = Database Snapshot Character. Character BCP가 데이터베이스 스냅숏에서 데이터를 복사하는 데 사용됨을 의미합니다.

snapshot_jobid

binary(16)

예약된 작업 ID입니다.

independent_agent

bit

해당 게시에 독립 실행형 배포 에이전트가 있는지 여부를 지정합니다.

0 = 게시가 공유 배포 에이전트를 사용하며 각 게시자 데이터베이스/구독자 데이터베이스 쌍에는 하나의 공유 에이전트가 있습니다.

1 = 해당 게시에 독립 실행형 배포 에이전트가 있습니다.

immediate_sync

bit

스냅숏 에이전트가 실행될 때마다 동기화 파일이 만들어지거나 다시 만들어지는지 여부를 나타냅니다. 여기서 1은 에이전트가 실행될 때마다 동기화 파일이 생성됨을 의미합니다.

enabled_for_internet

bit

게시에 대한 동기화 파일이 FTP(파일 전송 프로토콜) 및 기타 서비스를 통해 인터넷에 노출될지 여부를 나타냅니다. 여기서 1은 인터넷에서 동기화 파일에 액세스할 수 있음을 의미합니다.

allow_push

bit

게시에서 밀어넣기 구독이 허용되는지 여부를 나타냅니다. 여기서 1은 밀어넣기 구독이 허용됨을 의미합니다.

allow_pull

bit

게시에서 끌어오기 구독이 허용되는지 여부를 나타냅니다. 여기서 1은 끌어오기 구독이 허용됨을 의미합니다.

allow_anonymous

bit

게시에서 익명 구독이 허용되는지 여부를 나타냅니다. 여기서 1은 익명 구독이 허용됨을 의미합니다.

immediate_sync_ready

bit

스냅숏 에이전트가 스냅숏을 생성하여 새 구독에 사용하도록 준비했는지 여부를 나타냅니다. 즉시 업데이트 게시에만 적용됩니다. 1은 스냅숏이 준비되었음을 나타냅니다.

allow_sync_tran

bit

게시에서 즉시 구독 업데이트가 허용되는지 여부를 지정합니다. 1은 즉시 구독 업데이트가 허용됨을 의미합니다.

autogen_sync_procs

bit

게시자에서 즉시 구독 업데이트에 대한 동기화 저장 프로시저가 생성되는지 여부를 지정합니다. 1은 게시자에서 생성됨을 의미합니다.

retention

int

지정한 게시에 대해 저장할 변화량(시간)입니다.

allowed_queued_tran

bit

구독자의 변경 내용을 게시자에 적용할 수 있을 때까지 변경 내용 지연이 설정되었는지 여부를 지정합니다. 1일 경우 구독자의 변경 내용이 지연됩니다.

snapshot_in_defaultfolder

bit

스냅숏 파일을 기본 폴더에 저장할지 여부를 지정합니다.

0 = 스냅숏 파일이 alternate_snapshot_folder에 지정된 대체 위치에 저장되었습니다.

1 = 스냅숏 파일이 기본 폴더에 있습니다.

alt_snapshot_folder

nvarchar(255)

스냅숏의 대체 폴더 위치를 지정합니다.

pre_snapshot_script

nvarchar(255)

.sql 파일 위치에 대한 포인터를 지정합니다. 배포 에이전트는 구독자에서 스냅숏을 적용할 때 복제된 개체 스크립트를 실행하기 전에 프리 스냅숏 스크립트를 실행합니다.

post_snapshot_script

nvarchar(255)

.sql 파일 위치에 대한 포인터를 지정합니다. 배포 에이전트는 처음 동기화하는 동안 복제된 다른 개체 스크립트와 데이터를 모두 적용한 후에 포스트 스냅숏 스크립트를 실행합니다.

compress_snapshot

bit

alt_snapshot_folder 위치에 쓰여진 스냅숏을 Microsoft CAB 형식으로 압축할지 여부를 지정합니다. 1은 스냅숏이 압축된다는 의미입니다.

ftp_address

sysname

배포자용 FTP 서비스의 네트워크 주소입니다. 배포 에이전트가 선택할 게시 스냅숏 파일의 위치를 지정합니다.

ftp_port

int

배포자용 FTP 서비스의 포트 번호입니다. 배포 에이전트가 선택할 게시 스냅숏 파일의 위치를 지정합니다.

ftp_subdirectory

nvarchar(255)

게시가 FTP를 사용한 스냅숏 전파를 지원할 경우 배포 에이전트에서 스냅숏 파일을 선택할 수 있는 경우를 지정합니다.

ftp_login

sysname

FTP 서비스에 연결하는 데 필요한 사용자 이름입니다.

ftp_password

nvarchar(524)

FTP 서비스에 연결하는 데 필요한 사용자 암호입니다.

allow_dts

bit

게시가 데이터 변환을 허용하는지 여부를 지정합니다. 1은 DTS 변환이 허용되도록 지정합니다.

allow_subscription_copy

bit

해당 게시를 구독하는 구독 데이터베이스의 복사 기능을 사용하는지 여부를 지정합니다. 1은 복사가 허용됨을 의미합니다.

centralized_conflicts

bit

게시자에 충돌 레코드를 저장하는지 여부를 지정합니다.

0 = 충돌을 일으킨 게시자 및 구독자 모두에 충돌 레코드를 저장합니다.

1 = 충돌 레코드를 게시자에 저장합니다.

conflict_retention

int

충돌 보존 기간(일)을 지정합니다.

conflict_policy

int

지연 업데이트 구독자 옵션을 사용할 때 준수할 충돌 해결 정책을 지정합니다. 다음 값 중 하나를 사용할 수 있습니다.

1 = 충돌 시 게시자 내용이 적용됩니다.

2 = 충돌 시 구독자 내용이 적용됩니다.

3 = 구독이 다시 초기화됩니다.

queue_type

int

사용할 큐의 유형을 지정합니다. 다음 값 중 하나를 사용할 수 있습니다.

1 = msmq. Microsoft Message Queuing을 사용하여 트랜잭션을 저장합니다.

2 = sql. SQL Server에 트랜잭션을 저장합니다.

ms188027.note(ko-kr,SQL.90).gif참고:

Microsoft Message Queuing은 더 이상 사용되지 않습니다.

ad_guidname

sysname

게시를 Microsoft Active Directory에 게시할지 여부를 지정합니다. 유효한 GUID(Globally Unique Identifier)가 게시를 Active Directory에 게시하는지 여부를 지정하며 GUID는 Active Directory 게시 개체인 objectGUID에 해당합니다. NULL인 경우 게시는 Active Directory에 게시되지 않습니다.

backward_comp_level

int

데이터베이스 호환성 수준으로 다음 값 중 하나일 수 있습니다.

10 = SQL Server 7.0.

20 = SQL Server 7.0 SP 1(서비스 팩 1)

30 = SQL Server 7.0 SP 2

35 = SQL Server 7.0 SP 3

40 = SQL Server 2000

50 = SQL Server 2000 SP 1

60 = SQL Server 2000 SP 3

90 = SQL Server 2005

allow_initialize_from_backup

bit

구독자가 초기 스냅숏이 아닌 백업으로부터 이 게시에 대한 구독을 초기화할 수 있는지 여부를 나타냅니다. 1은 백업으로부터 구독을 초기화할 수 있음을 의미하고 0은 그럴 수 없음을 의미합니다. 자세한 내용은 스냅숏 없이 트랜잭션 구독 초기화를 참조하십시오.

min_autonosync_lsn

binary

내부적으로만 사용할 수 있습니다.

replicate_ddl

int

게시에 대해 스키마 복제가 지원되는지 여부를 나타냅니다. 1은 게시자에서 실행된 DDL(데이터 정의 언어) 문이 복제됨을 나타내고 0은 DDL 문이 복제되지 않음을 나타냅니다. 자세한 내용은 게시 데이터베이스의 스키마 변경을 참조하십시오.

options

int

피어 투 피어 게시 옵션을 지정하는 비트맵입니다. 비트 옵션 값은 다음 중 하나입니다.

0x1 - 피어 투 피어 복제에 설정할 수 있습니다.

0x2 - 로컬 변경 내용만 게시합니다.

0x4 - 비-SQL Server(Non-SQL Server) 구독자에 설정할 수 있습니다.

참고 항목

참조

복제 뷰(Transact-SQL)
sp_addpublication(Transact-SQL)
sp_changepublication(Transact-SQL)
sp_helppublication(Transact-SQL)

개념

복제 테이블(Transact-SQL)

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 12월 12일

새로운 내용
  • sync_method 열의 새 값에 대한 정보를 추가했습니다.