2017-11-22 1 views
0

SQL Server AG 2016 환경이 있습니다.SQL Server AG 보조 복제본에서 성공적으로 실행되는 에이전트 작업

우리는 2 개의 노드 (1,2)를 가지며 표준 버전입니다. 그래서 보조는 읽을 수 없습니다.

제 문제는 2로 장애 조치하고 지난 주에 1로 장애 조치합니다. 이차 인 경우,

는 그 이후로 두 노드에서 내 에이전트 작업 (1은 주로 이해할 수있다) 성공적으로 실행뿐만 아니라이 성공적으로 실행하고 실제로 1

나의 이해는 일부 테이블을 업데이트 읽을 수 없으면 에이전트 작업이 2에서 실패하지 않아야합니다. 나는 모든 일에 한 걸음 더 나아갈 것을 요청하는 몇 안되는 블로그를 읽는다. 하지만 db가 읽기 불가능한 경우 작업이 2에서 성공하는 이유는 무엇입니까? 그리고 내가 02에서 에이전트 작업을 변경하고 db를 master로 사용하고 명령에 object (server.schema.objectname)의 전체 이름을 추가하면 이제는 실패하지만 db를 master로 사용하지 않으면 잘 실행됩니다. .

답변

0

어제 우리 서버에서이 사실을 발견했으며 SQL 2016 CU4를 지난 주에 패치했습니다. 근본 원인을 찾지 못했지만 모든 작업을 두 대의 대상 서버에 대한 tsx 작업 마스터로 작동하는 세 번째 서버로 마이그레이션했습니다. 이 설정에서 비활성 노드의 작업은 예상대로 작동합니다. 실행할 수 없습니다.

관련 문제