Publication.CreateSnapshotAgent 메서드

정의

이 작업이 아직 없는 경우 게시에 대한 초기 스냅샷을 생성하는 데 사용되는 SQL Server 에이전트 작업을 만듭니다.

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

예외

게시가 서버에 없거나, 서버가 SQL Server 2005 이상에서 실행되고 있지 않거나, 작업이 이미 있습니다.

설명

CreateSnapshotAgent 메서드는 속성이 로 설정된 false상태에서 만든 기존 게시에 CreateSnapshotAgentByDefault 대한 스냅샷 작업을 만드는 데 사용됩니다.

원격 배포자로 게시자를 구성할 경우 SnapshotGenerationAgentProcessSecurity를 포함하여 모든 속성에 제공된 값이 일반 텍스트로 배포자에게 보내집니다. CreateSnapshotAgent 메서드를 호출하기 전에 게시자와 해당 원격 배포자 간 연결을 암호화해야 합니다. 자세한 내용은 SQL Server 연결 암호화를 참조하십시오.

이 메서드는 CreateSnapshotAgent 게시자에서 sysadmin 고정 서버 역할의 멤버 또는 게시 데이터베이스의 db_owner 고정 데이터베이스 역할 멤버에 의해 호출될 수 있습니다.

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

적용 대상