2013-08-14 2 views
0

SSIS에서 Excel 파일을 내보낼 때 문제가 발생합니다. 내가 얻는 오류는 [Excel Destination [202]] Error: Opening a rowset for "Report$" failed. Check that the object exists in the database.SSIS Excel 내보내기 Sheetname 오류

나는 유효성 검사를 지연 시키도록 설정하고 파일을 삭제하고 다시 만들고 연결 문자열을 몇 번 확인합니다. 패키지는 잘 작동하는 날짜와 시간을 기반으로 새 파일을 만드는 것으로 가정합니다. 시트에 문제가 있습니다.

답변

2

오류는 SSIS 패키지가 Excel 파일에서 "Report"시트를 찾지 못한다고 말합니다.

만든 워크 시트 (Excel 파일)에 "Report"라는 시트가 있어야합니다. 나는 당신 이이 파일에 신선한 데이터를로드하려면이 일을하는 것 같아요. 대신에, 빈 레코드와 시트 이름 "보고서"하지만 필요한 필드와 템플릿을 만들고이 템플릿을 가리키는 연결을 만들 Excel 파일, 다음 채우기 이 데이터를 복사하고이 파일을 다른 폴더에 복사 한 다음 파일 이름 지정 규칙 (예 : file_yyyymmdd.xls)에 따라 파일 이름을 바꿉니다. 매번이 빈 템플릿 엑셀 파일을 ssis 패키지가 데이터를로드 할 위치로 복사해야합니다.

+0

치료를 받았습니다! 당신은 이것을 할 필요없이 이런 식으로 일할 것이라고 생각할 것입니다! 하지만 고마워! – GPH

관련 문제