2009-08-14 2 views
3

ssis 패키지를 실행하는 SQL Server 2005에서 작업하고 있습니다.예약 된 작업에서 실행할 때 SQL Server 작업 종료 오류가 발생하지만 작업을 수동으로 실행할 때 정상적으로 실행됩니다.

보호 수준으로 패키지 'EncryptSensitiveWithPassword'

SSIS는 엑셀 출력 파일을 사용하고 서버가 64bit를

내가 할

때문에 작업은, 형 운영 시스템이 재부 (에 CmdExec)의 한 단계가 있습니다 내가 바로 '... 단계에서 작업을 시작합니다'하지만 작업이 오류와 함께 실패 일정에서 실행될 때 클릭하면

작업이 잘 실행하는 서버 프록시로 명령에

실행 암호를 전달합니다 :

... 코드 : 0xC0016016 원본 : 설명 : 0x80070002 오류로 보호 된 XML 노드 "DTS : Password"의 암호를 해독하지 못했습니다. "지정한 파일을 찾을 수 없습니다.". 이 정보에 액세스 할 수있는 권한이 없습니다. 이 오류는 암호화 오류가있을 때 발생합니다. 올바른 키를 사용할 수 있는지 확인하십시오. 최종 오류 ... 귀하의 의견

+0

수동 trig 때 다른 보안 자격 증명으로 실행중인 기회가 있습니까? ger 대 예약 된 트리거? 그것은 그 차이를 설명 할 것입니다. 예약 된 작업에 대한 실행 옵션 또는 설정이 있습니까? – TheJacobTaylor

+0

도메인 프록시는 수동 트리거를 치는 것과 동일한 자격 증명을 사용합니다. – freddoo

답변

3

에 대한

감사합니다 "는 EncryptSensitiveWithUserKey로 설정된 패키지의 ProtectionLevel 속성의 기본 설정을 왼쪽 때문에 당신이 게시 한 오류입니다."

출처 : 속성을 찾으려면 http://www.sqlservercentral.com/Forums/Topic565927-147-1.aspx

이 따라 단계 :

  1. 엽니 다 VS에서 속성에
  2. 이동 제어 흐름 패널
  3. 클릭 패키지
관련 문제