none
SQL Server 서비스 관리자에서 SQL Server agent가 시작이 안됨 RRS feed

  • 질문

  • 안녕하세요.

    SQL Server 2005를 사용하는 사람입니다.

    어느날 부터 윈도우 시작화면 바에서  SQL Server 서비스 관리자에서 SQL Server agent가 시작이 안되고 중지되어 data backup이 안됩니다.

    해결할수 있는 방법 부탁드립니다.

    2018년 11월 20일 화요일 오전 8:13

모든 응답

  • 안녕하세요,

    해당 문의만으로는 알 수 있는 내용이 많지 않아 보입니다. 관련한 이벤트 및 오류 로그의 내용이 있다면 조금 더 도움이 될 것 같습니다.

    혹은 조금 더 상세한 지원을 위해서 기술 지원부의 도움을 받는 것도 고래해볼 수 있습니다.

    감사합니다.


    ※ 응답이 문제 해결에 도움이 되었다면 [답변으로 표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다. 만약 TechNet 구독자 지원에 대한 의견이 있다면, tnsf@microsoft.com 으로 문의할 수 있습니다.

    2018년 11월 20일 화요일 오전 8:40
    중재자
  • 마이크로소프트사에 문의하니 여기 블로그를 알려줘 문의하는 사항입니다.

    컴퓨터 부팅시 SQL Server 서비스 관리자에서 SQL Server agent가 시작이 되어야 하는데

    중지되어 있어  "시작/계속(S)" 버턴을 눌러도 중지로만 나타나고 어떤 특이한 메시지는 나타나지 않습니다.

    컴퓨터 부팅시 SQL Server 서비스 관리자에서 "SQL Server" 만 실행됩니다.

     
    2018년 11월 21일 수요일 오전 12:39
  • 안녕하세요,

    여기는 블로그가 아니라 포럼이며, 여러 사용자들이 게시물을 통해서 의견 및 도움을 주고 받을 수 있는 곳입니다.

    앞서 설명드렸듯이 단순히 서비스가 시작이 되지 않는 증상만으로는 원인을 알기가 조금 어렵습니다. 관련하여 이벤트 로그, SQL Error 로그, SQL Agent 로그 등을 먼저 확인하여 해당 증상에 대한 로그가 남아 있는지, 그렇다면 어떤 내용인지 먼저 살펴보시는 것이 좋겠습니다.

    하기 링크들은 유사한 사례들이며 에이전트 시작 설정, 레지스트리 손상, 로그인 유효성 등이 원인일 수 있음을 참고해볼 수 있습니다.

    https://dba.stackexchange.com/questions/127864/sql-server-agent-wont-start

    https://social.msdn.microsoft.com/Forums/sqlserver/en-US/20d1890c-2aac-4e94-928d-8a6638e428e2/sql-server-agent-wont-start?forum=sqldatabaseengine

    https://community.spiceworks.com/topic/776029-cannot-start-sql-server-agent-on-the-local-server

    감사합니다.


    ※ 응답이 문제 해결에 도움이 되었다면 [답변으로 표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다. 만약 TechNet 구독자 지원에 대한 의견이 있다면, tnsf@microsoft.com 으로 문의할 수 있습니다.

    2018년 11월 21일 수요일 오전 2:46
    중재자
  • 아래는 errorlog 파일 입니다. 참고하십시오. 답변 고맙습니다.

    2018-11-21 16:08:18.03 server    Microsoft SQL Server  2000 - 8.00.2039 (Intel X86)

            May  3 2005 23:18:38

            Copyright (c) 1988-2003 Microsoft Corporation

            Desktop Engine on Windows NT 6.1 (Build 7601: Service Pack 1)

    2018-11-21 16:08:18.03 server    Copyright (C) 1988-2002 Microsoft Corporation.

    2018-11-21 16:08:18.03 server    All rights reserved.

    2018-11-21 16:08:18.03 server    서버 프로세스 ID 13144입니다.

    2018-11-21 16:08:18.03 server    'C:\Program Files\Microsoft SQL Server\MSSQL\LOG\ERRORLOG' 파일에 SQL Server 메시지를 기록하는 중입니다.

    2018-11-21 16:08:18.06 server    SQL Server가 우선 순위 클래스 ''normal''(4 CPUs 검색)에서 시작합니다.

    2018-11-21 16:08:18.23 server    SQL Server thread 모드 처리를 위해 구성되었습니다.

    2018-11-21 16:08:18.25 server    Processor affinity turned ON, processor mask 0x3

    2018-11-21 16:08:18.25 server    dynamic 잠금 할당을 사용하는 중입니다. [500] 잠금 블록, [1000] 잠금 소유자 블록.

    2018-11-21 16:08:18.26 spid4     'master' 데이터베이스를 시작하는 중입니다.

    2018-11-21 16:08:18.32 server    'SSNETLIB.DLL' 버전 '8.0.2039'() 사용하는 중입니다.

    2018-11-21 16:08:18.32 spid5     'model' 데이터베이스를 시작하는 중입니다.

    2018-11-21 16:08:18.32 spid4     서버 이름은 'C2015-0498'입니다.

    2018-11-21 16:08:18.34 spid9     '상수도품질관리' 데이터베이스를 시작하는 중입니다.

    2018-11-21 16:08:18.32 spid8     'msdb' 데이터베이스를 시작하는 중입니다.

    2018-11-21 16:08:18.45 server    SQL Server 112.7.174.38: 1433에서 수신 중입니다.

    2018-11-21 16:08:18.45 server    SQL Server 127.0.0.1: 1433에서 수신 중입니다.

    2018-11-21 16:08:18.46 server    SQL Server TCP, Shared Memory, Named Pipes에서 수신 중입니다.

    2018-11-21 16:08:18.46 server    SQL Server에서 클라이언트에 연결할 수 있습니다.

    2018-11-21 16:08:18.48 spid8     오류: 602, 심각도: 21, 상태: 50

    2018-11-21 16:08:18.48 spid8     데이터베이스 ID 4, 개체 ID 1, 인덱스 ID 1 sysindexes 행을 찾을 수 없습니다. sysindexes에서 DBCC CHECKTABLE을 실행하십시오..

    2018-11-21 16:08:18.48 spid8     오류: 602, 심각도: 21, 상태: 50

    2018-11-21 16:08:18.48 spid8     Could not find row in sysindexes for database ID 4, object ID 1, index ID 1. Run DBCC CHECKTABLE on sysindexes..

    2018-11-21 16:08:18.56 spid5     tempdb 데이터베이스를 지우는 중입니다.

    2018-11-21 16:08:19.08 spid5     'tempdb' 데이터베이스를 시작하는 중입니다.

    2018-11-21 16:08:19.19 spid4     복구가 완료되었습니다.

    2018-11-21 16:08:19.19 spid4     SQL global counter collection task is created.

    2018-11-21 16:08:45.77 spid51    '상수도품질관리' 데이터베이스를 시작하는 중입니다.

    2018년 11월 21일 수요일 오전 7:17
  • 안녕하세요,

    상세한 로그 제시 감사합니다. 안타깝게도 해당 로그에는 SQL Agent 에 대한 내용은 보이지 않습니다만, 다른 오류들이 확인이 됩니다. 우선 SQL 2005를 사용하신다고 하였는데 2000 이라고 표시된 부분도 그러하고, 602 오류의 경우 이전 버전의 SQL 을 복원하거나 연결 시도 시 발생하는 경우가 발생할 수 있습니다. 말씀하신 Agent 서비스 오류의 경우도 해당 원인에서 비롯된 것일 수 있으니 하기 링크를 참고하여 이 부분을 먼저 확인해보시는 것이 좋겠습니다.

    sql error code 602 Could not find row in sysindexes for database ID 7, object ID 1
    https://social.msdn.microsoft.com/Forums/sqlserver/en-US/f5e95325-2c89-4172-9b8d-14f52b630991/sql-error-code-602-could-not-find-row-in-sysindexes-for-database-id-7-object-id-1?forum=sqldatabaseengine

    https://www.sqlskills.com/blogs/paul/msg-602-level-21-state-50-line-1/

    또한 아시다시피 SQL 2000 및 2005 는 지원이 종료되어 크게 도움을 드리기도 조금 어려운 점도 양해 바랍니다.

    감사합니다.


    ※ 응답이 문제 해결에 도움이 되었다면 [답변으로 표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다. 만약 TechNet 구독자 지원에 대한 의견이 있다면, tnsf@microsoft.com 으로 문의할 수 있습니다.

    2018년 11월 21일 수요일 오전 8:33
    중재자
  • data폴더 방에 msdblog와 msdbdata 파일을 구할수없나요?

    깨진 것 같아 그렇습니다.

    2018년 11월 21일 수요일 오전 8:41