저는 서버를 유지 관리하는 중입니다. 노드 1개의 BIOS와 Windows 업데이트를 업그레이드했으며 이제 데이터베이스 클러스터를 업데이트된 패시브 노드로 장애 조치하려고 합니다. 정상적으로 실패했지만 8개 데이터베이스 중 2개가 "의심" 상태가 되었습니다.
윈도우 업데이트나 바이오스 업데이트 때문일까요?
편집: 클러스터 관리자의 클러스터 이동 그룹 명령을 사용하고 있습니다.
다시 옮기면 용의자는 사라지고 모든 것이 잘 작동합니다. 문제는 하나의 노드에서만 발생합니다.
답변1
클러스터에 설정되지 않은 드라이브에 데이터베이스가 연결되어 있거나 종속성이 올바르게 설정되지 않은 것 같습니다. 이로 인해 디스크가 준비되기 전에 SQL Server가 시작되어 데이터베이스가 의심될 수 있습니다.
ERRORLOG를 확인하고 데이터베이스가 의심되는 이유가 무엇인지 확인하십시오.
답변2
무엇이든 가능하지만 먼저 하드 드라이브(또는 RAID)에 문제가 있는지 확인하고 싶습니다.
스스로에게 다음을 물어보세요:
귀하의 환경에서 최근 변경된 사항(원인일 가능성이 더 높음)은 무엇입니까?
오류가 발생한 시기를 확인할 수 있는지 알아보려면 SQL Server 로그를 살펴보세요. 이것이 BIOS 업데이트 및 Windows 업데이트 이론과 일치합니까?
팀원들에게 어떤 변경 사항이 언제 적용되었는지 물어보세요.
사용자 환경의 다른 서버에서 문제가 발생했는지 확인하세요.
답변3
어떻게 실패하고 있습니까? CLUSTER GROUP /MOVE 명령을 사용하거나 적어도 MMC - MOVE GROUP을 통해 사용하시기 바랍니다.
나는 클러스터에 대해 말할 때 "장애 조치"라는 용어를 보는 것을 싫어합니다.
답변4
예상 컨데 (말장난 의도) 문제가 있는 데이터베이스에는 OS 수준의 Windows에서 올바르게 표시되지 않는 공유 스토리지 드라이브가 있습니다.
장애 조치 시 공유 드라이브로 이동하여 이러한 데이터베이스에 대한 mdf 및 ldf 파일을 찾을 수 있는지 확인하십시오. 그렇지 않은 경우 클러스터에서 노드를 제거하고 서버에서 공유 드라이브를 다시 초기화해야 합니다.