sp_changesubscriber(Transact-SQL)sp_changesubscriber (Transact-SQL)

이 항목은 다음에 적용됩니다.예SQL Server(2008부터)아니요Azure SQL Database아니요Azure SQL Data Warehouse 아니요병렬 데이터 웨어하우스 THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

구독자에 대한 옵션을 변경합니다.Changes the options for a Subscriber. 구독자에 대한 모든 배포 태스크가 이 게시자로 업데이트됩니다.Any distribution task for the Subscribers to this Publisher is updated. 이 저장된 프로시저에 기록 된 MSsubscriber_info 배포 데이터베이스의 테이블입니다.This stored procedure writes to the MSsubscriber_info table in the distribution database. 이 저장 프로시저는 게시 데이터베이스의 게시자에서 실행됩니다.This stored procedure is executed at the Publisher on the publication database.

항목 링크 아이콘 Transact-SQL 구문 규칙Topic link icon Transact-SQL Syntax Conventions

구문Syntax


sp_changesubscriber [ @subscriber= ] 'subscriber'  
    [ , [ @type= ] type ]  
    [ , [ @login= ] 'login' ]  
    [ , [ @password= ] 'password' ]  
    [ , [ @commit_batch_size= ] commit_batch_size ]  
    [ , [ @status_batch_size= ] status_batch_size ]  
    [ , [ @flush_frequency= ] flush_frequency ]  
    [ , [ @frequency_type= ] frequency_type ]  
    [ , [ @frequency_interval= ] frequency_interval ]  
    [ , [ @frequency_relative_interval= ] frequency_relative_interval ]  
    [ , [ @frequency_recurrence_factor= ] frequency_recurrence_factor ]  
    [ , [ @frequency_subday= ] frequency_subday ]  
    [ , [ @frequency_subday_interval= ] frequency_subday_interval ]  
    [ , [ @active_start_time_of_day= ] active_start_time_of_day ]  
    [ , [ @active_end_time_of_day= ] active_end_time_of_day ]  
    [ , [ @active_start_date= ] active_start_date ]  
    [ , [ @active_end_date= ] active_end_date ]  
    [ , [ @description= ] 'description' ]  
    [ , [ @security_mode= ] security_mode ]  
    [ , [ @publisher = ] 'publisher' ]  

인수Arguments

[ @subscriber=] '구독자'[ @subscriber=] 'subscriber'
옵션을 변경할 대상이 되는 구독자의 이름입니다.Is the name of the Subscriber on which to change the options. 구독자sysname, 기본값은 없습니다.subscriber is sysname, with no default.

[ @type=] 유형[ @type=] type
구독자 유형입니다.Is the Subscriber type. 형식tinyint, 기본값은 NULL입니다.type is tinyint, with a default of NULL. 0 나타냅니다는 MicrosoftMicrosoft SQL ServerSQL Server 구독자입니다.0 indicates a MicrosoftMicrosoft SQL ServerSQL Server Subscriber. 1 지정 이외의 SQL ServerSQL Server 또는 기타 ODBC 데이터 원본 서버 구독자입니다.1 specifies a non- SQL ServerSQL Server or other ODBC data source server Subscriber.

[ @login=] '로그인'[ @login=] 'login'
SQL ServerSQL Server 인증 로그인 ID입니다.Is the SQL ServerSQL Server Authentication login ID. 로그인sysname, 기본값은 NULL입니다.login is sysname, with a default of NULL.

[ @password=] '암호'[ @password=] 'password'
SQL ServerSQL Server 인증 암호입니다.Is the SQL ServerSQL Server Authentication password. 암호sysname, 기본값은 % 합니다.password is sysname, with a default of %. %password 속성에 변경 내용이 없는지를 나타냅니다.% indicates there is no change to the password property.

[ @commit_batch_size=] commit_batch_size[ @commit_batch_size=] commit_batch_size
이전 버전과의 호환성을 위해서만 지원됩니다.Supported for backward compatibility only.

[ @status_batch_size=] status_batch_size[ @status_batch_size=] status_batch_size
이전 버전과의 호환성을 위해서만 지원됩니다.Supported for backward compatibility only.

[ @flush_frequency=] flush_frequency[ @flush_frequency=] flush_frequency
이전 버전과의 호환성을 위해서만 지원됩니다.Supported for backward compatibility only.

[ @frequency_type=] frequency_type[ @frequency_type=] frequency_type
배포 태스크를 예약하는 빈도입니다.Is the frequency with which to schedule the distribution task. frequency_typeint, 다음이 값 중 하나일 수 있습니다.frequency_type is int, and can be one of these values.

Value 설명Description
11 한 번One time
22 요청 시On demand
44 일별Daily
88 매주Weekly
1616 매월Monthly
3232 매월 상대적Monthly relative
6464 자동 시작Autostart
128128 되풀이Recurring

[ @frequency_interval=] frequency_interval[ @frequency_interval=] frequency_interval
에 대 한 간격인 frequency_type합니다.Is the interval for frequency_type. frequency_intervalint, 기본값은 NULL입니다.frequency_interval is int, with a default of NULL.

