DTS 이용으로 Oracle에서 Mssql로 데이터를 가져오기를
하였습니다.
첨에는 mssql서버에 테이블이 없을 경우에는
oracle 테이블을 자동으로 mssql서버에 테이블이 생성이
되었습니다. 데이터로 잘 들어갔고요...
근데 mssql서버에 pk가 안 잡힌 상태로 테이블이 생성이
되더라고요
제가 알아봤는데 pk는 생성이 안된다고 합니다.
그래서 테이블을 드랍하고 pk를 잡아서 테이블을 생성후
oracle의 데이터를 가져올려고 할때
oracle 테이블의 마지막 행에서 에러가 납니다.
"PRIMARY KEY 제약조건을 위반했습니다. Table 객체에 중복키를
삽입할 수 없습니다"
라고 메세지가 출력되고 데이터는 입력되지 않습니다.
특정 테이블에 한 해서면 그렇고 다른 테이블은 잘 됩니다.
고수님들의 빠른 답변 부탁드립니다.
|