2017-03-01 2 views
2

VS2013에서 .NET 웹 응용 프로그램을 만들었습니다. 데이터베이스에서 드롭 다운을 채우고 선택에 따라 SSIS 패키지를 호출하고 일부 데이터를 가져오고 텍스트 및 출력 형식으로 출력 파일을 만듭니다. 패키지는 2008 년과 32 비트입니다..NET 응용 프로그램에서 호출 할 때 SSIS 오류가 발생합니다.

enter image description here

사람이 어떤 통찰력을 제공 할 수

내가 로컬로 실행에는 문제가 없지만, 일단 웹 서버에 배포하고, 나는 다음과 같은 오류는 무엇입니까? 응용 프로그램 풀에는 32 비트 응용 프로그램을 실행할 수있는 옵션이 있습니다.

+2

오류 스크린 샷이 아닌 질문에 오류 텍스트를 복사하여 붙여 넣으십시오. – vittore

+1

"응용 프로그램을 실행중인 컴퓨터에 통합 서비스가 올바르게 설치되었는지 확인하십시오."또한 "64 비트 버전이 설치되어 있는지 확인하십시오." –

+0

예, 둘 다 확인했습니다. – user7643342

답변

0

이 오류를 검색 한 후이 오류가 발생할 수 4 문제 발견 :

  1. 패키지는 64 비트 및 통합 서비스에 배포되는 64 비트 웹 서버에 설치되어 있지를

  2. 로컬 시스템의 SQL Server와 웹 서버 간의 버전이 일치하지 않음

  3. 한 구성 요소의 등록 정보 ForcedExecutionValueType을 값으로 변경했습니다 다른 Int32

  4. 클라이언트 SDK 도구가 웹 서버에 설치되어 있지 않습니다. 이 MSDN artcile

참조

관련 문제