다음은 직장에서 해결하려고 시도한 문제입니다. 나는 데이터베이스 전문가가 아니므로, 아마도 이것은 약간 고질적 인 것입니다. 모든 사과.SQL Server에서 대칭 차이를 구현합니까?
다른 데이터베이스 (예를 들어 어쩌면 모호한 방식으로)에 복제되어 데이터베이스 D '가 생성 된 특정 데이터베이스 D가 있습니다. 데이터베이스 D와 D '가 실제로 정확히 동일한 지 확인하는 것은 제 작업입니다.
문제는 물론 실제로 그렇지 않은 경우 문제입니다. 이 목적을 위해, 내 생각은 각각의 테이블에 대해 대칭 차이를 실행하고 차이를 확인하는 것이었다.
"많은 수의 테이블이 있으므로 손으로 각 대칭 차이를 실행하지 않으려합니다. 그렇다면 명시 적으로 열을 열거하지 않고 임의의 테이블에서 실행할 수있는 대칭 차이 "함수"(또는 저장 프로 시저 또는 원하는대로)를 구현하는 방법은 무엇입니까?
Windows에서 실행 중이며, 사용자가 수행하지 않으면 헤지 펀드가 폭발합니다. 행운을 빕니다.
좋습니다. 레드 게이트는 확실히 해결책입니다. 그러나 이것은 매우 일반적인 문제가 아니어야합니까? 직접적인 프로그래밍 방식의 솔루션이 없어야합니까? – Jake