AppSync: MSSQL 백업 오류로 인해 고정/고정 해제 단계에서 SQL 복제본 실패
Summary: 시간 초과로 인해 SQL 데이터베이스의 MSSQL 백업을 실행할 때 SQL 데이터베이스의 AppSync 복사본이 실패합니다.
Symptoms
AppSync가 SQL 데이터베이스의 정합성 보장 복제본을 생성할 수 없습니다. 서비스 계획 이벤트에는 다음이 표시됩니다.
2016-06-18 토요일 오전 06:30:22 로컬 복사본 만들기 SQL_000114 ServerName1 SQL Server 데이터베이스 백업을 시작합니다.
AppSync 플러그인 로그에 다음이 표시됩니다.
이후에 동일한 AppSync SQL 복제본을 마운트하려고 시도하면 Service Plan Events에 다음 메시지가 표시되면서 실패합니다.
토 06/18/2016 06:47:24 AM ServerName2 SQL_000106 복제본 복구 복원 작업에 대한 메타데이터 파일 C:\AppSyncMounts\ServerName1\APPSYNC_VDI_ServerName1_SQLDBName.bin을 열지 못했습니다. 오류 번호는 2입니다. Windows 인증을 사용하는 경우 사용자 계정에 디렉터리에 대한 모든 제어 권한이 있는지 확인하십시오.
2016-06-18 토요일 오전 06:47:24 ServerName2 SQL_000034 복사본 복구 복구하는 동안 오류가 발생했습니다. SQLInstance.SQLDBName 데이터베이스에서 연결을 끊습니다.
Cause
SQL DB가 중지된 후 AppSync는 데이터베이스의 MSSQL 백업이 제시간에 완료될 때까지 기다리지 않습니다.
아래에 있는 다음 레지스트리 키 HKEY_LOCAL_MACHINE\SOFTWARE\EMC\AppSync 프로덕션 SQL Server에 누락되었습니다.
이름 유형 데이터
CCAGENT_THREAD_WAIT_TIME REG_DWORD 1200
CC_SQL_VDI_TIMEOUT REG_DWORD 1200
Resolution
해결 방법:
HKEY_LOCAL_MACHINE\SOFTWARE\EMC\AppSync의 운영 호스트에서 다음 2개의 누락된 레지스트리 항목을 생성합니다.
형식은 REG_DWORD이고 값은 1200이어야 합니다.
CCAGENT_THREAD_WAIT_TIMECC_SQL_VDI_TIMEOUT
레지스트리를 변경한 후 AppSync 호스트 플러그인 서비스를 재시작합니다.
클러스터이고 클러스터의 다른 노드에서도 동일한 레지스트리 항목이 누락된 경우 패시브 노드도 업데이트되었는지 확인하십시오.