MSSQL 다른 서버의 테이블 복사하기

JungWooLee·2022년 9월 6일
0

Database

목록 보기
2/2

테이블 복사 ?

  • 웹 서칭을 몇차례 해보았지만 데이터베이스를 복사하는 것은 있더라도 특정 테이블만 복사하는 것에 대한 자료를 찾지 못하였다
  • 보통 테이블 복사의 경우, 테스트 - 스테이징 - 운영 사이에서 더미 데이터를 통하여 완성된 서비스를 확인 하고자 할 때 쓰인다
  • 같은 서버에 있다면 아래의 방법을 통해 쉽게 쿼리로 처리할 수 있다
--// 테이블 생성과 동시에 데이터까지 모두 복사
SELECT * INTO [생성할 테이블명 ] FROM [원본 테이블명]

--// 테이블이 이미 존재, 데이터만 복사
INSERT INTO [ 데이터를 넣을 테이블명 ] SELECT * FROM [원본 테이블명]

서버간 테이블 복사하기

  1. 타겟 선정 : 아래 → 위 서버로 테이블을 복사할 예정

  2. 저장하고자 하는 테이블 (우클릭) → 테스크 → 스크립트 생성

  3. 다음 → 특정 데이버베이스 개체 선택 → 복사하고자 하는 테이블 체크 후 다음

  4. 고급 → 스크립트할 데이터 형식 (데이터만, 테이블까지 하고 싶다면 스키마 및 데이터, 스키마만) 선택 후 확인 → 새 쿼리 창에서 열기

  5. 완료 후 쿼리 창에서 저장된 스크립트를 복사하여 다른 서버 쿼리 창에서 실행하면 끝

0개의 댓글