SQL Server 병합 복제 문제를 해결 하는 방법

요약

이 문서는 Microsoft SQL Server 병합 복제 문제 해결을 위한 기본적인 안내로 사용 됩니다. 지침과 설명을 원인과 일부 병합 복제 문제 해결을 확인 하려면 문서를 제공 합니다. 그러나 이것은 전체 목록이 있으며 일부 문제는 사용자 환경과 관련 수 있습니다.

자세한 내용

이 복잡성 및 병합 복제의 배포 특성으로 인해 병합 복제 토폴로지의 특정 부분에서 문제를 확인 하는 것이 중요 합니다. 문제를 파악 한 후 문제를 해결 하거나 Microsoft 고객 기술 지원부 (PSS)에 문의 합니다.

기본적인 문제 해결

다음 정보는 병합 복제 에이전트 오류를 해결 하는 데 도움이 됩니다.

작업과 실패 하 고 에이전트 기록 및 오류의 원인을 확인 하십시오. 에이전트 기록 정보를 보려면 다음과이 같이 하십시오.
참고: Microsoft SQL Server 2005의 단계는 서로 다릅니다. SQL Server 2005에서 에이전트 기록을 확인 하는 방법에 대 한 자세한 내용은 SQL Server 2005 온라인 설명서를 읽기 참조.

대부분의 병합 복제 오류는 일종의 병합 에이전트에 의해 보고 되는 오류를 포함 합니다. 대부분의 경우이 에이전트에서 보고 되는 최상위 수준의 오류로가 아닙니다 문제의 근본 원인을 찾기 힘든. 이러한 최상위 수준의 오류는 SQL Server 데이터베이스 엔진에 의해 보고 되는 서버측 오류와 같은 보다 구체적인 복제 오류가 올 수 또는 운영 체제에서. 병합 복제 ActiveX 컨트롤을 사용 하지 않는 경우, 병합 에이전트 출력 로깅 기능 확장된 오류 정보를 얻으려면 다음 Microsoft 기술 자료 문서에 나와 있는 단계를 참조 하 여 켤 수 있습니다.
312292 SQL Server 출력 파일 로깅을 복제 에이전트를 설정 하는 방법



발생할 수 있는 몇 가지 일반적인 오류 병합 에이전트가 하며 이러한 오류를 해결할 수 있습니다.
  • 이 오류 메시지가 나타날 수 있습니다.
    제한 시간이 만료 되었습니다.
이 오류가 발생 하면, 병합 에이전트 프로필의 쿼리 제한 시간 값을 늘립니다. 병합 에이전트 프로필의 쿼리 제한 시간 값은 내부 쿼리를 완료 하는 데 허용 되는 시간 (초) 수를 나타냅니다. 또한이 값은 병합 에이전트를 실행할 때 지정한 쿼리 제한 시간 매개 변수에 의해 제어 됩니다.
  • 이 오류 메시지가 나타날 수 있습니다.
    일반 네트워크 오류가 발생 했습니다.
    오류의 원인을 찾으려면 다음이 단계를 수행 합니다.
  1. 스냅샷 폴더가 공유 되어 있고 SQL Server 에이전트 서비스가 실행 되는 도메인 계정에 해당 폴더에 액세스할 수 있는 권한이 있는지 확인 하십시오.
  2. 동기화 프로세스 동안의 활동을 기록 하려면 Microsoft 네트워크 모니터 도구 추적을 설정 합니다. 이렇게 하면 패킷 손실이 나 네트워크 불안정에 대 한 정보입니다.


  • 이 오류 메시지가 나타날 수 있습니다.
    (%S)에 연결할 수 없습니다.
오류의 가능한 원인은 다음과 같습니다.

병합 에이전트가 복제와 관련 된 서버의 DNS 이름을 확인할 수 없습니다.



-또는-



