SQL Server 서비스 종속성이 작동하지 않습니다.


1

시작시 MSSQL DB에 연결을 시도하는 서비스가 있지만 컴퓨터를 시작할 때 DB에 연결할 수 없기 때문에 오류가 발생합니다. 특정 DB가 MSSQL 서비스에 의해 아직 시작되지 않았기 때문에 이런 일이 발생합니다. 내 서비스에는 MSSQL 서비스에 대한 종속 세트가 있습니다.

내가 무엇을 할 수 있을지? 어떤 해결책?

나는 나의 서비스에 지연을 추가 할 수있다. 5 분을 말하지만, 그것이 내 관점에서 적절한 것이 아니기 때문에 내가 사용할 마지막 해결책이 될 것이다. enter image description here

LE : Windows XP SP3에서 작동해야합니다. 자동 지연으로 시도했지만 작동하지 않습니다.



XP의 경우 DependOnService 레지스트리 항목, 그 사용법이 기사에서 설명 됨 Windows XP의 지연된 시작 .
harrymc

그것은 그것이 있어야하는 것처럼 설정되어 있습니다, 여전히 작동하지 않습니다!
CiucaS

솔루션으로 뭔가를 표시하거나 자신의 솔루션을 게시 할 수 있습니까?
davidbaumann

1
@ davidbaumann 완료, 윈도우 7을 설치했습니다. 지연된 시작 옵션을 사용했습니다.
CiucaS

답변:


0

서비스를 자동 (지연 시작)으로 설정 하시겠습니까? 마지막 자동 서비스가 시작될 때까지 2 분 지연됩니다.


마지막 줄을 읽지 않았으므로 지연 시작 옵션이없는 Windows XP에서 작동해야합니다.
CiucaS

0

지연시킬 서비스를 수동으로 설정하십시오.

이제 SQL Server 콘솔로 이동하여 다음을 수행하십시오. https://stackoverflow.com/questions/287060/scheduled-run-of-stored-procedure-on-sql-server

다음과 같은 명령을 작성하십시오.

xp_cmdshell 'net start yourservice'

나는 이것이 도움이되기를 바랍니다. 여기서 테스트 할 수는 없습니다. 나는 그것을 위해 SQL Server 에이전트가 필요하다고 생각한다.


나는 SQL Agent를 사용할 수 없지만 시도해 주셔서 감사합니다.
CiucaS

0

하나는 수 Windows XP에서 작업 예약 시작될 배치 파일이 시작됩니다. 원하는 때마다 트리거링 이벤트와 관련된 서비스.

트리거링 이벤트는 다음과 같이 간단 할 수 있습니다. At Logon, 확실히 후에 만 ​​발생합니다. 어떤 지연.

더 많은 제어를 위해 작업을 생성 할 때 마침을 클릭하기 전에 작업의 고급 속성에서 열기를 클릭하십시오. 작업에 대한 속성 대화 상자에서 더 많은 조건을 지정할 수 있습니다.

image

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.