sp_addsubscriber(Transact-SQL)

 

적용 대상: SQL Server

이 항목은 다음에 적용됩니다.예SQL Server(2008부터 시작)아니요Azure SQL 데이터베이스아니요Azure SQL 데이터 웨어하우스아니요병렬 데이터 웨어하우스

새 구독자를 게시자에 추가하여 게시한 내용을 받을 수 있도록 합니다. 이 저장 프로시저는 스냅숏 및 트랜잭션 게시를 위한 게시 데이터베이스의 게시자에서 실행됩니다. 원격 배포자를 사용하는 병합 게시의 경우에는 이 저장 프로시저가 배포자에서 실행됩니다.

System_CAPS_ICON_important.jpg 중요


이 저장 프로시저는 더 이상 사용되지 않습니다. 더 이상 게시자에서 구독자를 명시적으로 등록할 필요가 없습니다.

Topic link icon Transact-SQL 구문 표기 규칙

  
sp_addsubscriber [ @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 ]  
    [ , [ @encrypted_password = ] encrypted_password ]  
    [ , [ @publisher = ] 'publisher' ]  

[ @subscriber=] 'subscriber'
이 서버의 게시에 유효한 구독자로 추가되는 서버의 이름입니다. 구독자sysname, 기본값은 없습니다.

[ @type=] type
구독자의 유형입니다. 형식tinyint, 다음이 값 중 하나일 수 있습니다.

ValueDescription
0 (기본값)Microsoft SQL Server 구독자
1ODBC 데이터 원본 서버
2Microsoft Jet 데이터베이스
3OLE DB 공급자

[ @login=] 'login'
SQL Server 인증에 대한 로그인 ID입니다. 로그인sysname, 기본값은 NULL입니다.

System_CAPS_ICON_note.jpg 참고


이 매개 변수는 더 이상 사용되지 않으며 이전 버전 스크립트와의 호환성을 위해 유지 관리됩니다. 속성은 이제에 지정 된 구독 단위로 실행할 때 sp_addsubscription합니다. 값을 지정하면 해당 값은 이 구독자에서 구독을 만들 때 기본값으로 사용되며 경고 메시지가 반환됩니다.

[ @password=] 'password'
SQL Server 인증을 위한 암호입니다. 암호nvarchar (524), 기본값은 NULL입니다.

System_CAPS_ICON_important.jpg 중요


빈 암호를 사용하지 마세요. 강력한 암호를 사용하세요.

System_CAPS_ICON_note.jpg 참고


이 매개 변수는 더 이상 사용되지 않으며 이전 버전 스크립트와의 호환성을 위해 유지 관리됩니다. 속성은 이제에 지정 된 구독 단위로 실행할 때 sp_addsubscription합니다. 값을 지정하면 해당 값은 이 구독자에서 구독을 만들 때 기본값으로 사용되며 경고 메시지가 반환됩니다.

[ @commit_batch_size=] commit_batch_size
이 매개 변수는 더 이상 사용되지 않으며 이전 버전 스크립트와의 호환성을 위해 유지 관리됩니다.

System_CAPS_ICON_note.jpg 참고


값을 지정하면 해당 값은 이 구독자에서 구독을 만들 때 기본값으로 사용되며 경고 메시지가 반환됩니다.

[ @status_batch_size=] status_batch_size
이 매개 변수는 더 이상 사용되지 않으며 이전 버전 스크립트와의 호환성을 위해 유지 관리됩니다.

System_CAPS_ICON_note.jpg 참고


값을 지정하면 해당 값은 이 구독자에서 구독을 만들 때 기본값으로 사용되며 경고 메시지가 반환됩니다.

[ @flush_frequency=] flush_frequency
이 매개 변수는 더 이상 사용되지 않으며 이전 버전 스크립트와의 호환성을 위해 유지 관리됩니다.

System_CAPS_ICON_note.jpg 참고


값을 지정하면 해당 값은 이 구독자에서 구독을 만들 때 기본값으로 사용되며 경고 메시지가 반환됩니다.

[ @frequency_type=] frequency_type
복제 에이전트를 예약하는 빈도입니다. frequency_typeint, 다음이 값 중 하나일 수 있습니다.

ValueDescription
1한 번
2요청 시
4일별
8매주
16매월
32매월 상대적
64 (기본값)자동 시작
128되풀이
System_CAPS_ICON_note.jpg 참고


