현재 호환성 수준 90 (2005)에서 작동하는 게시 된 데이터베이스가 많은 SQL Server 2008 R2 서버가 있습니다.
구독 데이터베이스도 SQL Server 2008 R2이지만 대상 데이터베이스가 호환성 수준 100으로 설정되어 복제가 제대로 작동합니다.
게시 된 데이터베이스의 호환성 수준을 변경하면 어떤 방식 으로든 복제에 영향을 주거나 모든 구독을 다시 초기화하고 복제를 다시 시작해야합니까?
게시 된 데이터베이스 호환성 수준을 변경하면 복제 저장 프로 시저의 기능이 약간 변경 될 수 있지만 100 % 확실하지는 않습니다.
이 경우입니까?
흥미로운 질문이지만 이러한 데이터베이스의 호환성 수준을 변경해야하는 이유가 있습니까? 문제가 해결되지 않으면 아마 그냥 내버려 둘 것입니다.
—
Jon Seigel
변경하려는 주된 이유는 DB와 서버가 단일 노드 2005 상자에서 다중 노드 2008R2 클러스터로 업그레이드 되었기 때문입니다. 또한, 사용할 수있게하려는 다른 기능 (예 : MERGE 등)도 있습니다.
—
Bob
호환성 수준의 기능에 대한이 질문을 읽어보십시오. dba.stackexchange.com/questions/5166/…
—
Jon Seigel
문명의 끝. 함께 사는 고양이와 개. 대량 히스테리. 또한 정부가 폐쇄 될 수 있다고 언급해야합니다. 그러나 당신은 그 점을 분명히 알고있는 것 같습니다.
—
swasheck