2013-07-02 5 views
0

내가 만든 내가 executed correctly from Integration services MSDBSSIS 패키지 실행 SQL 에이전트 내부 실패

입니다 그러나 Integration services MSDB 에 가져온 하나 SSIS package 나는 SQL Server Agent에서 JOB를 만들고 에게 그것을주고 그 작업을 실행하려고 시도 할 때 나에게 다음과 같은 오류

I'm unable to get it what is wrong from following error please help me.

(I는 SQL Server 에이전트에서 packge를 추가 할 때 내가 설정 파일을 추가하고 설정 파일을 삭제하여 시도)

,

메시지 사용자 : cam \ Package.Runner로 실행됩니다. Microsoft (R) SQL Server 실행 패키지 유틸리티 버전 64 비트에 대한 버전 10.0.4000.0 Copyright (C) Microsoft Corp 1984-2005. 판권 소유. 시작 : 오전 5시 5분 1초 오류 : 2013년 7월 2일 05 : 05 : 01.85

Code: 0xC0016016  Source:  Description: Failed to decrypt protected XML node "DTS:Property" with error 0x8009000B "Key not valid for use in specified state.". You may not be authorized to access this information. This error occurs when there is a cryptographic error. Verify that the correct key is available. End Error Error: 2013-07-02 05:05:01.85 
    Code: 0xC0016016  Source:  Description: Failed to decrypt protected XML node "DTS:Password" with error 0x8009000B "Key not valid for use in specified state.". You may not be authorized to access this information. This error occurs when there is a cryptographic error. Verify that the correct key is available. End Error 
Error: 2013-07-02 05:05:02.02 
    Code: 0xC0202009  Source: BloombergFTP Connection manager "WOPR\Fireball_PROD.sa"  Description: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80040E4D. An OLE DB record is available. Source: "Microsoft SQL Server Native Client 10.0" Hresult: 0x80040E4D Description: "Login failed for user 'package.runner'.". End Error Error: 2013-07-02 05:05:02.02  Code: 0xC00291EC  Source: Execute SQL Task Goodhart Execute SQL Task  Description: Failed to acquire connection "WOPR\Fireball_PROD.sa". Connection may not be configured correctly or you may not have the right permissions on this connection. End Error DTExec: The package execution returned DTSER_FAILURE (1). Started: 5:05:01 AM Finished: 5:05:02 AM Elapsed: 0.266 seconds. The package execution failed. The step failed. 

답변

0

는 "WOPR \ Fireball_PROD.sa"BloombergFTP 연결 관리자가 사용하는 자격 증명을 확인하면 다음을 시도하기 전에 유효합니다.

어느

  1. 변경 EncryptSensitiveWithPassword에 SSIS 패키지 ProtectionLevel 속성을하고 SQLSERVER 에이전트 작업 SSIS 구성에서 package.Specify에게 명령 줄에서이 암호를 encrpt하는 를 원하는 경우 Packagepassword를 설정합니다.
  2. 패키지를 암호화하지 않으려면 SSIS 패키지 ProtectionLevel 속성을 DontSaveSensitive로 변경하십시오. SQLSERVER 에이전트 작업 SSIS 구성 자체에 자격 증명을 지정하십시오.
0

비슷한 문제가 발생했습니다. 내 SSIS 패키지는 SQL Data Tools 내에서 오류없이 실행 중이지만 SQL Server Agent에서는 관리자 프록시를 사용하여 실패했습니다. 작업 로그를 보면 오류 메시지는 "보호 된 XML 노드의 암호를 해독하지 못했습니다"DTS : 속성 ""

이러한 오류에 대한 여러 가지 이유 중 하나가 SM에 의해 표시됩니다 프록시가 자신이 참조하는 테이블/데이터베이스에 대한 액세스 권한이없는 반면 자신이이 테이블에 액세스 할 수 있다는 것입니다.

필자는 개인적인 데이터베이스에 글을 쓰고 있는데, 프록시의 기반이되는 자격 증명으로는 액세스 할 수 없었다. 따라서 SQL 데이터 도구 내에서 SSIS 패키지를 실행할 때 SQL Server Man에서 작업을 실행할 때 테이블에 액세스 할 수있었습니다. 스튜디오, 못 하겠어. 내 패키지의 대상 데이터베이스를 변경하고 작업을 runned 수 있습니다.

비슷한 문제가있는 사람들에게 도움이 될 수 있습니다.

관련 문제