[ @frequency_relative_interval=] frequency_relative_interval[ @frequency_relative_interval=] frequency_relative_interval
배포 태스크 날짜입니다.Is the date of the distribution task. 이 매개 변수는 때 frequency_type 로 설정 된 32 (매월 상대)입니다.This parameter is used when frequency_type is set to 32 (monthly relative). frequency_relative_intervalint, 다음이 값 중 하나일 수 있습니다.frequency_relative_interval is int, and can be one of these values.

Value 설명Description
11 첫째First
22 둘째Second
44 셋째Third
88 넷째Fourth
1616 마지막Last

[ @frequency_recurrence_factor=] frequency_recurrence_factor[ @frequency_recurrence_factor=] frequency_recurrence_factor
배포 작업이 정의 된 기간 동안 되풀이 되는 얼마나 자주 frequency_type합니다.Is how often the distribution task should recur during the defined frequency_type. frequency_recurrence_factorint, 기본값은 NULL입니다.frequency_recurrence_factor is int, with a default of NULL.

[ @frequency_subday=] frequency_subday[ @frequency_subday=] frequency_subday
정의된 기간 동안 다시 예약하는 빈도입니다.Is how often to reschedule during the defined period. frequency_subdayint, 다음이 값 중 하나일 수 있습니다.frequency_subday is int, and can be one of these values.

Value 설명Description
11 한 번Once
22 둘째Second
44 MinuteMinute
88 HourHour

[ @frequency_subday_interval=] frequency_subday_interval[ @frequency_subday_interval=] frequency_subday_interval
에 대 한 간격인 frequence_subday합니다.Is the interval for frequence_subday. frequency_subday_intervalint, 기본값은 NULL입니다.frequency_subday_interval is int, with a default of NULL.

[ @active_start_time_of_day=] active_start_time_of_day[ @active_start_time_of_day=] active_start_time_of_day
하루 중에서 배포 태스크가 처음으로 실행되도록 예약된 시간이며 HHMMSS 형식으로 표시됩니다.Is the time of day when the distribution task is first scheduled, formatted as HHMMSS. active_start_time_of_dayint, 기본값은 NULL입니다.active_start_time_of_day is int, with a default of NULL.

[ @active_end_time_of_day=] active_end_time_of_day[ @active_end_time_of_day=] active_end_time_of_day
하루 중에서 배포 태스크가 마지막으로 실행되도록 예약된 시간이며 HHMMSS 형식으로 표시됩니다.Is the time of day when the distribution task stops being scheduled, formatted as HHMMSS. active_end_time_of_dayint, 기본값은 NULL입니다.active_end_time_of_dayis int, with a default of NULL.

[ @active_start_date=] active_start_date[ @active_start_date=] active_start_date
배포 태스크가 처음으로 실행되도록 예약된 날짜이며 YYYYMMDD 형식으로 표시됩니다.Is the date when the distribution task is first scheduled, formatted as YYYYMMDD. active_start_dateint, 기본값은 NULL입니다.active_start_date is int, with a default of NULL.

[ @active_end_date=] active_end_date[ @active_end_date=] active_end_date
배포 태스크가 마지막으로 실행되도록 예약된 날짜이며 YYYYMMDD 형식으로 표시됩니다.Is the date when the distribution task stops being scheduled, formatted as YYYYMMDD. active_end_dateint, 기본값은 NULL입니다.active_end_dateis int, with a default of NULL.

[ @description=] '설명'[ @description=] 'description'
선택적인 텍스트 설명입니다.Is an optional text description. 설명nvarchar (255), 기본값은 NULL입니다.description is nvarchar(255), with a default of NULL.

[ @security_mode=] security_mode[ @security_mode=] security_mode
구현된 보안 모드입니다.Is the implemented security mode. security_modeint, 다음이 값 중 하나일 수 있습니다.security_mode is int, and can be one of these values.

Value 설명Description
00 SQL ServerSQL Server 인증 Authentication
11 Windows 인증Windows Authentication

[ @publisher =] '게시자'[ @publisher= ] 'publisher'
SQL ServerSQL Server 이외의 게시자를 지정합니다.Specifies a non- SQL ServerSQL Server Publisher. 게시자sysname, 기본값은 NULL입니다.publisher is sysname, with a default of NULL.

참고

게시자 에서 아티클 속성을 변경 하는 경우 사용할 수 해야는 SQL ServerSQL Server 게시자입니다.publisher should not be used when changing article properties on a SQL ServerSQL Server Publisher.

반환 코드 값Return Code Values

0 (성공) 또는 1 (실패)0 (success) or 1 (failure)

주의Remarks

sp_changesubscriber 모든 유형의 복제에 사용 됩니다.sp_changesubscriber is used in all types of replication.

PermissionsPermissions

구성원만는 sysadmin 고정된 서버 역할을 실행할 수 있는 sp_changesubscriber합니다.Only members of the sysadmin fixed server role can execute sp_changesubscriber.

관련 항목:See Also

sp_addsubscriber( Transact SQL ) sp_addsubscriber (Transact-SQL)
sp_dropsubscriber ( Transact SQL ) sp_dropsubscriber (Transact-SQL)
sp_helpdistributiondb(Transact-SQL) sp_helpdistributiondb (Transact-SQL)
sp_helpserver(Transact-SQL) sp_helpserver (Transact-SQL)
sp_helpsubscriberinfo(Transact-SQL) sp_helpsubscriberinfo (Transact-SQL)
시스템 저장 프로시저(Transact-SQL)System Stored Procedures (Transact-SQL)