답변:
이는 일반적으로 xp_cmdshell에 대한 권한이 보안상의 이유로 수정 된 문제입니다. SQL 에이전트 계정에 복제 폴더에서 데이터를 삭제하는 데 필요한 네트워크 권한이없는 경우에도이 문제가 발생할 수 있습니다.
xp_cmdshell이 활성화되어 있고이를 실행하는 계정에 적절한 권한이 있는지 확인하십시오.
USE master
GO
EXEC sp_configure 'show advanced option', '1';
reconfigure;
GO
exec sp_configure 'xp_cmdshell';
출력은 다음과 같아야합니다.
name minimum maximum config_value run_value
xp_cmdshell 0 1 1 1
내 경험상 스냅 샷 폴더 보존은 다음과 같이 작동합니다.
익명 구독자가 해당 게시에 대해 활성화되어 있지 않고 모든 구독자가 스냅 샷을 사용한 경우 다음 정리 에이전트 실행에서 스냅 샷을 제거합니다.
익명 구독자가 사용 가능하고 분배 보유 기간이 경과 한 경우 다음 정리 에이전트 실행으로 스냅 샷이 제거됩니다.
2 개월 동안 스냅 샷을 유지하려는 경우 익명 구독을 허용하고 가능한 경우 배포 보존을 2 개월로 설정하여이를 수행 할 수 있습니다.
배포 데이터베이스가 트랜잭션 복제에도 사용되는 경우 배포 데이터베이스가 크게 커질 수 있습니다.
도움이 되었기를 바랍니다,
매트