또 이렇게 막히는 부분이 있어서 질문 드립니다.
A라는 DB서버가 있고 B라는 DB서버가 따로따로 있습니다.
A라는 디비서버에서 B라는 디비서버로 데이타 익스포트 할때...
다른건 이상없는데 IDENTITY 로 설정을 잡아놓은 필드는
그냥 int 필드 형식이 변경되서 들어가네요...
원격 싸이트뿐만 아니라. DB 복사를 해도 마찬가지입니다.
왜그러는지 먼가 제가 놓친 부분이 있는지
혹시 아시는 분 계시면 간단하게나마라도 답변 부탁드립니다.
IDENTITY 를 북스온라인에서 찾아보셔요 ^^;;
IDENTITY 는 증가값입니다.
무엇을 증가시는값이냐 ?
INT형을 하나씩 증가시키는 겁니다.
그러니 당연히 INT으로 들어가죠 ^^;; int이 아니면 에러납니다.
아 제가 글을 잘못 썻네여....
int 바낀다가 아니라 IDENTITY 형식이 깨진다는 말이 정확한건데
일단 죄송합니다.
디비를 옴기고 테이블을 열면 옴겨진 테이블에 IDENTITY 값이 다 아니오 로 설정이
되서 100개가 넘는 테이블을 다시 IDENTITY를 예로 설정햇던게 생각나서여..
글 올리는 입장에서 애매모호하게 글 올린점 사과 드립니다.
익스포트시에 원본디비와 복사본디비를 지정하고 나서 세가지 중의 하나를 선택하는 화면이 나오는데, 여기서 첫번째의 테이블 복사를 선택하시면 identity 나 기본값들이 전부 사라집니다.. 세번째의 개체 및 테이블 복사를 선택하시면 테이블 속성들도 그대로 유지됩니다..