Excel 또는 PowerBI를 SQL Server에 연결하려고 할 때 System.EnterpriseServices 오류 발생

Excel 또는 PowerBI를 SQL Server에 연결하려고 할 때 System.EnterpriseServices 오류 발생

방금 새 SQL 서버를 설정하고 여기에 Excel과 PowerBI를 연결하려고 합니다. 다음과 같은 오류가 발생합니다.

세부 정보를 연결할 수 없습니다: "공급자로부터 데이터를 읽는 동안 오류가 발생했습니다. 'System.EnterpriseServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 파일 또는 어셈블리 또는 해당 종속성 중 하나를 로드할 수 없습니다. 필요한 가장 수준이 제공되지 않았거나 제공된 가장 수준이 잘못되었습니다(HRESULT 예외: 0x80070542)'"

이 오류를 조사하면서 다음 단계가 제안되었습니다.

  • 1: 관리자 권한으로 Excel 또는 PowerBI 실행
  • 2: .NetFramework 다시 설치
  • 3: PBIX 파일 수정(PowerBI에만 해당)
  • 4: Windows 인증 대신 SQL 인증을 통해 연결

이러한 솔루션 중 어느 것도 작동하지 않았습니다.

클라이언트 컴퓨터(및 서버 자체)에서 Windows 및 SQL 인증을 모두 사용하여 SSMS 및 Azure Data Studio를 사용하여 SQL 서버에 연결할 수 있지만 Excel 또는 PowerBI를 통해 연결하려고 하면 위 오류가 발생합니다. .

새로 이미지를 생성한 컴퓨터에서 시도했는데 동일한 오류가 발생했습니다.

도와주세요!! 미리 감사드립니다.

답변1

같은 문제가있었습니다. 결국 "SQL Server 데이터베이스에서"를 선택하여 연결하는 대신 SQL Server 데이터베이스에 연결한 다음 ODBC를 통해 데이터베이스에 연결하는 사용자 DSN을 추가하게 되었습니다. 항상 Microsoft의 이상한 점을 다루는 것을 좋아합니다.

답변2

Power BI Desktop에서 SQL Server에 연결할 때 동일한 오류가 발생했습니다. 대답여기SQL Server에 대한 기존 자격 증명을 모두 삭제하는 것이 저에게 효과적이었습니다.

  1. 파일 메뉴에서 옵션 및 설정을 클릭하세요.
  2. 데이터 소스 설정을 클릭하세요.
  3. 대상 서버에 대한 모든 연결을 표시하도록 목록을 필터링합니다.
  4. 하나씩 삭제해 보세요
  5. Power BI Desktop을 다시 시작합니다(필요한지 여부는 확실하지 않음).

관련 정보