2013-06-07 5 views
0

내 SSIS 패키지는 실행 중에 로그 파일을 작성합니다. 결국 그것은 이메일을 통해 로그 파일을 보내는 다른 패키지를 호출합니다.
첨부 파일이없는 전자 메일은 보낼 수 없으며 항상 다음 오류가 표시됩니다.SSIS 2012 첨부 파일이있는 작업 보내기

[메일 태스크 보내기] 오류 : "F : \ etc ..."파일 존재하지 않거나 파일에 액세스 할 수있는 권한이 없습니다.

나는 이미 시도했습니다 :
- Send Mail Task에 대해 DelayValidation 속성을 True로 설정하십시오.
- 이메일을 보내기 전에 로그 파일의 파일 스트림을 닫습니다.
아무 변화 없음 ...

+0

오류는 사용 권한과 관련되어 있으므로 사용 권한을 보는 관점에서 무엇을 했습니까? 두 패키지 모두 동일한 보안 컨텍스트에서 실행됩니까? 해당 컨텍스트는 파일 및 파일이 들어있는 폴더에 어떤 사용 권한을 가지고 있습니까? –

답변

1

파일 경로에 파일 확장명을 추가했는데 이제는 작동합니다! DelayValidation 속성을 Send Mail Task에 대해 True로 설정했습니다.
Windows가 확장자가없는 경우에도 파일을 열었다는 것을 알았 기 때문에 필자는 생각하지 않았습니다.

관련 문제