DBAtlas · 데이터베이스 운영 아틀라스

40613: Database is not currently available (Azure SQL) (데이터베이스를 현재 사용할 수 없음)

SQL Server

의미

Azure SQL에서 대상 데이터베이스에 현재 접근할 수 없다. 보통 일시적이며, 플랫폼이 데이터베이스를 이동, 재구성 또는 복구하는 동안 잠깐 나타난다.

원인

Azure 측의 자동 스케일링/페일오버, 패치, 부하 분산 또는 리소스 재배치가 원인이며, 드물게 더 긴 플랫폼 이벤트일 수 있다. 데이터베이스가 다시 온라인이 될 때까지 연결이 거부된다.

해결 방법

잠시 기다린 후 재시도한다. 일시적인 오류다. 애플리케이션에 지수 백오프 자동 재시도를 구현한다. Azure SDK/재시도 라이브러리는 이 오류 코드를 일시적 오류로 인식한다. 문제가 지속되면 Azure Service Health와 리전 장애를 확인한다. 고가용성을 위해 geo-replication/failover group을 고려한다.

DBAtlas에서 열기 →

같은 데이터베이스의 다른 항목