DB/MSSQL

[ssms] 엑셀 가져오기 에러 SQL Server 데이터 가져오기 및 내보내기 마법사의 Excel 처리 오류

벨포트조던 2021. 9. 2.
반응형

문제

SSMS에서 엑셀로 데이터 넣으려고 하는데, 

 

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

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

이런 메시지가 나온다 

엑셀 버전 선택하는거에 따라 메시지의 버전이 다르게 나옴

 

나는 엑셀 2016이 깔려 있어서, 거기에 맞게  excel 2016을 엑셀을 선택했엇다

 

 

해결 

1. 본인 집에 깔린 버전이 2016 이라고 엑셀 가져고이고 2016을 맞출 필요 없다 

나도 2016 안되고 2007-2010 만 된다

 

2. 아래 버전별로 다운이 있는데, 한개씩 설치해보자

내 경우 구글링으로 동일하게 2016 버전 다운받아서 시도했는데, 안되었음 ;; 

내 경우는 구글링과 다르게 나와서 

해당버전 하나씩 설치하고 테스트하다보니 됨 

 

2016 : https://www.microsoft.com/en-us/download/details.aspx?id=54920

 

2013 : https://www.microsoft.com/en-us/download/confirmation.aspx?id=39358 


2010 : https://www.microsoft.com/ko-kr/download/details.aspx?id=13255

 

2007 : https://download.cnet.com/2007-Office-System-Driver-Data-Connectivity-Components/3000-10254_4-75452798.html

 

 

참고

https://boxcoding.tistory.com/15

 

반응형

댓글