2017-09-05 8 views
1

스크립트가 올바르게 실행되지 않아 일괄 스크립트에서도 생성 된 로그 파일을 살펴 보았습니다.itgencun017 : 새로운 Inientive Data Hub 설치 후 배치 스크립트가 더 이상 작동하지 않습니다.

그것은 다음과 같은 오류를 보여줍니다

2017-09-05 07:34:24.324 Error itgencun016: Waarschuwing itgenuty427: Een verbinding met de database 'Oracle MySQL\***' kon niet worden opgebouwd als gebruiker '***'. 
Verbinding 'Oracle MySQL\***' kan niet worden gevonden. 

2017-09-05 07:34:24.324 Error itgencun016: Warning itgenuty427: A connection with the database'Oracle MySQL\***' could not be established as user '***'. 
Connection 'Oracle MySQL\***' could not be found. 

이 내 스크립트입니다

local remark local log on connection "Exact Online (REST interface)\Exact Online REST (nl)" user "***" password "***" silent 

use ***, ***, *** 

local define boekjaar "2016" 

select Division bedrijf 
,  FinancialPeriod periode 
,  Date datum 
,  GLAccountCode grootboek 
,  Description omschrijving 
,  trim(AccountCode) crednummer 
,  AmountDC bedrag 
from TransactionLines 
where FinancialYear = ${boekjaar} 
and GLAccountCode between '***' AND '***' 
order 
by  bedrijf 
,  datum 

local remark export results as "c:\temp\***.csv" format csv 

local remark exit 0 

local remark Uncomment this part when you have connectivity directly to MySQL. 

local memorize results clipboard grootboek 

local log on connection "Oracle MySQL\***" user "***" password "***" silent 

local remark truncate table *** 

local insert results clipboard grootboek in table *** 

이 이전에 작동하는 데 사용됩니다. 어떻게하면이 문제를 해결할 수 있을까요?

+0

'로컬 로그온'에서 암호화되지 않은 암호를 사용하면 가치가 떨어집니다. 마지막 릴리스에서는 더 이상 사용할 수 없습니다. 암호화 된 암호를 대신 사용하십시오. 특정 장치에서 사용하기 위해 '로컬 암호화 암호'를 사용하여 생성하십시오. –

답변

1

SQL 파일에는 MySQL 데이터베이스에 연결하는 명령이 들어 있지만이 데이터베이스에 대한 연결은 새로 설치 한 후 더 이상 설정에서 사용할 수 없습니다.

이 연결은 settings.xmlc:\Users\<User>\Invantive 폴더 (%USERPROFILE% 값)에 정의되어야합니다.

마지막 작업 설정 파일 in the c : \ Users \ In Iniveive \ Backup` 폴더를 찾을 수 있습니다.

c:\Users\User\Invantive 폴더의 settings.xml 파일 옆에 넣어야하는 새 settings-companyname.xml에서이 설정을 사용하십시오. 이렇게하면 데이터 허브가 누락 된 연결을 선택하여 settings.xml과 병합하고 배치 파일을 다시 실행해야합니다.

settings.xml을 재설정하거나 삭제하면 추가 설정이 다시 병합됩니다.

배치 파일에서 올바른 연결 경로를 정의했는지 확인하십시오.