SSIS를 처음 사용합니다. 나는 Excel 파일에 오류를 기록해야하는 요구 사항을 발견했습니다.SSIS 오류 로그 엑셀
는 SSIS Logging
, 나는 로그 Windows
, text files
, xml files
, SQL Server
, SQL Server Profiler
옵션을 제공 찾을 수 있습니다하지만 엑셀에 대한 옵션을 찾을 수 없습니다.
아무도 말해 줄 수 있나요?
SSIS를 처음 사용합니다. 나는 Excel 파일에 오류를 기록해야하는 요구 사항을 발견했습니다.SSIS 오류 로그 엑셀
는 SSIS Logging
, 나는 로그 Windows
, text files
, xml files
, SQL Server
, SQL Server Profiler
옵션을 제공 찾을 수 있습니다하지만 엑셀에 대한 옵션을 찾을 수 없습니다.
아무도 말해 줄 수 있나요?
흠, 이벤트 핸들러를 사용하여 로그 파일 (On Info, On Error)을 Excel 파일에 쓸 수 있다고 생각합니다. 그러나 패키지가 실행되는 동안 Excel 파일을 사용할 수 없습니다. 내 경험에 비추어 볼 때 SSIS에서 Excel 파일을 사용하는 것은 일반 오래된 CSV 파일을 사용하는 것보다 더 까다 롭습니다. 그래서 로그 대상으로 csv를 사용합니다. 그렇게하면 안정적인 패키지를 얻을 수 있으며, 텍스트 편집기 (notepad ++)로 파일을 모니터 할 수 있으며 사용자는 패키지가 완료된 후 Excel에서 열 수 있습니다.
SQL Server에 오류를 기록한 다음 최종 데이터 흐름을 실행하여 로그를 Excel로 내보낼 수 있습니다.
또는 Excel에서 Excel을 사용하여 SQL Server의 오류 로그 테이블을 볼 수있는 데이터 소스로 최종 사용자를 설정할 수 있습니다.
그러나 질문을 학문적으로 다루는 SSIS를 구성하여 기본 제공 로깅을 통해 오류를 Excel에 직접 기록 할 수는 없습니다. 이 작업을 정말로 원한다면 오류 처리기에 사용자 지정 스크립트를 작성할 수 있습니다.
이 작업을 수행하기가 어려울 경우 정적 네트워크 위치에있는 특정 Excel 통합 문서를 SQL Server 내의 연결된 서버로 설정 한 다음 SQL Server 로깅을 사용하여 해당 데이터베이스에 쓸 수 있습니다.
말할 필요도없이 권장하지 않습니다.