SQL Server 클러스터 장애 조치로 인해 데이터베이스가 "의심"됩니다.

SQL Server 클러스터 장애 조치로 인해 데이터베이스가 "의심"됩니다.

저는 서버를 유지 관리하는 중입니다. 노드 1개의 BIOS와 Windows 업데이트를 업그레이드했으며 이제 데이터베이스 클러스터를 업데이트된 패시브 노드로 장애 조치하려고 합니다. 정상적으로 실패했지만 8개 데이터베이스 중 2개가 "의심" 상태가 되었습니다.

윈도우 업데이트나 바이오스 업데이트 때문일까요?

편집: 클러스터 관리자의 클러스터 이동 그룹 명령을 사용하고 있습니다.

다시 옮기면 용의자는 사라지고 모든 것이 잘 작동합니다. 문제는 하나의 노드에서만 발생합니다.

답변1

클러스터에 설정되지 않은 드라이브에 데이터베이스가 연결되어 있거나 종속성이 올바르게 설정되지 않은 것 같습니다. 이로 인해 디스크가 준비되기 전에 SQL Server가 시작되어 데이터베이스가 의심될 수 있습니다.

ERRORLOG를 확인하고 데이터베이스가 의심되는 이유가 무엇인지 확인하십시오.

답변2

무엇이든 가능하지만 먼저 하드 드라이브(또는 RAID)에 문제가 있는지 확인하고 싶습니다.

스스로에게 다음을 물어보세요:

  1. 귀하의 환경에서 최근 변경된 사항(원인일 가능성이 더 높음)은 무엇입니까?

  2. 오류가 발생한 시기를 확인할 수 있는지 알아보려면 SQL Server 로그를 살펴보세요. 이것이 BIOS 업데이트 및 Windows 업데이트 이론과 일치합니까?

  3. 팀원들에게 어떤 변경 사항이 언제 적용되었는지 물어보세요.

  4. 사용자 환경의 다른 서버에서 문제가 발생했는지 확인하세요.

답변3

어떻게 실패하고 있습니까? CLUSTER GROUP /MOVE 명령을 사용하거나 적어도 MMC - MOVE GROUP을 통해 사용하시기 바랍니다.

나는 클러스터에 대해 말할 때 "장애 조치"라는 용어를 보는 것을 싫어합니다.

답변4

예상 컨데 (말장난 의도) 문제가 있는 데이터베이스에는 OS 수준의 Windows에서 올바르게 표시되지 않는 공유 스토리지 드라이브가 있습니다.

장애 조치 시 공유 드라이브로 이동하여 이러한 데이터베이스에 대한 mdf 및 ldf 파일을 찾을 수 있는지 확인하십시오. 그렇지 않은 경우 클러스터에서 노드를 제거하고 서버에서 공유 드라이브를 다시 초기화해야 합니다.

관련 정보