2016-06-30 2 views
0

SSIS를 처음 사용합니다. 나는 Excel 파일에 오류를 기록해야하는 요구 사항을 발견했습니다.SSIS 오류 로그 엑셀

SSIS Logging, 나는 로그 Windows, text files, xml files, SQL Server, SQL Server Profiler 옵션을 제공 찾을 수 있습니다하지만 엑셀에 대한 옵션을 찾을 수 없습니다.

아무도 말해 줄 수 있나요?

답변

0

흠, 이벤트 핸들러를 사용하여 로그 파일 (On Info, On Error)을 Excel 파일에 쓸 수 있다고 생각합니다. 그러나 패키지가 실행되는 동안 Excel 파일을 사용할 수 없습니다. 내 경험에 비추어 볼 때 SSIS에서 Excel 파일을 사용하는 것은 일반 오래된 CSV 파일을 사용하는 것보다 더 까다 롭습니다. 그래서 로그 대상으로 csv를 사용합니다. 그렇게하면 안정적인 패키지를 얻을 수 있으며, 텍스트 편집기 (notepad ++)로 파일을 모니터 할 수 있으며 사용자는 패키지가 완료된 후 Excel에서 열 수 있습니다.

0

SQL Server에 오류를 기록한 다음 최종 데이터 흐름을 실행하여 로그를 Excel로 내보낼 수 있습니다.

또는 Excel에서 Excel을 사용하여 SQL Server의 오류 로그 테이블을 볼 수있는 데이터 소스로 최종 사용자를 설정할 수 있습니다.

그러나 질문을 학문적으로 다루는 SSIS를 구성하여 기본 제공 로깅을 통해 오류를 Excel에 직접 기록 할 수는 없습니다. 이 작업을 정말로 원한다면 오류 처리기에 사용자 지정 스크립트를 작성할 수 있습니다.

0

이 작업을 수행하기가 어려울 경우 정적 네트워크 위치에있는 특정 Excel 통합 문서를 SQL Server 내의 연결된 서버로 설정 한 다음 SQL Server 로깅을 사용하여 해당 데이터베이스에 쓸 수 있습니다.

말할 필요도없이 권장하지 않습니다.