따라서 SQL Server를 호스팅하는 회사는 프로덕션 서버에서 백업 서버로의 복제에 문제가있는 것 같습니다. 일부 테이블이 올바르게 복제되고 있다고 생각합니다. 매일 (시간 후) 복제가 수행됩니다.
지난 밤 복제가 작동했는지 확인하기 위해 동일한 테이블 중 2 개를 백업에서 1 개와 프로덕션 서버에서 1 개를 비교할 수있는 방법이 있습니까?
내가 찾을 수있는 유일한 방법은 두 서버 모두에서 다음 쿼리를 실행하고 결과가 2 개의 테이블에 동일한 정보가 포함되어 있음을 의미하는 결과와 일치하는지 확인하는 것입니다.
SELECT CHECKSUM_AGG(BINARY_CHECKSUM(*))
FROM (
SELECT *
FROM table_to_compare
) t1
위의 코드를 사용하면 체크섬 값이 동일하기 때문에 테이블이 성공적으로 복제 된 것 같지만이 방법이 얼마나 안정적인지 잘 모르겠습니다.
누구든지 이것을 확인하는 더 좋은 방법을 알고 있거나 이것이 좋은 방법인지 알고 있습니까?
Windows Server 2008 컴퓨터에서 SQL Server 2008을 실행하고 있습니다.
감사.