많은 데이터를 SQL Server 데이터베이스로 가져와야합니다. 이 데이터 중 일부는 오래전부터 가져 왔으며 상당 부분이 참조 무결성을 유지하지는 않지만 새로운 데이터를 모두 가져오고 싶습니다. 가져 오기 전에 제약 조건 검사를 해제 할 수 있지만 나중에 추가 될 데이터에 대해서만 다시 설정하는 방법은 무엇입니까? 이것이 가능합니까 아니면 과거 데이터를 수정해야합니까? 오래된 잘못된 데이터에 대한 하나, 새로운 하나 -SQL Server 제약 조건 검사를 새 데이터로만 제한합니다.
감사합니다, 못생긴 대안으로
나쁜 생각 수입은 단일 사용자 모드로 실행하지 않는
예. 당신은 당신의 프로세스뿐만 아니라 모든 사람들을위한 제약 조건을 포기합니다. 이런 식으로 더 나쁜 데이터로 끝날 수도 있습니다. – HLGEM
완전히 동의합니다. 관계는 이유가 있으며 항상 (거의 항상) 유지되어야합니다. 그러나 불가능한 경우와 관계를 되돌리려 고 노력할만한 가치가없는 드문 경우가 있습니다. 기존 시스템의 변환이 마음에 듭니다. -EDIT, 나는이 말을 내 게시물에 붙여 넣으려는 것이지 내 의견이 아닙니다. –
레거시에서의 변환은 정확히 무엇입니까. 그러나 오래된 데이터를 고칠 수있는 데이터가 부족할 수 있습니다. 그렇지 않은 경우이 작업이 수행됩니다. 감사. – Jeff