sp_helparticle(Transact-SQL)
적용 대상:SQL ServerAzure SQL Managed Instance
아티클에 대한 정보를 표시합니다. 이 저장 프로시저는 게시 데이터베이스의 게시자에서 실행됩니다. Oracle 게시자의 경우 이 저장 프로시저는 모든 데이터베이스의 배포자에서 실행됩니다.
구문
sp_helparticle [ @publication = ] 'publication'
[ , [ @article = ] 'article' ]
[ , [ @returnfilter = ] returnfilter ]
[ , [ @publisher = ] 'publisher' ]
[ , [ @found = ] found OUTPUT ]
인수
[ @publication = ] 'publication'
게시의 이름입니다. 게시는 sysname이며 기본값은 없습니다.
[ @article = ] 'article'
발행물에 있는 아티클의 이름입니다. 아티클은 sysname이며 기본값은 .입니다%. 아티클이 제공되지 않으면 지정된 발행물의 모든 아티클에 대한 정보가 반환됩니다.
[ @returnfilter = ] returnfilter
필터 절을 반환할지 여부를 지정합니다. returnfilter는 필터 절을 반환하는 기본값이 1인 비트입니다.
[ @publisher = ] 'publisher'
Microsoft SQL Server가 아닌 게시자를 지정합니다. 게시자는 sysname이며 기본값은 NULL입니다.
참고 항목
SQL Server 게시자가 게시한 아티클에 대한 정보를 요청할 때 게시자를 지정해서는 안 됩니다.
[ @found = ] found OUTPUT
내부 전용입니다.
결과 집합
열 이름 | 데이터 형식 | 설명 |
---|---|---|
문서 ID | int | 아티클의 ID입니다. |
문서 이름 | sysname | 아티클의 이름입니다. |
base 개체 | nvarchar(257) | 아티클 또는 저장 프로시저가 나타내는 기본 테이블의 이름입니다. |
대상 개체 | sysname | 대상(구독) 테이블의 이름입니다. |
동기화 개체 | nvarchar(257) | 게시된 아티클을 정의하는 뷰의 이름입니다. |
type | smallint | 아티클의 유형: 1 = 로그 기반입니다. 3 = 수동 필터를 사용하는 로그 기반입니다. 5 = 수동 보기를 사용하는 로그 기반입니다. 7 = 수동 필터 및 수동 보기를 사용하는 로그 기반입니다. 8 = 저장 프로시저 실행. 24 = Serializable 저장 프로시저 실행 32 = 저장 프로시저(스키마에만 해당). 64 = 뷰(스키마만 해당). 96 = 집계 함수(스키마에만 해당). 128 = 함수(스키마에만 해당). 257 = 로그 기반 인덱싱된 뷰입니다. 259 = 수동 필터가 있는 로그 기반 인덱싱된 뷰입니다. 261 = 수동 보기가 있는 로그 기반 인덱싱된 뷰입니다. 263 = 수동 필터 및 수동 보기가 있는 로그 기반 인덱싱된 뷰입니다. 320 = 인덱싱된 뷰(스키마만 해당). |
status | tinyint | 하나 이상의 아티클 속성의 &(비트 AND) 결과일 수 있습니다. 0x00 = 정보 제공 목적으로만 식별됩니다. 지원 안 됨 향후 호환성은 보장되지 않습니다. 0x01 = 아티클이 활성화되어 있습니다. 0x08 = insert 문에 열 이름을 포함합니다. 0x16 = 매개 변수가 있는 문을 사용합니다. 0x32 = 매개 변수가 있는 문을 사용하고 insert 문에 열 이름을 포함합니다. |
filter | nvarchar(257) | 테이블을 가로로 필터링하는 데 사용되는 저장 프로시저입니다. 이 저장 프로시저는 FOR REPLICATION 절을 사용하여 만들어졌어야 합니다. |
description | nvarchar(255) | 아티클에 대한 설명 항목입니다. |
insert_command | nvarchar(255) | 테이블 아티클을 사용하여 삽입을 복제본(replica) 때 사용되는 복제본(replica)tion 명령 유형입니다. 자세한 내용은 트랜잭션 아티클에 대한 변경 내용을 전파하는 방법 지정을 참조하세요. |
update_command | nvarchar(255) | 업데이트를 복제할 때 테이블 아티클에서 사용되는 복제 명령 유형입니다. 자세한 내용은 트랜잭션 아티클에 대한 변경 내용을 전파하는 방법 지정을 참조하세요. |
delete_command | nvarchar(255) | 테이블 아티클을 사용하여 삭제를 복제본(replica) 때 사용되는 복제본(replica)tion 명령 유형입니다. 자세한 내용은 트랜잭션 아티클에 대한 변경 내용을 전파하는 방법 지정을 참조하세요. |
만들기 스크립트 경로 | nvarchar(255) | 대상 테이블을 만드는 데 사용되는 아티클 스키마 스크립트의 경로 및 이름입니다. |
세로 파티션 | bit | 아티클에 수직 분할을 사용할 수 있는지 여부입니다. 여기서 값 이 1 이면 세로 분할을 사용할 수 있습니다. |
pre_creation_cmd | tinyint | DROP TABLE, DELETE TABLE 또는 TRUNCATE TABLE에 대한 사전 생성 명령입니다. |
filter_clause | ntext | 가로 필터링을 지정하는 WHERE 절입니다. |
schema_option | binary(8) | 지정한 아티클에 대한 스키마 생성 옵션의 비트맵입니다. schema_option 값의 전체 목록은 sp_addarticle(Transact-SQL)를 참조하세요. |
dest_owner | sysname | 대상 개체의 소유자 이름입니다. |
source_owner | sysname | 원본 개체의 소유자입니다. |
unqua_source_object | sysname | 소유자 이름이 없는 원본 개체의 이름입니다. |
sync_object_owner | sysname | 게시된 아티클을 정의하는 뷰의 소유자입니다. . |
unqualified_sync_object | sysname | 소유자 이름 없이 게시된 아티클을 정의하는 뷰의 이름입니다. |
filter_owner | sysname | 필터의 소유자입니다. |
unqua_filter | sysname | 소유자 이름이 없는 필터의 이름입니다. |
auto_identity_range | int | 게시를 만들 때 자동 ID 범위 처리가 설정되었는지 여부를 나타내는 플래그입니다. 1 은 자동 ID 범위를 사용하도록 설정됨을 의미합니다 .0 은 사용하지 않도록 설정됨을 의미합니다. |
publisher_identity_range | int | 아티클에 identityrangemanagementoption이 자동 또는 auto_identity_range true로 설정된 경우 게시자에서 ID 범위의 범위 크기입니다. |
identity_range | bigint | 아티클에 identityrangemanagementoption이 자동 또는 auto_identity_range true로 설정된 경우 구독자에서 ID 범위의 범위 크기입니다. |
임계값 | bigint | 배포 에이전트 새 ID 범위를 할당하는 시기를 나타내는 백분율 값입니다. |
identityrangemanagementoption | int | 아티클에 대해 처리되는 ID 범위 관리를 나타냅니다. |
fire_triggers_on_스냅샷 | bit | 초기 스냅샷 적용될 때 복제본(replica)ted 사용자 트리거가 실행되는 경우입니다. 1 = 사용자 트리거가 실행됩니다. 0 = 사용자 트리거가 실행되지 않습니다. |
반환 코드 값
0 (성공) 또는 1 (실패)
설명
sp_helparticle 스냅샷 복제본(replica) 및 트랜잭션 복제본(replica) 사용됩니다.
사용 권한
sysadmin 고정 서버 역할의 멤버, db_owner 고정 데이터베이스 역할 또는 현재 게시에 대한 게시 액세스 목록만 sp_helparticle 실행할 수 있습니다.
예시
DECLARE @publication AS sysname;
SET @publication = N'AdvWorksProductTran';
USE [AdventureWorks2022]
EXEC sp_helparticle
@publication = @publication;
GO
참고 항목
아티클 속성 보기 및 수정
sp_addarticle(Transact-SQL)
sp_articlecolumn(Transact-SQL)
sp_changearticle(Transact-SQL)
sp_droparticle(Transact-SQL)
복제 저장 프로시저(Transact-SQL)
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기