Power Automate(WinAutomation)

[PowerAutomate Desktop] Power Automate에서 Open SQL Connection 시 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine 에러 발생

효동쓰 2020. 12. 9. 14:37

Power Automate에서 Open SQL Connection시 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine 에러 발생

( Microsoft.ACE.OLEDB.12.0’ 공급자는 로컬 컴퓨터에 등록 할 수 없습니다.)

 

안녕하세요. 

효동쓰 입니다.

[ 파워오토메이트 데스크톱 ]

오늘은 PowerAutomate에서 SQL DB Connection 액션을 실행할때에 위와 같은 오류가 발생하였을 경우 해결방법을 알려드리겠습니다.

 

먼저 위와같은 에러가 발생하는 원인에 대해서 알아보겠습니다.

1) 불러오려는 오피스 형식의 파일을 기존PC에 설치된 드라이버가 인식하지 못해 발생한 오류

2) 64비트 Office 프로그램을 사용하고 있어 64비트 용 OLE DB 제공자가 설치되어있으나, 32비트 프로그램인 Visual Studio 에서는 해당 제공자를 찾을 수 없음.

 

그렇다면 어떻게 해결해야 하는지 알아보겠습니다.

32비트 버전의 제공자(ACEOLED.dll)를 설치해야 합니다.

(Microsoft Access Database Engine 2010 Redistributable 엔진(32/64) 모두 받고 Install)

 

자 이제 이렇게 설치 후 다시 SQL Connection 액션을 실행하였을 경우 정상작동되는것을 확인해 볼 수 있을 것 입니다.

 

모두 에러가 해결되길 바라겠습니다.

감사합니다!