이슈 사항
AA에서 Database Connect를 쓰면
MS ODBC Drivers에서 엑셀 파일을 DB로 연동할 수 있다.
이때 관리 도구에서 미리 지정한 데이터 원본 이름(DSN)을 고르려고 하면
32비트만 인식하는 현상이 나타난다.
원인과 필요성
32비트는 xls 파일만 인식하기 때문에
엑셀의 템플릿 확장자를 따로 바꿔줘야 하는 번거로움이 있고 확장성이 떨어진다.
이 현상이 일어나는 이유는 ODBC가 64비트로 안 깔려 있기 떄문이다.
특이한 점은
첫째, windows7이나 10 혹은 OFFICE에 기본 포함된 게 아니라는 점
둘째, 64비트만 깔아선 해결이 안 된다는 점
해결 방안
https://www.microsoft.com/en-us/download/details.aspx?id=13255
Microsoft Access Database Engine 2010 Redistributable
This download will install a set of components that can be used to facilitate transfer of data between 2010 Microsoft Office System files and non-Microsoft Office applications.
www.microsoft.com
에서 32비트를 먼저 깔아준 후 64비트를 깔면 된다.
32비트만 깔면 해결된다는 사람도 있고 64비트까지 깔아야 해결된 사람도 있었다. [보통은 둘 다 깔아야 되는 듯]
과정 중 문제 개연성
하나를 깔면 다른 비트 버전이 안 깔리는 현상이 있을 수 있다.
인터넷에선 크게 2가지 해결방법을 제시했다.
1. cmd로 설치파일을 실행하고 /passive 옵션을 준다.
2. 원인이 되는 레지스트리를 수정
32비트 Microsoft Office와 함께 64비트 Microsoft 데이터베이스 드라이버를 설치하는 방법 | AutoCAD | Autodesk Knowledge Network
To translate this article, select a language. Bahasa Indonesia (Indonesian) Bahasa Melayu (Malay) Català (Catalan) Čeština (Czech) Dansk (Danish) Deutsch (German) English Español (Spanish) Français (French) Italiano (Italian) Latviešu valoda (Latvian) Liet
knowledge.autodesk.com
나의 경우 64비트는 2013을 깔고 32비트는 2010을 깔았더니 해결됐다
관련된 AA 질문 답변
ODBC 64 bits Excel as Database, it is possible?
apeople.automationanywhere.com
최근 변경사항
ODBC나 윈도우가 업데이트 됐는지 32비트에서 xlsx 확장자를 잡을 수 있게 됐다.
'RPA AA' 카테고리의 다른 글
RPA 컨트롤룸의 Bot Upload 및 실행 (0) | 2019.06.18 |
---|---|
RPA Control Room 설치 (0) | 2019.06.17 |
Pagination에 대해 (0) | 2019.06.13 |
작업 중 중복제거가 필요할 때 (0) | 2019.06.12 |
AA RPA Command 정리(v11 기준)[2020. 09. 15 최종수정] (6) | 2019.05.29 |