SQL Server 구성 관리자 오류: WMI 제공자에 연결할 수 없습니다.
SQL Server 구성 관리자를 열 수 없으며 다음 오류 메시지가 표시됩니다.
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
나는 온라인 자료를 검색하고 추천한 대로 mofcomp 명령을 실행했습니다.mofcomp “C:\Program Files (x86)\Microsoft SQL Server\120\Shared\sqlmgmproviderxpsp2up.mof”
다음 오류 메시지가 표시됩니다.
MOF file has been successfully parsed
Storing data in the repository…
An error occurred while processing item 10 defined on lines 73 – 79 in file C:\Program Files (x86)\Microsoft SQL Server\120\Shared\sqlmgmproviderxpsp2up.mof:
Compiler returned error 0x80070005Error Number: 0x80070005, Facility: Win32
Description: Access is denied.
저를 도와주실 수 있나요, 이 문제로 2주 동안 앉아 있었어요.
관리자로 Cmd를 실행하고 다음 명령을 실행합니다.
먼저 SQL 버전에 따라 SQL Shared 폴더로 이동합니다.
SQL 2008: C:\Program Files(x86)\Microsoft SQL Server\100\Shared\
SQL 2012: C:\Program Files(x86)\Microsoft SQL Server\110\Shared\
SQL 2014: C:\Program Files(x86)\Microsoft SQL Server\120\Shared\
SQL 2017: C:\Program Files(x86)\Microsoft SQL Server\140\Shared\------> 내 버전은 2017 SQL 2019: C:\Program Files(x86)\Microsoft SQL Server\150\Shared\
cd "C:\Program Files (x86)\Microsoft SQL Server\140\Shared"
그러면:
mofcomp sqlmgmproviderxpsp2up.mof
업데이트:
이 문제는 SQL Server 서비스 관리를 위한 WMI(윈도우즈 Management Instrumentation) 제공자 구성 파일이 없기 때문에 발생합니다.그래서 그mofcomp명령을 사용하여 복구 또는 재생성합니다.
다음은 더 많은 설명입니다: https://learn.microsoft.com/en-us/windows/desktop/wmisdk/mofcomp
관리 액세스 권한으로 @Freydoon Barkzehy 코드 실행
샘플 -
cd C:\Program Files (x86)\Microsoft SQL Server\110\Shared
cd C:\Program Files (x86)\Microsoft SQL Server\140\Shared
mofcomp sqlmgmproviderxpsp2up.mof
"sqlmgmprovider xpsp2up.mof" 파일이 있는 위치에 따라 달라집니다.
가장 좋은 해결책은 인스턴스를 제거하고 새 인스턴스를 다시 설치하는 것이었습니다.이것은 100% 효과가 있었습니다.
SQLEXPR_x64_Enu를 다운로드하고 Setup.exe를 실행한 후 복구 옵션을 사용했습니다.
저도 같은 문제가 있지만 처음에는 작동하지 않습니다.두 번째로 이미 PC를 다시 시작했지만 작동하지 않습니다.MS SQL Instance 폴더가 아닌 SQL Server Management Studio가 설치된 폴더에서 이 작업을 실행할 수 있습니다.
2016년에 설치된 My SQL Server Management Studio는
C:\Program Files (x86)\Microsoft SQL Server\130
하지만 SQL Server 2012 인스턴스에 설치한 폴더를 계속 변경하고 있습니다.
C:\Program Files (x86)\Microsoft SQL Server\110\Shared\
그런 다음 명령을 실행합니다.mofcomp sqlmgmproviderxpsp2up.mof모두가 여기서 제안하는 바와 같이.
문제 해결에 영향을 줄 수 있으므로 폴더를 주의하십시오.
시행착오 끝에 마침내 다음과 같은 작동 솔루션을 발견했습니다.
는 모든 두검다니습했을 했습니다.
sqlmgmproviderxpsp2up.mof아래에 있는C:\Program Files (x86)\Microsoft SQL ServerCMD를 관리자로 실행 위의 각 결과에 대해 수행했습니다.
디렉토리로 이동하도록 디렉토리 변경
실행 ii)
mofcomp sqlmgmproviderxpsp2up.mof재부팅
그러면 효과가 있습니다.
OS를 새로 설치하는 것도 저에게 효과가 있었습니다. 하지만 이것은 고통입니다.때때로 다음을 실행할 수 있습니다.
“C:\Program Files (x86)\Microsoft SQL Server\120\Shared\sqlmgmproviderxpsp2up.mof”
도움이 될 수도 있고 그렇지 않을 수도 있습니다. OS를 새로 설치한 다음 SQL을 설치하기만 하면 됩니다.
언급URL : https://stackoverflow.com/questions/44753745/sql-server-config-manager-error-cannot-connect-to-wmi-provider
'programing' 카테고리의 다른 글
| MySQL에서 외부 키를 삭제할 수 없음 (0) | 2023.08.05 |
|---|---|
| Oracle DATE 열에 저장된 잘못된(손상된) 값을 식별하는 방법 (0) | 2023.08.05 |
| 대량으로 준비된 문을 삽입하는 동안 JavaScript MySQL 오류가 발생했습니다. (0) | 2023.08.05 |
| ES6 클래스 인스턴스의 클래스 이름을 가져옵니다. (0) | 2023.08.05 |
| C++의 std:: 문자열로 전체 파일을 읽는 방법은 무엇입니까? (0) | 2023.08.05 |