Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

Microsoft는 2008 SP2 Microsoft SQL Server 파일을 하나의 다운로드 가능한 파일로 배포합니다. 픽스가 누적되어 있기 때문에 각 새 릴리스에는 이전 버전 2008 SP2 수정 릴리스에 포함된 모든 핫픽스와 SQL Server 모든 보안 수정이 포함됩니다.

증상

다음과 같은 경우를 생각해 볼 수 있습니다.

  • 다음 중 하나를 합니다.

    • SP2(서비스 팩 2) 또는 Microsoft SQL Server 업데이트 패키지의 이후 버전에 대한 누적 업데이트 2 설치

    • 2008 SQL Server 2008 서비스 SQL Server 3(SP3)로 업그레이드

    • 2008 R2 SQL Server 2008 R2 서비스 SQL Server SP1(서비스 팩) 또는 이후 버전의 서비스 팩으로 업그레이드

  • 사용자 데이터베이스에 SQL Server 에이전트 작업을 만들고 에이전트가 시작될 때 일정 형식을 자동으로 시작으로 SQL Server 있습니다.

  • 서비스 SQL Server 다시 시작합니다.

이 시나리오에서는 에이전트 SQL Server 실패합니다.

원인

이 문제는 작업이 시작되면 사용자 데이터베이스가 복구를 완료하지 못하기 때문에 발생합니다. 2008 SP2에 대한 누적 업데이트 SQL Server 2를 설치하거나 SQL Server 2008 SP SQL Server 3을 SQL Server 2008 R2를 2008 R2 SP1로 업그레이드하거나 SQL Server 2008 R2 SP1로 업그레이드한 SQL Server 에이전트가 MSDB 데이터베이스가 복구된 직후에 시작됩니다.

모든 SQL Server 복구한 후에 에이전트가 시작해야 합니다.

해결 방법

SQL Server 2008 R2 서비스 팩 1

이 문제의 수정은 처음 누적 업데이트 9에서 릴리스되었습니다. 2008 R2 서비스 팩 1에 대한 이 누적 업데이트 패키지를 SQL Server 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 문서를 볼 수 있습니다.

2756574 빌드가 누적되어 있기 때문에 2008 R2 서비스 팩 1의 누적 업데이트 패키지 SQL Server 9개는 빌드가 누적되어 있기 때문에 각 새 수정 릴리스에는 이전 버전 2008 R2 서비스 팩 1 수정 릴리스에 포함된 모든 핫픽스와 SQL Server 모든 보안 수정이 포함되어 있습니다. 이 핫픽스를 포함하는 최신 수정 릴리스를 적용하는 것이 좋습니다. 자세한 내용을 확인하려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.

2567616 2008년 SQL Server 서비스 팩 1이 릴리스된 SQL Server 릴리스된 2008 R2 빌드

SQL Server 2008 서비스 팩 3

이 문제의 수정은 2008년 서비스 팩 3에 대한 SQL Server 업데이트 7에서 처음 릴리스되었습니다. 이 누적 업데이트 패키지를 얻는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 문서를 볼 수 있습니다.

2738350 빌드가 누적되어 있기 때문에 2008 서비스 팩 3Note에 대한 누적 업데이트 패키지 SQL Server 7은 빌드가 누적되어 있기 때문에 각 새 수정 릴리스에는 이전 2008 서비스 팩 3 수정 릴리스에 포함된 모든 핫픽스와 SQL Server 모든 보안 수정이 포함되어 있습니다. 이 핫픽스를 포함하는 최신 수정 릴리스를 적용하는 것이 좋습니다. 자세한 내용을 확인하려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.

2629969 2008 서비스 SQL Server 3 이후 릴리스된 2008년 SQL Server 빌드

2008 서비스 SQL Server 2에 대한 누적 업데이트 8

이 문제의 수정은 2008 서비스 팩 2의 누적 업데이트 8에서 처음으로 SQL Server 릴리스되었습니다. 2008년 서비스 팩 2에 대한 이 누적 업데이트 패키지를 SQL Server 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 문서를 볼 수 있습니다.

2648096 빌드가 누적되어 있기 때문에 2008 서비스 팩 2의 누적 업데이트 패키지 SQL Server 8은 빌드가 누적되어 있기 때문에 각 새 수정 릴리스에는 이전 2008 서비스 팩 2 수정 릴리스에 포함된 모든 핫픽스와 SQL Server 모든 보안 수정이 포함되어 있습니다. 이 핫픽스를 포함하는 최신 수정 릴리스를 적용하는 것이 좋습니다. 자세한 내용을 확인하려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.

2402659 2008 서비스 SQL Server 2 이후 릴리스된 SQL Server 2008 빌드

SQL Server 2008 R2 서비스 팩 2

이 문제의 수정은 2008 R2 서비스 팩 2에 대한 SQL Server 업데이트 2에서 처음 릴리스되었습니다. 이 누적 업데이트 패키지를 얻는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 문서를 볼 수 있습니다.

