다음을 통해 공유


TransSubscription.Reinitialize 메서드

정의

구독을 다시 초기화하도록 표시합니다.

오버로드

Reinitialize()

다음에 배포 에이전트를 실행하여 구독을 동기화할 때 구독을 다시 초기화하도록 표시합니다.

Reinitialize(Boolean)

구독을 다시 초기화합니다.

Reinitialize()

다음에 배포 에이전트를 실행하여 구독을 동기화할 때 구독을 다시 초기화하도록 표시합니다.

public:
 void Reinitialize();
public void Reinitialize ();
member this.Reinitialize : unit -> unit
Public Sub Reinitialize ()

설명

메서드를 호출한 후 동기화를 Reinitialize 시작하여 구독을 다시 초기화해야 합니다. 자세한 내용은 방법: 구독 다시 초기화(RMO 프로그래밍)를 참조하세요.

호출하기 전에 서버의 TransSubscription 개체에 대한 변경 내용을 저장하도록 호출 CommitPropertyChangesReinitialize해야 합니다.

이 메서드는 Reinitialize 게시자(또는 SQL Server 이외 게시자의 배포자), 게시 데이터베이스의 고정 데이터베이스 역할 멤버db_owner(또는 SQL Server 이외 게시자의 배포 데이터베이스) 또는 구독을 만든 사용자에 의해서만 sysadmin 호출할 수 있습니다.

호출 Reinitializesp_reinitsubscription(Transact-SQL)를 실행하는 것과 같습니다.

적용 대상

Reinitialize(Boolean)

구독을 다시 초기화합니다.

public:
 void Reinitialize(bool invalidateSnapshot);
public void Reinitialize (bool invalidateSnapshot);
member this.Reinitialize : bool -> unit
Public Sub Reinitialize (invalidateSnapshot As Boolean)

매개 변수

invalidateSnapshot
Boolean

스냅샷을 무효화하는지 여부를 나타냅니다.

적용 대상