0

나는 벽에 머리를 얹고 인터넷 검색을 시도했지만 그 문제가 무엇인지 또는 어떻게 해결해야 하는지를 알 수 없다.SQL Transactional Replication은 SQL 2005 Standard (Publisher)와 SQL 2008 R2 Web (Subscriber)간에 작동 할 수 있습니까?

게시자 역할을하는 SQL 2005 Standard 서버가 있습니다. 다른 위치에서 SQL 2008 R2 웹 서버에 트랜잭션 복제를 수행해야합니다.

게시를 설정하고 FTP 액세스를 활성화하여 스냅 샷을 가져 왔습니다.

복제 모니터를 시작하면 2005 서버에서 초기화되지 않은 구독이 계속됩니다.

SQL 2008 Enterprise를 실행하는 다른 구독자와이를 테스트하면 정상적으로 작동합니다.

버전 때문일 수 있습니까? SQL 2008 R2 웹이 SQL 2005 가입자로 작동하지 않을 수 있습니까?

덕분에, 페데리코

는 는

답변

0

혼합 된 버전이 지원되지만 :

  • 배포자 버전은 항상 트랜잭션 복제에 대한
  • 가입자가 2 개 버전에서/나이가 새로운 될 수 있습니다 같거나 제작사보다 최신이어야합니다 게시자
  • 병합 복제 구독자는 게시자와 같거나 더 높아야합니다. 게시자

초기 설정을 확인하려면 문제를 해결해야합니다. 나는

+0

안녕하세요 Siva, 지금 복제 비트 몇 번 청소 시도했지만 여전히 작동하지 않습니다. SQL 2005 Standard를 Publisher로 실행하고 2008 R2 Enterprise를 실행하는 로컬 VM을 실행하면 정상적으로 작동합니다. SQL 2005 Standard에서 클라이언트 SQL 2008 R2 Web으로 실행하려고하면 작동하지 않습니다. 게시자에서 복제 모니터를 열면 Uninitialized 가입이 계속 발생합니다. –

+0

확인할 수 있습니까 - Windows 인증을 사용하는 경우 <도메인 또는 컴퓨터 이름> \ 으로 지정했는지 확인하십시오. Siva

+0

SQL 인증을 사용하고 있습니다. –

0

아래에 나열된 주석은 SQL PFE에 있습니다. 나는 아직도 약간의 문서를 얻으려고 노력하고있다.

"게시자 버전은 구독자 버전 이상이어야합니다."