오류 0x80040e4e: OLE DB 또는 ODBC [HRESULT에서의 예외]

0x80040e4e
당신이 여기 있다면, PowerBI 데스크톱의 PowerQuery에서 기존 테이블을 로드하거나 새로 고치는 중 오류 코드 0x80040e4e와 다음 예외 OLE DB 또는 ODBC [HRESULT에서의 예외]에 직면했을 것입니다.

메시지 자체는 해결 방법에 대한 어떤 통찰도 제공하지 않지만, 이 기사에서 다루는 솔루션을 구현하면 오류 코드 0x80040e4e를 쉽게 수정할 수 있습니다.

PowerBI에서 0x80040e4e 오류 코드를 받는 이유는 무엇인가요?

PowerBI에서 오류 0x80040e4e: OLE DB 또는 ODBC [HRESULT에서의 예외]를 경험하게 되는 이유는 다음 중 하나입니다:

  • Power Query의 중복 테이블 – PowerQuery에 중복된 테이블이 있을 경우, 해당 오류 코드가 발생할 가능성이 높습니다.
  • 특수 문자 – PowerBI가 데이터베이스의 특수 문자를 처리하지 못하고 비정상적인 인코딩을 생성하는 것도 오류 발생의 원인이 됩니다.
  • 충돌하는 데이터 유형 – 소스의 데이터 유형과 열의 데이터 유형 간에 충돌이 있을 경우, 오류 코드 0x80040e4e가 발생할 가능성이 높습니다.
  • 불필요한 관계 – PowerBI가 CoE 설정과 환경 간에 불필요한 관계를 자동 검출할 경우에도 이 오류가 발생할 수 있습니다.

PowerBI에서 오류 코드 0x80040e4e를 어떻게 수정하나요?

1. 열의 데이터 유형 변경

  1. 상단 메뉴 바에서 탭으로 전환하고 쿼리 편집 드롭다운을 확장한 후 PowerBI 리본에서 쿼리 편집을 클릭하여 Power Query 편집기 창에 접근합니다. 0x80040e4e
  2. 이제 데이터 유형을 변경하려는 열을 선택하고 열 제목의 왼쪽 모서리를 클릭합니다. 0x80040e4e
  3. 나타나는 지원되는 데이터 유형 목록에서 현재 열에 적합한 데이터 유형을 선택합니다. 0x80040e4e
  4. 열 유형을 변경하겠다는 확인 팝업 창이 뜹니다. 현재 바꾸기 버튼을 클릭합니다.

일반적으로, PowerBI에서 데이터 소스에서 테이블이 로드될 때 열의 데이터 유형이 자동으로 감지됩니다.

그러나 경우에 따라 PowerBI가 잘못된 데이터 유형을 적용할 때 모순이 발생할 수 있으며, 특히 날짜 데이터 유형을 가진 열에서 오류 0x80040e4e: OLE DB 또는 ODBC [HRESULT에서의 예외]가 발생하게 됩니다. 따라서 영향을 받는 열의 데이터 유형을 변경하는 것으로 충분합니다.

2. 불필요한 관계 삭제

  1. PowerBI에서 테이블 로드를 취소하여 Power BI가 이제 값 없이 로드되도록 합니다.
  2. 상단 메뉴 바에서 모델링 탭으로 전환하고 리본에서 관계 관리 옵션을 선택합니다. 0x80040e4e
  3. 모든 관계 목록에서 환경CoE 설정 간의 관계를 찾아 하단의 삭제 버튼을 누릅니다.
  4. 이제 대화 상자를 저장하고 닫기 하고 쿼리를 다시 로드합니다.

이제 쿼리가 오류 0x80040e4e 없이 올바르게 로드되어야 합니다.

3. 테이블에서 중복 열 제거

  1. 문제가 있는 테이블을 열고 열 제목 앞에 있는 최상위 셀을 클릭합니다.
  2. 나타나는 드롭다운 메뉴에서 중복 제거 옵션을 선택합니다. 0x80040e4e

테이블의 여러 열에서 중복을 삭제하면 PowerBI에서 오류 코드 0x80040e4e를 해결하는 데 도움이 됩니다.

4. 데이터 소스 캐시 지우기

  1. PowerBI 데스크톱을 실행하고 상단 리본에서 파일을 선택합니다.
  2. 좌측 탐색 패널에서 옵션 및 설정을 선택한 다음, 우측 사이드바에서 옵션을 선택합니다.
  3. 새 창의 왼쪽 패널에서 데이터 로드를 선택합니다.
  4. 데이터 캐시 관리 옵션Q&A 캐시 옵션 섹션에서 캐시 지우기 버튼을 찾아 확인 버튼을 누릅니다. 0x80040e4e
  5. 위 단계를 수행한 후 현재 사용 중 값이 0 바이트로 설정됩니다. 이제 필요한 데이터 소스와의 연결을 재설정하고 데이터 쿼리 편집기를 새로 고칩니다.

5. 글로벌 권한 지우기

  1. PowerBI 데스크톱의 리본에서 파일 탭에 접근합니다.
  2. 좌측 사이드바에서 옵션및 설정을 선택한 다음, 우측에서 데이터 소스 설정을 선택합니다. 0x80040e4e
  3. 데이터 소스 설정 창에서 상단의 글로벌 권한을 활성화하고, 데이터 소스 목록에서 BI 커넥터를 선택한 후 하단의 권한 지우기 버튼을 누릅니다.
  4. PowerBI 캐시와 데이터 소스 설정을 지운 후 Power BI 데스크톱의 모든 인스턴스를 닫고 재시작합니다.

글로벌 권한을 지우면 로그인 자격 증명이 지워져서 새 연결을 설정해야 합니다. 이는 테이블을 새로 고칠 때 오류 0x80040e4e: OLE DB 또는 ODBC [HRESULT에서의 예외]를 수정하는 데 도움이 됩니다.

그게 거의 전부입니다! 이 가이드에 나열된 방법을 시도하여 PowerBI에서 오류 0x80040e4e : OLE DB 또는 ODBC [HRESULT에서의 예외]를 제거해 보세요.

또한 자격 증명이 흐릿하게 보이면 PowerBI 데이터 소스 자격 증명을 수정하려고 할 수 있습니다.

이 기사에서 언급된 기술 중 어느 것이 당신에게 효과가 있었나요? 우리는 궁금합니다!