syspublications(시스템 뷰)(Transact-SQL)
적용 대상: SQL Server
syspublications 뷰는 게시 정보를 노출합니다. 이 보기는 배포 데이터베이스에 저장됩니다.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
description | nvarchar(255) | 게시에 대한 설명 항목입니다. |
이름 | sysname | 게시와 연결된 고유 이름입니다. |
pubid | int | 게시에 대한 고유 ID를 제공하는 ID 열입니다. |
repl_freq | tinyint | 복제 빈도: 0 = 트랜잭션 기반(트랜잭션)입니다. 1 = 예약된 테이블 새로 고침(스냅샷). |
status | tinyint | 게시 상태: 0 = 비활성입니다. 1 = 활성입니다. |
sync_method | tinyint | 동기화 메서드 0 = 네이티브 BCP(대량 복사 프로그램 유틸리티)입니다. 1 = 문자 BCP. 3 = 동시- 네이티브 BCP가 사용되지만 스냅샷 중에 테이블이 잠기지 않음을 의미합니다. 4 = Concurrent_c. 즉, BCP 문자가 사용되지만 스냅샷 중에 테이블이 잠기지 않습니다. |
snapshot_jobid | binary(16) | 초기 스냅샷을 생성하도록 예약된 에이전트 작업을 식별합니다. |
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 은 게시자에서 생성됨을 의미합니다. |
보존 | int | 게시에 대한 변경 사항을 배포 데이터베이스에서 유지하는 시간(시간)을 나타냅니다. |
allow_queued_tran | bit | 구독자의 변경 내용이 게시자에 적용될 수 있을 때까지 변경 지연이 설정되었는지 여부를 지정합니다. 1이면 구독자의 변경 내용이 큐에 대기됩니다. |
snapshot_in_defaultfolder | bit | 스냅샷 파일이 기본 폴더에 저장되는지 여부를 지정합니다. 0이면 스냅샷 파일이 alternate_snapshot_folder 지정된 대체 위치에 저장됩니다. 1이면 기본 폴더에서 스냅샷 파일을 찾을 수 있습니다. |
alt_snapshot_folder | nvarchar(510) | 스냅샷에 대한 대체 폴더의 위치를 지정합니다. |
pre_snapshot_script | nvarchar(510) | .sql 파일 위치에 대한 포인터를 지정합니다. 배포 에이전트는 구독자에서 스냅샷을 적용할 때 복제된 개체 스크립트를 실행하기 전에 프리 스냅샷 스크립트를 실행합니다. |
post_snapshot_script | nvarchar(510) | .sql 파일 위치에 대한 포인터를 지정합니다. 배포 에이전트 초기 동기화 중에 복제된 다른 모든 개체 스크립트와 데이터가 적용된 후 스냅샷 후 스크립트를 실행합니다. |
compress_snapshot | bit | alt_snapshot_folder 위치에 기록되는 스냅샷을 Microsoft CAB 형식으로 압축하도록 지정합니다. 1 은 스냅샷이 압축됨을 의미합니다. |
ftp_address | sysname | 배포자에 대한 FTP 서비스의 네트워크 주소입니다. 배포 에이전트 선택할 게시 스냅샷 파일이 있는 위치를 지정합니다. |
ftp_port | int | 배포자에 대한 FTP 서비스의 포트 번호입니다. 배포 에이전트 선택할 게시 스냅샷 파일이 있는 위치를 지정합니다. |
ftp_subdirectory | nvarchar(510) | 게시가 FTP를 사용하여 스냅샷 전파를 지원하는 경우 배포 에이전트 선택할 스냅샷 파일을 사용할 수 있는 위치를 지정합니다. |
ftp_login | nvarchar(256) | FTP 서비스에 연결하는 데 사용되는 사용자 이름입니다. |
ftp_password | nvarchar(1048) | FTP 서비스에 연결하는 데 필요한 사용자 암호입니다. |
allow_dts | bit | 게시에서 SQL Server 2000(8.x) DTS(데이터 변환 서비스) 변환을 허용하는지 여부를 지정합니다. 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 메시지 큐를 사용하여 트랜잭션을 저장합니다. 2 = sql Server를 사용하여 트랜잭션을 저장하는 .sql. 참고: Microsoft 메시지 큐 사용은 더 이상 사용되지 않으며 더 이상 지원되지 않습니다. |
ad_guidname | sysname | 게시가 Microsoft Active Directory에 게시되는지 여부를 지정합니다. 유효한 GUID(Globally Unique Identifier)는 게시가 Active Directory에 게시되도록 지정하고 GUID는 해당 Active Directory 게시 개체 objectGUID입니다. NULL이면 게시가 Active Directory에 게시되지 않습니다. 참고: Active Directory에 게시는 더 이상 지원되지 않습니다. |
backward_comp_level | int | 데이터베이스 호환성 수준으로 다음 값 중 하나일 수 있습니다. 90 = SQL Server 2005(9.x). 100 = SQL Server 2008(10.0.x). |
allow_initialize_from_backup | bit | 구독자가 초기 스냅샷이 아닌 백업에서 이 게시에 대한 구독을 초기화할 수 있는지 여부를 나타냅니다. 1 은 백업에서 구독을 초기화할 수 있음을 의미하고 0 은 구독을 초기화할 수 없음을 의미합니다. 자세한 내용은 스냅샷 없이 트랜잭션 구독 초기화를 참조하세요. |
min_autonosync_lsn | binary(1) | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨. 향후 호환성은 보장되지 않습니다. |
replicate_ddl | int | 게시에 대해 스키마 복제가 지원되는지 여부를 나타냅니다. 1 = 게시자에서 실행되는 DDL 문이 복제됩니다. 0 = DDL 문이 복제되지 않음을 나타냅니다. 자세한 내용은 게시 데이터베이스의 스키마 변경을 참조하세요. |
options | int | 비트 옵션 값이 다음과 같은 추가 게시 옵션을 지정하는 비트맵입니다. 0x1 - 피어 투 피어 복제에 사용할 수 있습니다. 0x2 - 피어 투 피어 복제에 대한 로컬 변경 내용만 게시합니다. 0x4 - 비 SQL Server 구독자에 대해 사용하도록 설정됩니다. 0x8 - 피어 투 피어 충돌 검색에 사용할 수 있습니다. |
originator_id | smallint | 충돌 검색을 위해 피어 투 피어 복제 토폴로지의 각 노드를 식별합니다. 자세한 내용은 피어 투 피어 복제에서 피어 투 피어 - 충돌 검색을 참조하세요. |
참고 항목
복제 테이블(Transact-SQL)
복제 저장 프로시저(Transact-SQL)
sp_addpublication(Transact-SQL)
sp_changepublication(Transact-SQL)
sp_helppublication (Transact-SQL)