SQL Server Management Studio로 MS SQL 2005에 엑셀 데이터 import 하기



먼저 요걸 하기전에 Microsoft SQL Server 2005 서비스 팩 이 설치되 있어야 한다.


서비스팩이 설치 안돼있으면 


import 과정중에 "오류 0xc00470fe: 데이터 흐름 작업: 제품 수준이 구성 요소 "원본 - Sheet1$"(1)에 부족합니다." 요딴 에러가 나면서 데이터를 못가져온다.






서비스팩 다운로드 받은 공식 주소는


http://www.microsoft.com/ko-kr/download/details.aspx?id=9969


요기지만 다운받을려면 드럭게 느려서 암울하기 짝이 없다. 1일이 남았다니 -_-






그래서 국내 사이트에서 다운로드 받는걸 강력하게 추천한다.


32비트 : http://www.kbench.com/software/?flag=1&pcc=0&pg=1&keyword=SQL%20Server%202005&no=22281

64비트 : http://www.kbench.com/software/?flag=1&pcc=0&pg=1&keyword=SQL%20Server%202005&no=22277





엑셀파일로 부터 데이터 가져오기


1. 개체 탐색기에서 데이터 베이스를 선택한 다음에 마우스 오른쪽 버튼 클릭 - 작업 - 데이터 가져오기 선택






2. 데이터 원본 Microsoft Excel 선택하고 import 시킬 엑셀파일을 선택한다.





3. 데이터베이스 선택




4. 다음






5. 엑셀파일에서 데이터가 있는 sheet 를 선택하고 대상의 콤보박스를 클릭해 import 될 테이블 선택


아래쪽의 매핑 편집을 클릭해 보면 엑셀의 어떤 열이 어떤 컬럼에 맵핑될지 확인할 수 있고, 미리보기를 클릭해 보면 실제 데이터가 어떻게 들어갈지 확인해 볼 수 있음





6. 다음






7. 마침







8. 결과출력





요렇게 하면 끝~