2007~2011/SQL Server2009. 3. 24. 12:00
SQL Server 2005 노출 영역 구성을 실행하였을 때, 또는 Configuration Manager(구성 관리자)를 실행하였을 때, 발생하는 WMI 오류와 관련하여 아래와 같이 정리하였습니다.


[환경]

SQL Server 2005 SP2

 

[현상]
SQL Server 2005 노출 영역 구성 - 서비스 및 연결에 대한 노출 영역 구성 메뉴를 클릭하였을 때 아래와 같은 오류 메시지가 발생합니다. 

서비스를 관리하는 동안 SMO에서 예외가 발생했습니다. (Microsoft.SQLServer.Smo)

 
 
 
[원인]
노출 영역 구성을 사용하기 위해서는 SQL Server 2005 WMI Provider 를 사용해야 합니다. WMI를 통해서 값을 제공하는 네임스페이스 및 클래스 정보 파일을 정상적으로 호출하지 못할 경우 즉, 일반적으로 파일의 손상, 압축 또는 설치가 되지 않았을 때 이러한 현상이 발생할 수 있습니다.

 

[조치방법]
MOF Compiler 툴을 사용하여 sqlmgmproviderxpsp2up.mof 파일을 컴파일합니다.
C:\Program Files\Microsoft SQL Server\90\Shared> MOFCOMP sqlmgmproviderxpsp2up.mof 

실행 결과는 아래와 같습니다.
Microsoft (R) 32-bit MOF Compiler Version 5.1.2600.2180
Copyright (c) Microsoft Corp. 1997-2001. All rights reserved.
Parsing MOF file: C:\Program Files\Microsoft SQL Server\90\Shared\sqlmgmprovider
xpsp2up.mof
MOF file has been successfully parsed
Storing data in the repository...
Done! 


[분석결과]
WMI_DIAG 를 이용한 데이터를 수집하지 않았습니다.

 

[참고자료]
SQL Server 2005 WMI Provider Error
http://blogs.msdn.com/echarran/archive/2006/01/03/509061.aspx

Rebuilding WMI Repository
http://thirdshelf.com/2008/08/13/rebuilding-wmi-repository/
 
Error message when you install SQL Server 2005 Service Pack 1 after you upgrade a Windows operating system or after you install a Windows service pack: "Error 29513 SQL Server Setup Failed to compile the Managed Object Format (MOF) file"
http://support.microsoft.com/kb/926623
 
mofcomp
http://msdn.microsoft.com/en-us/library/aa392389(VS.85).aspx


작성자 : Lai Go / 작성일자 : 2009.03.23
Posted by Lai Go