이 매개 변수는 더 이상 사용되지 않으며 이전 버전 스크립트와의 호환성을 위해 유지 관리됩니다. 속성은 이제에 지정 된 구독 단위로 실행할 때 sp_addsubscription합니다. 값을 지정하면 해당 값은 이 구독자에서 구독을 만들 때 기본값으로 사용되며 경고 메시지가 반환됩니다.

[@frequency_interval= ] frequency_interval
설정 된 빈도에 적용 되는 값 frequency_type합니다. frequency_intervalint, 기본값은 1입니다.

System_CAPS_ICON_note.jpg 참고


이 매개 변수는 더 이상 사용되지 않으며 이전 버전 스크립트와의 호환성을 위해 유지 관리됩니다. 속성은 이제에 지정 된 구독 단위로 실행할 때 sp_addsubscription합니다. 값을 지정하면 해당 값은 이 구독자에서 구독을 만들 때 기본값으로 사용되며 경고 메시지가 반환됩니다.

[ @frequency_relative_interval=] frequency_relative_interval
복제 에이전트의 날짜입니다. 이 매개 변수를 사용 하면 frequency_type 로 설정 된 32 (매월 상대적). frequency_relative_intervalint, 다음이 값 중 하나일 수 있습니다.

Description
1 (기본값)첫째
2둘째
4셋째
8넷째
16마지막
System_CAPS_ICON_note.jpg 참고


이 매개 변수는 더 이상 사용되지 않으며 이전 버전 스크립트와의 호환성을 위해 유지 관리됩니다. 속성은 이제에 지정 된 구독 단위로 실행할 때 sp_addsubscription합니다. 값을 지정하면 해당 값은 이 구독자에서 구독을 만들 때 기본값으로 사용되며 경고 메시지가 반환됩니다.

[ @frequency_recurrence_factor=] frequency_recurrence_factor
사용 하는 되풀이 비율 frequency_type합니다. frequency_recurrence_factorint, 기본값은 0합니다.

System_CAPS_ICON_note.jpg 참고


이 매개 변수는 더 이상 사용되지 않으며 이전 버전 스크립트와의 호환성을 위해 유지 관리됩니다. 속성은 이제에 지정 된 구독 단위로 실행할 때 sp_addsubscription합니다. 값을 지정하면 해당 값은 이 구독자에서 구독을 만들 때 기본값으로 사용되며 경고 메시지가 반환됩니다.

[ @frequency_subday=] frequency_subday
정의된 기간 동안 다시 예약하는 빈도입니다. frequency_subdayint, 다음이 값 중 하나일 수 있습니다.

ValueDescription
1한 번
2둘째
4 (기본값)Minute
8Hour
System_CAPS_ICON_note.jpg 참고


이 매개 변수는 더 이상 사용되지 않으며 이전 버전 스크립트와의 호환성을 위해 유지 관리됩니다. 속성은 이제에 지정 된 구독 단위로 실행할 때 sp_addsubscription합니다. 값을 지정하면 해당 값은 이 구독자에서 구독을 만들 때 기본값으로 사용되며 경고 메시지가 반환됩니다.

[ @frequency_subday_interval=] frequency_subday_interval
에 대 한 간격인 frequency_subday합니다. frequency_subday_intervalint, 기본값은 5합니다.

System_CAPS_ICON_note.jpg 참고


이 매개 변수는 더 이상 사용되지 않으며 이전 버전 스크립트와의 호환성을 위해 유지 관리됩니다. 속성은 이제에 지정 된 구독 단위로 실행할 때 sp_addsubscription합니다. 값을 지정하면 해당 값은 이 구독자에서 구독을 만들 때 기본값으로 사용되며 경고 메시지가 반환됩니다.

[ @active_start_time_of_day=] active_start_time_of_day
하루 중에서 복제 에이전트가 처음으로 실행되도록 예약된 시간이며 HHMMSS 형식으로 표시됩니다. active_start_time_of_dayint, 기본값은 0합니다.

System_CAPS_ICON_note.jpg 참고


이 매개 변수는 더 이상 사용되지 않으며 이전 버전 스크립트와의 호환성을 위해 유지 관리됩니다. 속성은 이제에 지정 된 구독 단위로 실행할 때 sp_addsubscription합니다. 값을 지정하면 해당 값은 이 구독자에서 구독을 만들 때 기본값으로 사용되며 경고 메시지가 반환됩니다.

