SQL Server가 시작되고 사용할 준비가되었다고 어떻게 알 수 있습니까?

StackOverflow https://stackoverflow.com/questions/615662

  •  03-07-2019
  •  | 
  •  

문제

로컬 SQL Server 2005 설치와 대화 해야하는 시스템 시작에서 실행되는 앱이 있습니다. ServiceController 클래스를 사용하여 "실행"상태에 들어갈 때까지 기다리고 있으며 대부분은 제대로 작동합니다. 그러나 때로는 콜드 부팅에서 첫 번째 쿼리가 실패하여 현재 사용자에게 로그인 할 수 없다고 말합니다.

그것은 인종 상태처럼 들리지만, 나는 대기 시간이 그것을 해결해야한다고 생각했다.

실제로 실행되고 있는지 확인하는 더 좋은 방법이 있습니까? 여분의 수면을 취하고 충분히 길다고 가정해야합니까?

도움이 되었습니까?

해결책

항상 사용할 수 있습니다 System.data.sql.sqldatasourceenumerator 로컬 인스턴스를 확인하십시오.

플러스에서는 열거자를 사용하여 버전 정보를 발견 할 수도 있습니다.

다른 팁

예외를 잡고 작동 할 때까지 다시 시도 할 수 있습니다 ...

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top