2013-04-14 1 views
0

나는 모든 테이블이 ID로 autonumeric 필드를 가지고 데이터베이스가 있습니다. 나는 그것이 최선의 선택이라고 생각하지만 데이터베이스에서 다른 데이터베이스로 데이터를 내보낼 필요가 있다면 어떻게 할 수 있습니까? autonumeric 필드에 값을 삽입 할 수 있기 때문입니다.자동 번호 iD가있는 테이블에서 레지스터를 내보내는 방법은 무엇입니까?

자동 선택 기능이 좋을뿐 아니라 이점보다 많은 문제가 있습니까? 일반적으로 ID를 설정하는 것이 더 나은 경우 ID를 결정하는 좋은 방법입니까?

감사합니다.

답변

1

하나의 데이터베이스에서 다른 데이터베이스로 신원 데이터를 이동하는 것은 큰 문제가 아닙니다. 당신 스크립트 수있는 삽입 (ID 열에 포함) 문 다음 각 대상 테이블 문제에 대한 : 당신이 그것에 대해 걱정하지 않아도

SET IDENTITY_INSERT dbo.tablename ON; 

-- ... inserts here 

SET IDENTITY_INSERT dbo.tablename OFF; 

일부 타사 도구가 사용자를 위해이 자동화됩니다.