Publication.CreateSnapshotAgent 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 작업이 아직 없는 경우 게시에 대한 초기 스냅샷을 생성하는 데 사용되는 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
고정 데이터베이스 역할 멤버에 의해 호출될 수 있습니다.
호출 CreateSnapshotAgent 은 sp_addpublication_snapshot(Transact-SQL)를 실행하는 것과 같습니다.