sp_changedistributiondb(Transact-SQL)
적용 대상: SQL Server Azure SQL Managed Instance
배포 데이터베이스의 속성을 변경합니다. 이 저장 프로시저는 모든 데이터베이스의 배포자에서 실행됩니다.
구문
sp_changedistributiondb [ @database= ] 'database'
[ , [ @property= ] 'property' ]
[ , [ @value= ] 'value' ]
인수
[ @database = ] 'database'
배포 데이터베이스의 이름입니다. 데이터베이스는 sysname이며 기본값은 없습니다.
[ @property = ] 'property'
지정된 데이터베이스에 대해 변경할 속성입니다. 속성 은 sysname이며 이러한 값 중 하나일 수 있습니다.
값 | 설명 |
---|---|
history_retention | 기록 테이블 보존 기간입니다. |
max_distretention | 최대 배포 보존 기간입니다. |
min_distretention | 최소 배포 보존 기간입니다. |
NULL(기본값) | 사용 가능한 모든 속성 값이 인쇄됩니다. |
[ @value = ] 'value'
지정된 속성의 새 값입니다. 값 은 nvarchar(255)이며 기본값은 NULL입니다.
반환 코드 값
0 (성공) 또는 1 (실패)
설명
sp_changedistributiondb 모든 유형의 복제에 사용됩니다.
예시
DECLARE @distributionDB AS sysname;
SET @distributionDB = N'distribution';
-- Change the history retention period to 24 hours and the
-- maximum retention period to 48 hours.
USE distribution
EXEC sp_changedistributiondb @distributionDB, N'history_retention', 24
EXEC sp_changedistributiondb @distributionDB, N'max_distretention', 48
GO
사용 권한
sysadmin 고정 서버 역할의 멤버만 sp_changedistributiondb 실행할 수 있습니다.
참고 항목
배포자 및 게시자 속성 보기 및 수정
sp_adddistributiondb(Transact-SQL)
sp_dropdistributiondb(Transact-SQL)
sp_helpdistributiondb(Transact-SQL)
복제 저장 프로시저(Transact-SQL)
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기