이전 포스팅에서 MSSQL SQL Server 구성관리자 실행 방법에 대해 알아봤습니다.
실행 시 이렇게 메시지박스로 오류가 뜨는 경우가 있습니다.
WMI 공급자에 연결할 수 없습니다. 권한이 없거나 서버에 연결할 수 없습니다.
SQL Server 구성 관리자에서는 SQL Server 2005 이상 서버만 관리할 수 있습니다.
잘못된 클래스입니다. [0x80041010]
이는 SQL Server 인스턴스를 제거할 때 WMI 공급자가 제거되면서 발생하게 됩니다.
SQL 인스턴스에 대한 MOF 파일을 통해 다시 컴파일해주면 해결가능합니다.
1. mofcomp를 사용하여 SQL WMI 공급자 다시 컴파일하기
명령 프롬프트를 관리자 권한으로 실행 후 디렉터리를 Mof파일 위치로 변경한다.
이후 다음 명령어를 입력한다.
mofcomp "sqlmgmproviderxpsp2up.mof"
MSSQL 버전별로 Mof 파일 위치
버전 | Nnn 경로 | Mof 파일명 |
Microsoft SQL Server 2022 | 160 | sqlmgmprovider.mof |
Microsoft SQL Server 2019 | 150 | sqlmgmproviderxpsp2up.mof |
Microsoft SQL Server 2017 | 140 | sqlmgmproviderxpsp2up.mof |
Microsoft SQL Server 2016 | 130 | sqlmgmproviderxpsp2up.mof |
Microsoft SQL Server 2014 | 120 | sqlmgmproviderxpsp2up.mof |
Microsoft SQL Server 2012 | 110 | sqlmgmproviderxpsp2up.mof |
Microsoft SQL Server 2008 R2 | 100 | sqlmgmproviderxpsp2up.mof |
Microsoft SQL Server 2008 | 100 | sqlmgmproviderxpsp2up.mof |
Microsoft SQL Server 2005 | 90 | sqlmgmproviderxpsp2up.mof |
2. WMI 서비스 재시작
Windows Powershell을 관리자 권한으로 실행한다.
이후 다음 명령어를 입력한다.
Get-Service winmgmt | Restart-Service -Force
'DB > MSSQL' 카테고리의 다른 글
MSSQL SQL Server mdf/ldf 파일 연결 오류:5120 해결방법 (0) | 2024.04.18 |
---|---|
MSSQL SQL Server 구성관리자 실행 방법 (0) | 2024.01.11 |
MSSQL 데이터내보내기 유효성 검사 에러 (0) | 2023.11.26 |
MSSQL sa계정 활성화 방법 (0) | 2023.11.22 |