none
SSIS 패키지 실행 관련 오류 RRS feed

  • 질문

  • 수고하십니다. SQL 관련 문의 드립니다.

    엑셀 소스를 기반으로 하는 SSIS 패키지를 생성하였고, 비주얼 스튜디오나 SSIS 카탈로그를 통해서는 실행이 잘 됩니다. 그런데 작업 예약이나 에이전트 작업에서 우클릭해서 수동으로 직접 실행해보면, 다음과 같은 오류가 발생합니다.

    The Microsoft database engine cannot open or write to the file" (filepath\employee.xlsx), its already opened exclusively by another user or you need permission to view and write its data

    엑셀이 실행 중도 아니고, 다른 사용자가 에이전트 작업이나 엑셀 파일을 사용중인 것도 아닌데 왜 이미 사용중이거나 권한이 없다고 나오는지 문의 드립니다.
    2019년 10월 14일 월요일 오전 1:46

답변

  • 안녕하세요,

    다른 사용자가 사용중이 아니라면, 계정에 관련된 문제인 것으로 보입니다. SQL Server 에이전트 서비스 계정 대신 프록시 계정을 사용하면 SQL Server 에이전트를 사용하여 패키지를 실행할 때 발생할 수 있는 일반적인 문제를 해결할 수 있습니다. 자세한 사항은 다음 링크의 내용을 참고하시기 바랍니다.

    패키지에 대한 SQL Server 에이전트 작업
    Running a SSIS Package from SQL Server Agent Using a Proxy Account

    감사합니다.

    ※ 응답이 문제 해결에 도움이 되었다면 [답변으로 표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다. 만약 TechNet 구독자 지원에 대한 의견이 있다면, tnsf@microsoft.com 으로 문의할 수 있습니다.

    2019년 10월 14일 월요일 오전 3:57
    중재자