본문 바로가기
Work/개발 노트

SQL 2008에서 내보내기, 가져오기 문제

by ★용호★ 2012. 8. 28.

SQL 2008 Express에서 데이터 내보내기, 가져오기를 통해 원본 데이터의 내용을 복사 해올 때 문제점이 있었다. 테이블 컬럼과 데이터들은 문제 없이 복사가 되지만 제약사항과 같은 부분들은 그대로 가져올 수 없다는 것...

 기본키 설정이나 ID 사양 설정과 같은 부분은 수동으로 해줘야 하는 불편함이 있었다. 이에 대한 해결 방안으로 데이터베이스 스키마는 스크립트를 이용하여 복사를 한 후에 데이터 내보내기를 통해 데이터 값 들만 복사하는 방법을 사용했다.

 여기서도 ID 사양으로 인한 문제점이 있었는데 자동증가값이기 때문에 값 복사를 통해 강제로 넣을 수가 없어 유효성 검사에 실패를 했다. 이 부분은 매핑 편집을 통해 ID 사용에 체크를 해주면 간단히 해결된다. 하지만 ID 사양을 사용하는 테이블이 많다면 간단하지 않을 수도...

 아무튼 조금 번거롭긴 하지만 이렇게 하면 정상적으로 복사가 완료 된다!

댓글