SQL Server 엑셀 데이터 가져오기/내보내기 본문
데이터 전송? SQL Server 데이터를 다른 서버로 복사하거나 다른 서버에서 SQL Server로 복사하는 과정
-> 다른 서버는 SQL Server일 수 있고, 다른 데이터베이스 관리 시스템일 수도 있고, 데이터베이스가 아닌 엑셀이나 텍스트 파일일 수도 있습니다.
가져오기 :: 엑셀 데이터 -> SQL Server
1) 아래 엑셀파일을 SQL Server로 전송해보겠습니다. (첫번째 행은 속성이름을 지정해도 되고 안해도 가능)
2) 테이블을 만들 데이터베이스를 선택해 우클릭한 후 [태스크] - [데이터가져오기]를 클릭합니다.
3) 마법사가 실행되면 [다음]을 클릭합니다.
4) 원본데이터는 엑셀파일이므로 Microsoft Excel을 선택하고 파일경로를 지정합니다. 그리고 다음을 클릭합니다.
(첫행을 속성 이름으로 설정해였으면 아래 '첫 행은 이름으로' 체크박스에 체크합니다.
5) 데이터를 옮길 대상은 SQL Server이므로 SQL Server Native Client 11.0을 선택하고 서버이름(IP, 도메인네임...)을 입력하고 인증을 합니다.
그리고 다음을 클릭합니다.
6) 하나 이상의 테이블 또는 뷰에서 데이터 복사를 선택 후 다음을 클릭합니다.
7) 옮길 엑셀 시트를 선택하고 [매핑 편집]을 클릭합니다.
8) 매핑 편집에서 각 속성에 지정하고 싶은 데이터 타입을 선택한 후 [확인]을 클릭합니다.
9) 다음을 클릭합니다.(기본값)
10) 즉시 실행 체크한 후 다음을 클릭합니다.
11) 마침을 클릭합니다.
12) 실행이 완료되었으면, 닫기를 클릭합니다.
13) 옮겨진 데이터를 확인합니다.
내보내기 :: SQL Server -> 엑셀 데이터
1) 엑셀에서 [데이터] - [외부 데이터 가져오기] - [기타 원본에서] - [SQL Server]를 선택합니다.
2) 연결할 서버를 입력(IP 또느 도메인 네임)하고 로그인합니다.
3) 내보낼 테이블을 선택합니다.
4) 기본값으로 두고 [마침]을 클릭합니다.
5) 기본값으로 두고 [확인]을 클릭합니다.
6) 데이터를 확인하고, [데이터] - [새로고침]을 통해 변경된 데이터를 반영할 수 있습니다.
'SQL Server > SQL Server 운영' 카테고리의 다른 글
SQL Server 고가용성 : 로그 전달(Log Shipping) (0) | 2019.02.14 |
---|---|
SQL Server 고가용성 : 복제(Replications) (0) | 2019.02.14 |
데이터베이스 백업과 복원 (0) | 2019.02.11 |
SQL Server 설치 (0) | 2019.02.11 |
SQL Server 에디션 (0) | 2019.02.11 |