데이터베이스 개발자 Tip & 강좌

SQLER의 개발자들이 만들어가는 데이터베이스 사용자 Tip & 강좌 게시판입니다. SQL서버, Oracle, MySQL 등 여러 클라우드/오픈소스 기반 데이터베이스 개발 및 운영 관련 팁과 쿼리 노하우를 이곳에서 가장 먼저 접하실 수 있습니다. 많은 도움 되시길 바랍니다.

SQL Server Configuration Manager 실행 오류 (WMI 공급자 연결 오류)

 

·      Version : SQL Server 2008, 2012, 2014, 2016, 2017

 

SQL Server 설치하고 SQL Server configuration manager(구성 관리자) 실행하면 WMI 공급자 연결 오류로 인해서 아래와 같은 오류 구문과 함께 구성관리자 실행이 되지 않는 경우가 있다.


 

SQL Server Configuration Manager

—————————

Cannot connect to WMI provider. You do not have permission or the server is unreachable. Note that you can only manage SQL Server 2005 and later servers with SQL Server Configuration Manager.

Invalid class [0x80041010]

 

필자의 경우도 컴퓨터에 SQL Server 2016 버전이 설치되어 있는 상태에서 SQL Server 2017 설치하였을때 위와 같은 오류가 발생하였다. (SQL 2016 구성관리자는 정상적으로 실행된다.)  문제를 해결하기 위해서는 *.mof 파일을 컴파일이 필요하다고 한다아래 스크립트를 CMD창에서 실행하면 해당 파일을 컴파일 한다. CMD 실행할  반드시 관리자 권한으로 실행 해야 액세스 거부 오류가 발생하지 않는다.

mofcomp "C:\Program Files (x86)\Microsoft SQL Server\140\Shared\sqlmgmproviderxpsp2up.mof"

 


 

아래 그림은 관리자 권한으로 실행하지 않아 Access denied 오류가 발생한 예시이다.


 

 명령이 성공적으로 수행 되면 구성관리자가 정상적으로 실행 된다만약 관리자 모드에서도 액세스 거부가 발생 한다면 아래 방법을 시도해 보도록 한다 방법은 참고자료에 나와있는 블로그에 작성된 내용으로  Process Monitor 사용하여 WMI 관련된 Access denied 키를 찾아서 permission 제공한 것이다자세한 내용은 원문을 참고 한다.

Process Monitor 에서 구성 관리자가 실행될  관련된 키를 캡처한 내용이다.

svchost.exe 1023 RegOpenKey HKCR\CLSID\{73E709EA-5D93-4B2E-BBB0-99B7938DA9E4}\LocalServer32 ACCESS DENIED

 

해당 레지스트리 키에 권한을 부여하기 위해서 [시작]-[실행]에서 [regedit]  실행하여 아래 주소를 찾아가서 네트워크 서비스 계정를 추가하여 전체 권한을 부여할  있도록 한다그리고 컴파일 명령( 참고) 다시 실행하도록 한다.

Computer\HKEY_CLASSES_ROOT\CLSID\{73E709EA-5D93-4B2E-BBB0-99B7938DA9E4}

 


 

[참고자료]

·       https://blog.sqlauthority.com/2017/05/20/sql-server-configuration-manager-cannot-connect-wmi-provider-not-permission-server-unreachable/

·       https://www.mssqltips.com/sqlservertip/2382/sql-server-configuration-manager-cannot-connect-to-wmi-provider/

 

2018-04-03 / 강성욱 / http://sqlmvp.kr / http://sqlangeles.com

 

SQL Configuration manager, SQL 구성관리자, WMI 공급자 연결 오류, WIM Provider error, .mof, SQL 구성관리자 오류



출처: https://sqlmvp.tistory.com/1243?category=618825 [Database Lab]
No. Subject Author Date Views
2131 클러스터 컬럼스토어 인덱스(Clusterd Columnstore Index)에서 대량 인서트 작업시 발생하는 래치 경합 최소화 트릭 jevida(강성욱) 2019.03.25 405
2130 클러스터 컬럼스토어 인덱스(Clusterd Columnstore Index)에서 대량 인서트 작업시 발생하는 래치 경합 최소화 트릭 jevida(강성욱) 2019.03.25 388
2129 SQL Server 2016 향상된 복제 기능 – 배포 데이터베이스 클린업 향상 jevida(강성욱) 2019.03.25 293
2128 SQL Server 2017향상된 복제 기능 – 배포 데이터베이스의 AG 지원 jevida(강성욱) 2019.03.25 440
2127 SQL Server 2017 향상된 복제 기능 - 복제에이전트 프로필 매개변수의 동적 새로 고침 jevida(강성욱) 2019.03.25 492
2126 SQL Server update on Docker jevida(강성욱) 2019.03.25 382
2125 SQL Server 2017에서 향상된 UDF 실행 계획 jevida(강성욱) 2019.03.25 349
2124 ETL data error with MariaDB ODBC 3.0 (from Aurora to MS SQL) jevida(강성욱) 2019.03.25 505
2123 Run the SQL Server 2017 with Docker jevida(강성욱) 2019.03.25 431
» SQL Server Configuration Manager 실행 오류 (WMI 공급자 연결 오류) jevida(강성욱) 2019.03.25 468
2121 BULK INSERT 동시에 여러개 실행 향지 2019.01.30 847
2120 대용량 데이터 조인에 대한 고민 ( Hash Join VS Nested Loop Join ) 향지 2018.04.04 4272
2119 How to check if Azure SQL is using In-Memory jevida(강성욱) 2018.03.31 3233
2118 MSSQL-CLI를 활용한 크로스플랫폼에서 SQL Server 관리하기 jevida(강성욱) 2018.03.31 3544
2117 SSMS – Search for execution plan jevida(강성욱) 2018.03.31 3727
2116 SQL Server Parallelism and Wait change (CXAPCKET, CXCONSUMER) jevida(강성욱) 2018.03.31 3932
2115 SQL Server Statistics Update row sampling rate and histogram step jevida(강성욱) 2018.03.31 3627
2114 SSMS – AlwaysOn Group Latency report jevida(강성욱) 2018.03.31 3378
2113 SQL Server 백업 압축의 압축률 확인 jevida(강성욱) 2018.03.31 4108
2112 SQL Server 교착 상태 모니터링 (-T1222) jevida(강성욱) 2018.03.31 4144





XE Login