일단 내가 일하는 곳은 트랙잭션 복제가 구축이(약간 커스터마이징된) 되어있다.
심지어 스냅샷 복제도 트랜잭션 복제로 구성이 되어있는데,
트랜잭션 복제를 맨 처음 구축할때 옵션을 잘 주면,
스냅샷 에이전트가 구동되어 알아서 스키마와 데이터(인덱스까지도)를 복사를 한다.
이때 게시(publish)쪽 DB의 로컬디스크에 해당 아티클의
데이터를 파일형태로 떨구었다가 ftp로 구독쪽에 밀어넣는 것으로
작동하는(것으로 안다…)데,
이때 맨 이 스냅샷 에이전트가 작동할때 저 에러메시지가 뜨는 경우가 있다.
‘Process could not make files in [destfolder]\unc…
라고 폴더가 표시가 될텐데,
이게 여간 당황스러운게 아니었다.
하지만 해결책은 실제로 간단한 곳에 있었으니,
저 드라이브에 해당폴더가 실제로 존재하는지를 확인하면 된다.
만약 당신이 DB에만 접근이 가능하고 디스크를 볼 수가 없다면,
쿼리분석기에서
xp_cmdshell ‘dir [드라이브명]\’
을 사용하면 된다.
폴더가 없다면 만들어줘라. mkdir.
생성후 스냅샷 에이전트를 다시 시작하면 정상작동.

