sp_publisherproperty(Transact-SQL)
비-Microsoft SQL Server 게시자에 대한 게시자 속성을 표시 또는 변경합니다. 이 저장 프로시저는 배포자에서 실행됩니다.
구문
sp_publisherproperty [ @publisher = ] 'publisher'
[ , [ @propertyname = ] 'propertyname' ]
[ , [ @propertyvalue = ] 'propertyvalue' ]
인수
- [@publisher = ] 'publisher'
다른 유형의 게시자의 이름입니다. publisher는 sysname이며 기본값은 없습니다.
[@propertyname = ] 'propertyname'
설정하는 속성의 이름입니다. propertyname은 sysname이며 다음 값 중 하나일 수 있습니다.값 설명 xactsetbatching
후속 작업에 대해 게시자에서 트랜잭션을 일관성 있는 트랜잭션 집합(Xactset)으로 그룹화할지 여부입니다. enabled 값(기본값)은 Xactset를 만들 수 있음을 의미합니다. disabled 값은 새 Xactset를 만들지 않고 기존 Xactset로 처리함을 의미합니다.
xactsetjob
Xactset를 만드는 데 Xactset 작업을 사용할지 여부입니다. enabled 값은 게시자에서 Xactset를 만들기 위해 Xactset 작업을 정기적으로 실행함을 의미합니다. disabled 값은 변경에 대해 게시자를 폴링할 때 로그 판독기 에이전트만 Xactset를 만들 수 있음을 의미합니다.
xactsetjobinterval
Xactset 작업 실행 간격(분)입니다.
propertyname을 생략하면 설정할 수 있는 모든 속성이 반환됩니다.
- [@propertyvalue = ] 'propertyvalue'
속성 설정의 새 값입니다. propertyvalue는 sysname이며 기본값은 NULL입니다. propertyvalue를 생략하면 속성에 대한 현재 설정이 반환됩니다.
반환 코드 값
0(성공) 또는 1(실패)
결과 집합
열 이름 | 데이터 형식 | 설명 |
---|---|---|
propertyname |
sysname |
설정할 수 있는 다음 게시 속성을 반환합니다. xactsetbatching xactsetjob xactsetjobinterval |
propertyvalue |
sysname |
propertyname 열에 있는 속성에 대한 현재 설정입니다. |
주의
sp_publisherproperty는 비-SQL Server(Non-SQL Server) 게시자에 대한 트랜잭션 복제에 사용됩니다.
publisher만 지정한 경우 결과 집합은 설정할 수 있는 모든 속성에 대한 현재 설정을 포함합니다.
propertyname을 지정하면 명명된 속성만 결과 집합에 나타납니다.
모든 매개 변수를 지정하면 속성이 변경되고 결과 집합이 반환되지 않습니다.
실행 중인 작업에 대해 xactsetjobinterval 속성을 변경하는 경우 작업을 다시 시작해야 새 간격이 적용됩니다.
사용 권한
배포자에 있는 sysadmin 고정 서버 역할의 멤버만 sp_publisherproperty를 실행할 수 있습니다.