"일반 네트워크 오류" 오류 메시지에서 설명 했 듯이 일반적인 네트워크 문제입니다.
  • 인터넷을 통해 SQL Server 복제 구성 된 경우 다음과 같은 오류 메시지가 나타날 수 있습니다.:
    프로세스에서 '%1'에서 변경 내용을 열거할 수 없습니다 (게시자 / 구독자)
    구성이 올바른지 확인 하십시오. 인터넷을 통해 SQL Server 7.0 복제에 대 한 프록시 서버를 구성 하는 방법에 대 한 자세한 내용은 다음 Microsoft 웹 사이트를 방문 하십시오.

    인터넷을 통해 SQL Server 7.0 복제에 대 한 프록시 서버 구성
  • 다음과 같은 오류 메시지가 나타날 수 있습니다.
    에이전트가 주의 대상입니다. 마지막 10 분 동안 응답이 없습니다.
    기본적으로 비활성 임계값은 10 분으로 설정 됩니다. 비활성 임계값은 시간이 있는 상담원이 아무 작업도 기록 하지 하 고 작동 하지 않습니다으로 간주 됩니다. 대용량 트랜잭션 볼륨에서 복제가 포함 되어 있는 경우 시간 제한을 큰 값으로 늘립니다. 이 값은 복제 모니터 새로 고침 빈도 및 SQL Server 엔터프라이즈 관리자에서 설정을 통해 설정할 수 있습니다.
  • SQL Server 엔터프라이즈 관리자와 SQL Server 에이전트 경고를 사용 하 여 복제 에이전트 오류 등의 이벤트를 모니터링 하는 방법을 제공 합니다. 복제 경고에 대 한 자세한 내용은 다음 Microsoft 웹 사이트를 방문 하십시오.

    인터넷을 통해 SQL Server 7.0 복제에 대 한 프록시 서버 구성
  • 복제 중에 발생 하는 문제는 구독자의 데이터가 게시자의 데이터와 동기화 되지 않은 경우 발생할 수 있습니다. Microsoft SQL Server 2000 복제는 구독자의 데이터가 게시자의 데이터와 일치 하는지 확인 하려면 구독자에서 복제 된 데이터를 확인할 수 있습니다. 복제 된 데이터 유효성 검사에 대 한 자세한 내용은 다음 Microsoft 웹 사이트를 방문 하십시오.

    복제 된 데이터 유효성 검사

성능 문제를 해결 하는 방법


병합 복제 응용 프로그램 응용 프로그램의 비즈니스 규칙에서 필요로 하는 기능을 제공 하 고 시간이 지나면서 데이터 볼륨과 사용자 수가 증가 하는 경우에 적절 한 시간 내에 해당 작업을 완료 해야 합니다.

병합 복제를 Microsoft SQL Server 2000에서 테이블 및 쿼리를 사용 하 여 구현 되므로 성능이 SQL Server 복제의 처리 요구를 처리 하는 얼마나 효율적으로 달려 있습니다. 이 다시 데이터베이스를 디자인 하 고 수행 하도록 조정 하는 정도에 따라 다릅니다. 진단 하 고 파티션 처리 및 주소, 성능 문제 해결에 대 한 정보 및 성능에 영향을 주는 몇 가지 일반적인 데이터베이스 디자인 원칙에 대 한 다음 Microsoft 웹 사이트를 방문.

진단 및 느린 분할 된 병합 프로세스 문제 해결

병합 복제 응용 프로그램의 성능을 향상 시킬 수 있습니다. 병합 복제를 조정 하기 위해 다음 Microsoft 웹 사이트를 방문 하십시오.

병합 복제 성능 향상

복제 충돌 문제를 해결 하는 방법


게시자 및 구독자가 다시 연결 되 고 동기화 병합 에이전트가 충돌을 감지 하 고 수락할 메시지와 다른 사이트에 전파할 데이터를 결정 합니다. 이것은 어떤 지정 된 해결 프로그램과 병합 게시를 구현할 기반. 병합 복제 충돌 감지 및 해결에 대 한 자세한 내용은 다음 Microsoft 웹 사이트를 방문 하십시오.

병합 복제 충돌 감지 및 해결

Microsoft 복제 대화형 해결 프로그램에 대 한 자세한 내용은 다음 Microsoft 웹 사이트를 방문 하십시오.

Microsoft 복제 대화형 해결 프로그램

Microsoft 복제 충돌 뷰어 또는 병합 게시에 대 한 자세한 내용은 다음 Microsoft 웹 사이트를 방문 하십시오.

Microsoft 복제 충돌 뷰어 병합 게시

참조

Microsoft 고객 기술 지원부 (PSS)에 지원을 요청 하려면 케이스에서 작업 하는 PSS 지원 전문가가 사용자 환경에 관련 된 추가 정보를 요청할 수 있습니다. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조 하십시오.

315642 정보 PSS SQL Server 복제 문제를 해결 해야 하는



방법에 대 한 자세한 내용은 복제 작동 병합, 다음 Microsoft 웹 사이트를 방문 하십시오.

복제 작동 병합 방법

병합 복제를 계획 하는 방법에 대 한 자세한 내용은 다음 Microsoft 웹 사이트를 방문 하십시오.

병합 복제 계획


병합 복제 또는 업데이트할 수 있는 구독
속성

문서 ID: 315521 - 마지막 검토: 2017. 2. 7. - 수정: 2

피드백