System Center 2012 Operations Manager 서버 설치가 실패하고 오류 0x80131604

이 문서에서는 System Center 2012 Operations Manager 관리 서버를 설치할 때 발생하는 시스템 카탈로그에 대한 임시 업데이트가 지원되지 않는 오류를 해결하는 솔루션을 제공합니다.

원래 제품 버전: System Center 2012 Operations Manager
원래 KB 번호: 2713047

증상

System Center 2012 Operations Manager 관리 서버를 설치하지 못하면 다음 오류가 발생합니다.

오류: :sql 문자열을 실행하는 예외
sp_configure 'show advanced options', 1
재구성
: throw Exception.Type: System.Data.SqlClient.SqlException, 예외 오류 코드: 0x80131904, Exception.Message: 시스템 카탈로그에 대한 임시 업데이트는 지원되지 않습니다.
구성 옵션 '고급 옵션 표시'가 1에서 1로 변경되었습니다. RECONFIGURE 문을 실행하여 설치합니다.
[DateTime]: Error: :StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
에서 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()

오류: :RunAdminScripts가 다음 예외를 제외하고 실패했습니다. : Throw Exception.Type: System.Reflection.TargetInvocationException, Exception Error Code: 0x80131604, Exception.Message: 호출 대상에 의해 예외가 throw되었습니다.

참고

Operations Manager 로그 파일은 에 %LocalAppData%\SCOM\Logs있습니다.

원인

지능형 큐 설치 중에 시스템 카탈로그에 대한 임시 업데이트가 지원되지 않음 오류가 발생합니다. 이 오류는 SQL Server 카탈로그 변경을 허용하지 않음을 의미합니다. 이 문제는 허용 업데이트에 대한 설정이 변경되어 1로 설정된 경우에 발생할 수 있습니다. SQL Server 2005부터는 시스템 테이블에 대한 직접 업데이트가 지원되지 않으므로 카탈로그 및 테이블을 추가로 변경하려면 이 설정을 해제해야 합니다.

업데이트 허용 SQL Server 옵션은 저장 프로시저에 sp_configure 있습니다.

이것이 문제의 원인인지 테스트하려면 master 데이터베이스에 대해 다음 쿼리를 수동으로 실행합니다.

sp_configure 'show advanced options', 1

그런 다음, 를 실행합니다.

RECONFIGURE

이 문서에 설명된 문제가 발생하는 경우 다음 메시지와 함께 명령이 실패합니다.

Exception.Message: 시스템 카탈로그에 대한 임시 업데이트는 지원되지 않습니다.

해결 방법

이 문제를 해결하려면 다음 쿼리를 사용하여 값을 0 으로 변경합니다. 이 설정을 사용하면 SQL Server 데이터베이스가 카탈로그에 대한 변경 내용이나 업데이트를 받을 수 있습니다.

EXEC sp_configure 'allow updates', 0

그런 다음, 를 실행합니다.

RECONFIGURE

이 작업은 성공적으로 실행됩니다.

완료되면 관리 서버 설치를 다시 시작합니다.