IHpublications(Transact-SQL)
적용 대상: SQL Server
IHpublications 시스템 테이블에는 현재 배포자를 사용하는 SQL Server가 아닌 각 게시에 대해 하나의 행이 포함되어 있습니다. 이 테이블은 배포 데이터베이스에 저장됩니다.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
pubid | int | 게시에 대한 고유 ID를 제공하는 ID 열입니다. |
이름 | sysname | 게시와 연결된 고유 이름입니다. |
repl_freq | tinyint | 복제 빈도: 0 = 트랜잭션 기반입니다. 1 = 예약된 테이블 새로 고침 |
status | tinyint | 다음 중 하나일 수 있는 게시의 상태입니다. 0 = 비활성입니다. 1 = 활성입니다. |
sync_method | tinyint | 동기화 메서드 1 = 문자 대량 복사입니다. 4 = Concurrent_c. 즉, 문자 대량 복사가 사용되지만 스냅샷 중에 테이블이 잠기지 않습니다. |
snapshot_jobid | binary | 예약된 태스크 ID입니다. |
enabled_for_internet | bit | 게시의 동기화 파일이 FTP 및 기타 서비스를 통해 인터넷에 노출되는지 여부를 나타냅니다. 여기서 1 은 인터넷에서 액세스할 수 있음을 의미합니다. |
immediate_sync_ready | bit | 동기화 파일을 사용할 수 있는지 여부를 나타냅니다. 여기서 1 은 동기화 파일을 사용할 수 있음을 의미합니다. SQL이 아닌 게시자에 대해서는 지원되지 않습니다. |
allow_queued_tran | bit | 구독자의 변경 내용이 게시자에 적용될 수 있을 때까지 변경 지연이 설정되었는지 여부를 지정합니다. 1이면 구독자의 변경 내용이 큐에 대기됩니다. SQL이 아닌 게시자에 대해서는 지원되지 않습니다. |
allow_sync_tran | bit | 게시에서 즉시 업데이트 구독이 허용되는지 여부를 지정합니다. 1 은 즉시 업데이트 구독이 허용됨을 의미합니다. SQL이 아닌 게시자에 대해서는 지원되지 않습니다. |
autogen_sync_procs | bit | 즉시 업데이트 구독에 대한 동기화 저장 프로시저가 게시자에서 생성되는지 여부를 지정합니다. 1 은 게시자에서 생성됨을 의미합니다. SQL이 아닌 게시자에 대해서는 지원되지 않습니다. |
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 형식으로 압축하도록 지정합니다. 0 은 스냅샷이 압축되지 않도록 지정합니다. |
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 | 게시에서 데이터 변환을 허용하도록 지정합니다. 1 은 DTS 변환이 허용되도록 지정합니다. SQL이 아닌 게시자에 대해서는 지원되지 않습니다. |
allow_anonymous | bit | 게시에서 익명 구독이 허용되는지 여부를 나타냅니다. 여기서 1 은 허용됨을 의미합니다. |
centralized_conflicts | bit | 게시자에 충돌 레코드를 저장하는지 여부를 지정합니다. 0 = 충돌 레코드는 게시자와 충돌을 일으킨 구독자 모두에 저장됩니다. 1 = 충돌 레코드가 게시자에 저장됩니다. SQL이 아닌 게시자에 대해서는 지원되지 않습니다. |
conflict_retention | int | 충돌 보존 기간을 일 단위로 지정합니다. SQL이 아닌 게시자에 대해서는 지원되지 않습니다. |
conflict_policy | int | 대기 중인 업데이트 구독자 옵션을 사용할 때 다음에 발생하는 충돌 해결 정책을 지정합니다. 다음 값 중 하나일 수 있습니다. 1 = 게시자가 충돌을 이깁니다. 2 = 구독자가 충돌을 이깁니다. 3 = 구독이 다시 초기화됩니다. SQL이 아닌 게시자에 대해서는 지원되지 않습니다. |
queue_type | int | 사용되는 큐 유형을 지정합니다. 다음 값 중 하나일 수 있습니다. 1 = microsoft Message Queuing을 사용하여 트랜잭션을 저장하는 msmq입니다. 2 = SQL Server를 사용하여 트랜잭션을 저장하는 sql입니다. 이 열은 SQL Server 이외 게시자가 사용하지 않습니다. 참고: Microsoft 메시지 큐 사용은 더 이상 사용되지 않으며 더 이상 지원되지 않습니다. 이 열은 SQL이 아닌 게시자에 대해서는 지원되지 않습니다. |
ad_guidname | sysname | 게시가 Microsoft Active Directory에 게시되는지 여부를 지정합니다. 유효한 GUID(Globally Unique Identifier)는 게시가 Microsoft Active Directory에 게시되도록 지정하고 GUID는 해당 Active Directory 게시 개체 objectGUID입니다. NULL이면 게시가 Microsoft Active Directory에 게시되지 않습니다. SQL이 아닌 게시자에 대해서는 지원되지 않습니다. |
backward_comp_level | int | 데이터베이스 호환성 수준으로 다음 값 중 하나일 수 있습니다. 90 = SQL Server 2005(9.x). 100 = SQL Server 2008(10.0.x). SQL이 아닌 게시자에 대해서는 지원되지 않습니다. |
description | nvarchar(255) | 게시에 대한 설명 항목입니다. |
independent_agent | bit | 이 게시에 대한 독립 실행형 배포 에이전트 있는지 여부를 지정합니다. 0 = 게시에서 공유 배포 에이전트 사용하고 각 게시자 데이터베이스/구독자 데이터베이스 쌍에는 단일 공유 에이전트가 있습니다. 1 = 이 발행물에 대한 독립 실행형 배포 에이전트 있습니다. |
immediate_sync | bit | 동기화 파일이 스냅샷 에이전트 실행될 때마다 만들어지거나 다시 만들어지는지 여부를 나타냅니다. 여기서 1은 에이전트가 실행될 때마다 만들어짐을 의미합니다. |
allow_push | bit | 게시에서 밀어넣기 구독이 허용되는지 여부를 나타냅니다. 여기서 1 은 허용됨을 의미합니다. |
allow_pull | bit | 게시에서 끌어오기 구독이 허용되는지 여부를 나타냅니다. 여기서 1 은 허용됨을 의미합니다. |
보존 | int | 지정된 발행물에 저장할 변경 시간(시간)입니다. |
allow_subscription_copy | bit | 해당 게시를 구독하는 구독 데이터베이스를 복사하는 기능이 활성화되었는지 여부를 지정합니다. 1 은 복사가 허용됨을 의미합니다. |
allow_initialize_from_backup | bit | 구독자가 초기 스냅샷이 아닌 백업에서 이 게시에 대한 구독을 초기화할 수 있는지를 나타냅니다. 1 은 백업에서 구독을 초기화할 수 있음을 의미하고 0 은 구독을 초기화할 수 없음을 의미합니다. 자세한 내용은 스냅샷 없이 트랜잭션 구독 초기화를 참조하세요. SQL이 아닌 게시자에 대해서는 지원되지 않습니다. |
min_autonosync_lsn | binary(1) | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨. 향후 호환성은 보장되지 않습니다. |
replicate_ddl | int | 게시에 대해 스키마 복제가 지원되는지를 나타냅니다. 1 은 게시자에서 실행된 DDL 문이 복제됨을 나타내고 0 은 DDL 문이 복제되지 않음을 나타냅니다. 자세한 내용은 게시 데이터베이스의 스키마 변경을 참조하세요. SQL이 아닌 게시자에 대해서는 지원되지 않습니다. |
options | int | 비트 옵션 값이 있는 추가 게시 옵션을 지정하는 비트맵: 0x1 - 피어 투 피어 복제에 사용하도록 설정됩니다. 0x2 - 로컬 변경 내용만 게시합니다. 0x4 - SQL Server 이외 구독자에 대해 사용하도록 설정됩니다. |
참고 항목
복제 테이블(Transact-SQL)
복제 뷰(Transact-SQL)
sp_addpublication(Transact-SQL)
sp_changepublication(Transact-SQL)
sp_helppublication (Transact-SQL)
syspublications(시스템 보기)(Transact-SQL)
syspublications(Transact-SQL)