[ @active_end_time_of_day=] active_end_time_of_day
하루 중에서 복제 에이전트가 마지막으로 실행되도록 예약된 시간이며 HHMMSS 형식으로 표시됩니다. active_end_time_of_dayint, 오후 11시 59분: 59 235959 기본값, 즉 235959입니다.

System_CAPS_ICON_note.jpg 참고


이 매개 변수는 더 이상 사용되지 않으며 이전 버전 스크립트와의 호환성을 위해 유지 관리됩니다. 속성은 이제에 지정 된 구독 단위로 실행할 때 sp_addsubscription합니다. 값을 지정하면 해당 값은 이 구독자에서 구독을 만들 때 기본값으로 사용되며 경고 메시지가 반환됩니다.

[ @active_start_date=] active_start_date
복제 에이전트가 처음으로 실행되도록 예약된 날짜이며 YYYYMMDD 형식으로 표시됩니다. active_start_dateint, 기본값은 0입니다.

System_CAPS_ICON_note.jpg 참고


이 매개 변수는 더 이상 사용되지 않으며 이전 버전 스크립트와의 호환성을 위해 유지 관리됩니다. 속성은 이제에 지정 된 구독 단위로 실행할 때 sp_addsubscription합니다. 값을 지정하면 해당 값은 이 구독자에서 구독을 만들 때 기본값으로 사용되며 경고 메시지가 반환됩니다.

[ @active_end_date=] active_end_date
복제 에이전트가 마지막으로 실행되도록 예약된 날짜이며 YYYYMMDD 형식으로 표시됩니다. active_end_dateint, 99991231 기본값은 9999 의미 하는 12 월 31 일입니다.

System_CAPS_ICON_note.jpg 참고


이 매개 변수는 더 이상 사용되지 않으며 이전 버전 스크립트와의 호환성을 위해 유지 관리됩니다. 속성은 이제에 지정 된 구독 단위로 실행할 때 sp_addsubscription합니다. 값을 지정하면 해당 값은 이 구독자에서 구독을 만들 때 기본값으로 사용되며 경고 메시지가 반환됩니다.

[ @description=] 'description'
구독자에 관한 텍스트 설명입니다. 설명nvarchar (255), 기본값은 NULL입니다.

[ @security_mode=] security_mode
구현된 보안 모드입니다. security_modeint, 기본값은 1입니다. 0 지정 SQL Server 인증 합니다. 1 Windows 인증을 지정 합니다.

System_CAPS_ICON_note.jpg 참고


이 매개 변수는 더 이상 사용되지 않으며 이전 버전 스크립트와의 호환성을 위해 유지 관리됩니다. 속성은 이제에 지정 된 구독 단위로 실행할 때 sp_addsubscription합니다. 값을 지정하면 해당 값은 이 구독자에서 구독을 만들 때 기본값으로 사용되며 경고 메시지가 반환됩니다.

[ @encrypted_password=] encrypted_password
이 매개 변수는 더 이상 설정만 이전 버전과 호환성을 위해 제공 됩니다 encrypted_password 값에 있지만 0 오류가 발생 합니다.

[ @publisher= ] 'publisher'
SQL Server 이외의 게시자를 지정합니다. 게시자sysname, 기본값은 NULL입니다.

System_CAPS_ICON_note.jpg 참고


게시자 안에서 게시 하는 경우는 SQL Server 게시자입니다.

0 (성공) 또는 1 (실패)

sp_addsubscriber 스냅숏 복제, 트랜잭션 복제 및 병합 복제에 사용 됩니다.

sp_addsubscriber 구독자에는 익명 구독을 병합 게시 하는 경우 필요 하지 않습니다.

sp_addsubscriber 에 기록 된 MSsubscriber_info 테이블에 배포 데이터베이스.

구성원만는 sysadmin 고정된 서버 역할을 실행할 수 있는 sp_addsubscriber합니다.

밀어넣기 구독 만들기
끌어오기 구독 만들기
sp_changesubscriber (입니다. TRANSACT-SQL )
sp_dropsubscriber (입니다. TRANSACT-SQL )
sp_helpsubscriberinfo (입니다. TRANSACT-SQL )

커뮤니티 추가 항목

추가
표시: