레거시 응용 프로그램 (php + mysql)에서 재 작성된 버전 (SQL Server 2008 및 mvc3)으로 데이터를 가져옵니다. 현재 db 동기화/변환 패키지를 작성하는 중입니다.identity_insert on/off 후 SQL Server 무결성 검사
어떤 이유에서든 mysql 데이터에는 기본 키가 있지만 외래 키는 없으며 외부 키가 없어도 관계형 데이터이므로 변환 패키지에서 IDENTITY_INSERT ON/OFF를 사용하고 있습니다. 원본 데이터에 데이터 무결성을 적용 할 방법이 없기 때문에 삽입을 수행하고 IDENTITY_INSERT를 OFF로 설정 한 후에 무결성 검사를 수행하고 싶습니다.
해당 작업을 스크립팅하는 좋은 방법이 있습니까? 가급적 전체 DB가 아닌 테이블 레벨에 있습니까?
감사합니다.
스테이징 테이블에 데이터를로드 할 수 있습니다. ID 필드가있는 "라이브"테이블로 이동하기 전에 데이터를 점검하고 정리하십시오. – Tony
감사합니다. Tony. 그것은 좋은 생각입니다. 나는 X 번호의 클라이언트에 배포해야하기 때문에 이것을 설치하는 사람이라면 누구나 복잡하게하고 싶지 않습니다. 무결성 검사를 수행하고 발견 된 불일치를보고하면됩니다. 무결성 검사를 실행하는 방법을 알아야합니다. –