2012-04-10 2 views
0

InstallShield 2012 InstallScript MSI 프로젝트가 있고 Oracle SQL 스크립트를 실행해야합니다.Oracle SQL 스크립트를 호출 할 때 InstallShield 2012가 중단됩니다.

내 테스트 스크립트는 다음과 같습니다

update zversion set comments = 'Oracle' where version = '1.30.1' 

때 실행 말하는 대화에 설치 중단 ". 사용자 지정 작업 실행 SQL 설치 스크립트를 ..."

로그 파일에

마지막 항목 :

op : CustomActionSchedule (동작 = ISSQLServerInstall, ActionType = 1025, 원본 = BinaryData, 대상 = ISSQLServerInstall, CustomActionData = C : \ Users) 실행 중 MSI (70:30) [16 : 05 : 31 : \ P \ AppData \ Local \ Temp \ ~ E303.tmp) MSI (70 : D4) [16:05:31 : 367] : 원격 사용자 정의 작업 호출. DLL : C : \ Windows \ Installer \ MSIEF3A.tmp, Entrypoint : ISSQLServerInstall 1 : SQL 연결 'SQLServer'처리 중 ... 1 : SQL 연결 'SQLServer'를 건너 뜁니다. 이 연결은 IS_SQLSERVER_CXNS_ABSENT_FROM_INSTALL 속성에 지정됩니다. 1 : SQL 연결 'Oracle'처리 중 ... 1 : 연결에서 실행하도록 예약 된 하나 이상의 SQL 스크립트가 있는지 확인하십시오. 1 : SQL 스크립트 'SqlScript5.sql1'이 실행되도록 예약되었습니다. 최종 결정은 나중에이 스크립트에 대해 지정된 스키마 버전이있는 경우 수행됩니다. 스크립트 실행 = RunOnInstall, 동작 = 설치, 구성 요소 상태 = 설치, 스키마 = 1 : SQL 연결을 시도 중 ... 서버 : P.PO.COM, 데이터베이스 : MSOW 1 : [Microsoft] [ODBC 드라이버 관리자] 드라이버의 SQLSetConnectAttr이 실패했습니다. 1 : SQL 스크립트를 실행하려고했습니다 ... 1 : SQL 스크립트 'SqlScript5.sql1'이 실행될 것인지 확인 ... 1 : SQL 스크립트가 실행되지 않았기 때문에 SQL 스크립트가 실행됩니다. 대상 데이터베이스. 1 : SQL 스크립트 파일 실행 준비 : 'SqlScript5.sql1'. 경로 : 'C : \ Users \ P \ AppData \ Local \ Temp \ ~ E314.tmp' 1 : Line 3에서 SQL 실행 >>>

+0

추가 정보 :이 Oracle SQL 스크립트를 실행하면 설치가 중단됩니다. 나는 실종됐다. 하면 Installshield 2012 의 InstallScript MSI 프로젝트 윈도우 7 오라클 클라이언트 11.2.0.1.0 AdoDriverName : 마이크로 소프트 ODBC 연결 오라클 을 위해 : 명령 제한 시간 : 30 초 배치 구분 : 업데이트 zversion : 스크립트를 GO 세트 lastudchangedate = sysdate WHERE 버전 = '1.30.1' GO –

답변

0

해결되었습니다.

이전 스크립트 파일을 삭제하고 새 스크립트 파일을 만들었습니다. 이전 파일에 무엇이 잘못되었는지 알지 못합니다.

관련 문제