병합 복제 아티클 수에 대한 제한이 있습니까?


10

약간의 배경. 병합 복제를 사용하는 앱을 개발했습니다. 현재, 우리는 현재 약 212 개의 기사를 출판하고 있으며, 256 개의 기사 수 제한에 해당하는 것으로 모든 것이 정상입니다. 서버에서 SQL Standard 2005를 사용하고 구독자 수준에서 2005 Express를 사용합니다.

우리는 처음부터 새로운 데이터베이스를 구축하여 새 버전을 개발하는 중입니다.이 데이터베이스는 클라이언트 측에서 SQL 2008 R2 Standard 서버 측 및 Express 2008 R2의 최소 시스템 요구 사항을 갖습니다. 게시 된 기사에 대해 동일한 256 카운트 제한. (예, 우리는 2012 년도 지원할 것입니다. 한도는 동일합니다)

문제는 새 버전에서 400 개가 넘는 기사를 성공적으로 테스트하고 모든 기능이 테스트되는지 (펍 생성, 스냅 샷 및 구독자 생성 및 복제 자체)에 있습니다. 다른 사람이 이전에 카운트 한도를 초과 한 적이 있습니까? 이것이 소프트 권장 제한입니까? 게시 작성 중이나 구독자 작성 중 오류가 발생하지 않았습니다.

이 기사에 따르면 : http://msdn.microsoft.com/en-us/library/ms143432%28v=sql.105%29

Microsoft의 전화를 기다리고 있지만 SQL을 사용하여 이전에 누군가 본 적이 있는지 알고 싶습니다.


우리 프로젝트 중 하나는 ~ 675 테이블의 전체 데이터베이스에서 병합 복제로 시작되었습니다. 발행 및 구독이 작동하는 것처럼 보였지만 테스트까지는 얻지 못했습니다 (Peer-to-Peer로 전환). 설명서가 잘못되었을 수 있습니다.
Jon Seigel

이것에 대해 MS로부터 어떤 단어를 얻었습니까? 나도 이것에 대한 질문이 있습니다. dba.stackexchange.com/questions/26930/… 나에게 그것은 과거의 버그 때문인 것으로 보이며 더 이상 실제 한계가 아닌 것 같습니다. 그러나이 작업을 권장하기 전에 확인하고 싶습니다. 생산.
피터

SQL 서버 2016에서 시작, 기사 한계는 이제 : 2048 출처 : docs.microsoft.com/en-us/sql/sql-server/...
아델 Khayata

답변:


1

프로덕션에서 666 개의 테이블 아티클을 사용하여 복제 설정을 병합했으며 아티클 제한과 관련된 경고 나 오류가 발생하지 않았습니다.

업데이트 : SQL Server 2016부터 문서 제한이 이제 2048 년으로 변경되었습니다.

출처


0

과거에는 SQL Server 2008 (R2 아님)을 사용했습니다. 마이크로 소프트는 말했다 : 그것은 어려운 한계이다. 그것을 극복 할 방법이 없습니다.


나는 그것이 어려운 한계라면 400 기사에서 우리에게 실패했을 것이라고 생각합니다.
DanBig

0

내가 수집 한 것에서 256 제한은 "지원되는 구성"에 대한 하드 제한입니다. 일단 256을 넘으면 일부 기능이 작동하지 않을 수 있습니다.

예를 들어 내가 629 개 병합 문서와 데이터베이스를 가지고 있고 그것을 잘 작동합니다,하지만 난 그것을 필터링 된 기사를 추가하는 경우가 유사한 오류와 함께 날려 버리겠다 이 오류 "메시지 :. 쿼리에 너무 많은 테이블 이름의 최대 허용됩니다를 256 " 스냅 샷을 만들려고 할 때

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.