2740411 빌드가 누적되어 있기 때문에 SQL Server 2008 R2 서비스 팩 2의 누적 업데이트 패키지 2는 빌드가 누적되어 있기 때문에 각 새 수정 릴리스에는 이전 2008 R2 수정 릴리스에 포함된 모든 핫픽스와 SQL Server 모든 보안 수정이 포함되어 있습니다. 이 핫픽스를 포함하는 최신 수정 릴리스를 적용하는 것이 좋습니다. 자세한 내용을 확인하려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.

2730301 2008년 SQL Server R2 서비스 팩 2가 릴리스된 SQL Server 릴리스된 2008 R2 빌드

레지스트리 키 정보

중요 이 섹션, 메서드 또는 작업에는 레지스트리를 수정하는 방법을 설명하는 단계가 포함되어 있습니다. 그러나 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 따라서 다음 단계를 주의하여 수행해야 합니다. 보호를 추가하려면 레지스트리를 수정하기 전에 백업합니다. 이렇게 하면 문제가 발생하더라도 레지스트리를 복원할 수 있습니다. 레지스트리를 백업하고 복원하는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 문서를 볼 수 있습니다.

322756 WindowsAfter에서 레지스트리를 백업하고 복원하는 방법 이 핫픽스를 적용하면 먼저 영향을 받는 인스턴스에 SQL Server 에이전트 서비스를 다시 시작해야 합니다. 서비스가 다시 시작될 때 새로 복구DatabasesForAgentStartup 레지스트리 키가 만들어집니다. 이 레지스트리 키는 에이전트가 SQL Server 에이전트 작업을 시작하기 전에 사용자 데이터베이스의 복구가 완료되기를 SQL Server 정의합니다.

이 레지스트리 키를 구성하도록 설정하기 위해"나를위해 수정" 섹션으로 이동하세요. 이 레지스트리 키를 직접 구성하는 것을 선호하는 경우 "직접 수정하자"섹션으로이동하세요.

해결 지원



이 레지스트리 키를 자동으로 구성하려면 수정 단추 또는 링크를 클릭합니다. 그런 다음 파일 다운로드 대화 상자에서 실행을 클릭하고 Fix it 마법사의 단계를 따릅니다.




참고 사항

  • 이 해결 솔루션을 실행하기 전에 Microsoft 기술 자료(KB) 문서 2648096에 설명된 핫픽스를 설치해야 합니다. 그런 다음 영향을 받는 인스턴스에 SQL Server 에이전트 서비스를 다시 시작해야 합니다.

  • 이 마법사는 영어로만 제공될 수 있습니다. 그러나 다른 언어 버전의 Windows에서도 자동 해결 기능을 사용할 수 있습니다.

  • 현재 문제가 있는 컴퓨터에서 작업하고 있지 않은 경우 문제 수정 솔루션을 플래시 드라이브 또는 CD에 저장한 후 문제가 있는 컴퓨터에서 실행하세요.


그런 다음 "이 문제를해결했나요?" 섹션으로 이동합니다.



직접 해결

RecoveredDatabasesForAgentStartup 레지스트리 키를 구성하기 위해 다음 단계를 수행합니다.

  1. 시작, 실행을 차례로 클릭하고 열기 상자에 regedit를 입력한 다음 확인을 클릭합니다.

  2. 다음 레지스트리 하위 키를 찾아서 클릭합니다.

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.instance\SQLServerAgent\

  3. 세부 정보 창에서RecoveredDatabasesForAgentStartup을마우스 오른쪽 단추로 클릭한 다음 수정을 클릭합니다.

  4. 값 데이터 상자에 ALL을 입력합니다.

    참고 RecoveredDatabasesForAgentStartup 레지스트리 항목의 기본값은 MSDB입니다.

  5. 레지스트리 편집기를 종료합니다.

참고 RecoveredDatabasesForAgentStartup 레지스트리 항목의 값을 MSDB 또는 ALL이 아닌 값으로 설정하면 경고 메시지가 SQL Server 에이전트 로그에 기록되어 SQL Server 에이전트가 MSDB 데이터베이스만 대기합니다.

문제가 해결되었습니까?

  • 문제가 해결되었는지 확인합니다. 문제가 해결된 경우 이 섹션을 완료합니다. 문제가 해결되지 않은 경우에는 기술 지원 서비스에 문의할 수 있습니다.

  • 여러분의 의견을 기다립니다. 피드백을 제공하거나 이 솔루션에 대한 문제를 보고하기 위해"나를위해 수정" 블로그 또는 전자 메일을 보내주세요.

상태

Microsoft는 "적용 대상" 절에 나열한 Microsoft 제품에서 이 문제를 확인했습니다.

해결 방법

이 문제를 해결하려면 대상 데이터베이스가 온라인인지 SQL Server 에이전트 작업의 단계를 추가합니다. 이 단계는 첫 번째 단계입니다.

참고 sys.databases 시스템 테이블의 열 상태를 쿼리하여 데이터베이스 상태를 확인할 수 있습니다.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×