증상
다음과 같은 경우를 생각해 볼 수 있습니다.
-
UCP (사용자 정의 컨트롤 점)를 호스트 하는 Microsoft SQL Server 2008 R2 인스턴스가 있습니다.
-
인스턴스에 SQL Server 2008 R2 용 누적 업데이트 패키지 1을 설치 합니다.
이 시나리오에서는 설치가 성공적으로 수행 됩니다. 그러나 SQL Server 서비스를 시작할 수 없습니다. 또한 다음과 같은 오류 메시지가 SQL Server 오류 로그 파일에 기록 됩니다.
<날짜> <> spid7s를 실행 하는 중 [sysutility_mdw]. sysutility_ucp_core는이 서버에 대 한 보안 구성의 일부로 해제 되어 있기 때문에 구성 요소 ' 에이전트 XPs '의 ' sys. spid7s ' 프로시저에 대 한 액세스가 차단 되었습니다<> . 시스템 관리자는 sp_configure를 사용 하 여 ' Agent XPs '를 사용 하도록 설정할 수 있습니다. ' 에이전트 XPs '를 사용 하는 방법에 대 한 자세한 내용은 SQL Server 온라인 설명서의 "노출 영역 구성"을 참조 하세요.<날짜><시간> spid7s 오류: 15281, 심각도: 16, 상태: 1.<날짜><> 이 서버에 대 한 보안 구성의 일부로 인해 ' 에이전트 XPs '의 ' sys.xp_qv ' 프로시저에 대 한 액세스가 차단 됨 spid7s SQL Server에서 ' 시스템 관리자는 sp_configure를 사용 하 여 ' Agent XPs '를 사용 하도록 설정할 수 있습니다. ' 에이전트 XPs '를 사용 하는 방법에 대 한 자세한 내용은 SQL Server 온라인 설명서의 "노출 영역 구성"을 참조 하세요.<날짜><시간> spid7s 오류: 912, 심각도: 21, 상태: 2.<날짜><시간> sqlagent100_msdb_upgrade ' 마스터 ' 업그레이드 단계에서 15281, 상태 1, 심각도 16이 발생 하 여 ' master ' 데이터베이스에 대 한 spid7s 스크립트 수준 업그레이드가 실패 했습니다. 이 오류는 정상적인 작업을 방해할 수 있고 데이터베이스가 오프 라인 상태가 되는 심각한 오차 상태입니다. ' 마스터 ' 데이터베이스를 업그레이드 하는 동안 오류가 발생 한 경우에는 전체 SQL Server 인스턴스를 시작할 수 없습니다. 오류에 대 한 이전 오류 로그 항목을 검사 하 고 적절 한 정정 작업을 수행한 후 데이터베이스를 다시 시작 하 여 스크립트 업그레이드 단계가 완료 되도록 합니다.<날짜><시간> spid7s 오류: 3417, 심각도: 21, 상태: 3.<날짜><시간> spid7s 마스터 데이터베이스를 복구할 수 없습니다. SQL Server를 실행할 수 없습니다. 전체 백업에서 master를 복원 하거나 복구 하거나 다시 작성 합니다. Master 데이터베이스를 다시 작성 하는 방법에 대 한 자세한 내용은 SQL Server 온라인 설명서를 참조 하세요.<날짜><시간> spid7s SQL 추적이 서버 종료로 인해 중지 되었습니다. 추적 ID = ' 1 '입니다. 이 메시지는 정보 제공 용입니다. 사용자 작업은 필요 하지 않습니다.
이 문제는 UCP를 SQL Server 2008 R2의 릴리스 버전으로 호스트 하는 SQL Server 2008 R2 릴리스 후보 (RC)의 인스턴스를 업그레이드 하는 경우에도 발생할 수 있습니다.
원인
이 문제는 SQL Server 2008 R2에서 msdb 데이터베이스에 대 한 업그레이드 스크립트를 실행할 때 에이전트 XPs 옵션을 사용할 수 없기 때문에 발생 합니다. 이 스크립트는 SQL Server 서비스가 시작 될 때 실행 됩니다. 이 스크립트는 UCP와 관련 된 저장 프로시저를 실행 합니다. 또한 저장 프로시저는 에이전트 XPs 옵션을 사용 하도록 설정 해야 합니다.
해결 방법
누적 업데이트 정보
이 문제에 대 한 픽스는 먼저 누적 업데이트 2에서 릴리스 되었습니다. SQL Server 2008 R2 용 누적 업데이트 패키지를 구하는 방법에 대 한 자세한 내용은 다음 문서 번호를 클릭 하 여 Microsoft 기술 자료 문서를 참조 하세요.
2072493 SQL Server 2008 R2의 누적 업데이트 패키지 2참고 빌드가 누적 되므로 새로운 각 수정 릴리스에는 이전 SQL Server 2008 R2 fix 릴리스에 포함 된 모든 핫픽스와 모든 보안 수정 사항이 포함 되어 있습니다. 이 핫픽스를 포함 하는 최신 픽스 릴리스를 적용 하는 것이 좋습니다. 자세한 내용을 확인하려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
981356 SQL Server 2008 R2를 해제 한 후 릴리스된 SQL Server 2008 R2 빌드
해결 방법
참고 아직 누적 업데이트 패키지 1을 설치 하지 않은 경우 "해결 방법" 절에 따라 누적 업데이트 패키지 2를 설치 해야 합니다. 이 문제는 SQL Server 2008 R2의 업데이트 누적 업데이트 패키지 2 및 이후 버전에 없습니다. 누적 업데이트 패키지 1을 설치한 후에이 문제가 발생 하는 경우 다음 단계를 수행 하 여이 문제를 해결 하세요.
-
SQL Server 2008 R2 인스턴스에서 추적 플래그 902을 사용 하도록 설정 합니다. 이렇게 하려면 다음 단계를 수행하세요.
-
SQL Server 구성 관리자를 엽니다.
-
SQL Server 구성 관리자에서 Sql Server 서비스를 클릭 합니다.
-
SQL Server 서비스를 두 번 클릭 합니다.
-
SQL Server 속성 대화 상자에서 고급 탭을 클릭 합니다.
-
고급 탭을 클릭 하 고 시작 매개 변수 항목을 찾습니다.
-
기존 문자열 값의 끝에 T902 를 추가 하 고 확인을 클릭 합니다.
-
-
SQL Server 서비스를 마우스 오른쪽 단추로 클릭 한 다음 시작을 클릭 합니다.
-
SQL Server 에이전트 서비스가 실행 되 고 있는 경우 SQL Server 에이전트 서비스를 마우스 오른쪽 단추로 클릭 하 고 중지를 클릭 합니다.
-
SQL Server Management Studio를 연 다음 SQL Server 2008 R2의 인스턴스에 연결 합니다.
-
다음 명령문을 실행 합니다.
EXEC sp_configure ' 고급 표시 ', 1, 해야 EXEC sp_configure ' 업데이트 허용 ', 0, 해야 EXEC sp_configure ' Agent XPs ', 1, 해야 보려면
-
SQL Server 구성 관리자에서 SQL Server 서비스를 마우스 오른쪽 단추로 클릭 한 다음 중지를 클릭 합니다.
-
SQL Server 2008 R2 인스턴스에서 추적 플래그 902을 제거 합니다. 이렇게 하려면 1f 단계에서 업데이트 한 문자열 값에서 T902 를 삭제 합니다.
-
SQL Server 서비스를 마우스 오른쪽 단추로 클릭 한 다음 시작을 클릭 합니다.
-
SQL Server 에이전트 서비스를 마우스 오른쪽 단추로 클릭 한 다음 시작을 클릭 합니다.
-
SQL Server Management Studio에서 SQL Server 2008 R2 인스턴스에 다시 연결 합니다.
-
개체 탐색기에서 관리를 확장 하 고 데이터 수집을 마우스 오른쪽 단추로 클릭 한 다음 데이터 수집 사용을 클릭 합니다.참고 데이터 수집이 이미 사용 하도록 설정 된 경우 데이터 수집 사용 항목을 사용할 수 없습니다.
참고 SQL Server Management Studio에서 SQL Server 2008 R2의 인스턴스에 연결할 때 다음과 같은 오류 메시지가 나타날 수 있습니다.
오류: 사용자 '<로그인 이름>'에 대 한 18401login이 실패 했습니다. 이유: 서버가 스크립트 업그레이드 모드입니다. 이 시점에는 관리자만 연결할 수 있습니다.
이 오류 메시지는 SQL Server 2008 R2에서 누적 업데이트 패키지 1 설치를 완료 하 고 있음을 나타냅니다. 이 오류 메시지가 표시 되는 경우 몇 분 정도 기다린 후 SQL Server 2008 R2 인스턴스에 다시 연결 합니다.
상태
Microsoft는 이 문제가 "적용 대상" 절에 나열된 Microsoft 제품에서 발생하는 문제로 확인했습니다.
참조
SQL Server에 대 한 증분 서비스 모델에 대 한 자세한 내용은 다음 문서 번호를 클릭 하 여 Microsoft 기술 자료 문서를 참조 하세요.
935897 보고 된 문제에 대 한 핫픽스를 제공 하기 위해 SQL Server 팀에서 증분 서비스 모델을 사용할 수 있음 SQL Server 업데이트의 명명 스키마에 대 한 자세한 내용은 다음 문서 번호를 클릭 하 여 Microsoft 기술 자료 문서를 참조 하세요.
822499 Microsoft SQL Server 소프트웨어 업데이트 패키지의 명명 스키마 소프트웨어 업데이트 용어에 대 한 자세한 내용은 다음 문서 번호를 클릭 하 여 Microsoft 기술 자료 문서를 참조 하세요.
824684 Microsoft 소프트웨어 업데이트를 설명하는 데 사용되는 표준 용어에 대한 설명