2009-06-30 2 views
5

나는이 질문을 here에 표시하지만 그 질문에 대한 대답은 확실하지 않습니다. 내 Central SQL Server는 2005 Standard입니다. 로컬에 SQL Express를 설치해야하는 응용 프로그램을 개발 중입니다. 그런 다음 프로그래밍 방식으로 구독을 만든 다음 동기화합니다.SQL 2005 게시자와 SQL 2008 구독자간에 복제가 가능합니까?

로컬 컴퓨터에서 2008 Express를 사용할 수 있습니까?

답변

6

간단히 말해서, 그렇습니다.

이 기술은 이전 버전과 호환 가능하므로 SQL Server 2008 구독자는 SQL Server 2005 Publisher에서 구독을받을 수 있습니다. SQL Server 복제의 이전 버전과의 호환성에 대한 자세한 문서에 대해서는

다음 참조를 참조하십시오 :

http://msdn.microsoft.com/en-us/library/ms143323.aspx

2

나는이 오래 실현,하지만 난 (복제와 웹 동기화를 사용하여) 비슷한 상황에 달렸다 원래 포스터로이 게시를 발견하고 그것에 대한 작업을 시작하려면 위의 짧은 대답을 사용. SQL 2008 Express를 구독자로 사용하는 게시자로서 SQL 2008 이상이 필요하다고 명시된 오류가 발생했습니다. 이 MS 페이지 :

http://msdn.microsoft.com/en-us/library/ms143241.aspx

명확 출판사와 가입자의 행렬에서 그것을 상태 : "게시자 버전이 가입자 버전보다 크거나 같아야하기 때문에이 구성은 지원되지 않습니다."

어쨌든 다음 사람에게 시간을 절약하고 비용이 절실하다는 희망으로 설명문을 게시하고 싶습니다.

+1

08 Subscriber 및 05 Publisher에서 작동하는이 설정이 있어야합니다. –

+0

병합 복제가 실패하지만 08 버전의 SSMS를 사용하는 경우 일부 사용자가 스냅 샷을 성공적으로 읽었습니다. 05 SSMS 생성 스크립트가 작동하지 않는 것 같습니다 (이것은 초침입니다. 내가 처음 알게 된 것은 병합 복제가 무엇이든 상관없이 실패한다는 것입니다). –

+1

Andy, 불편을 끼쳐 드려서 죄송합니다. 즉, 경험 한 문제는 특정 복제 구현 시나리오 (웹 동기화 구성 요소 사용)에 적용됩니다. 사실 혼합 버전 복제 토폴로지는 진정한 구현 옵션입니다. –

관련 문제