共計 1665 個字符,預計需要花費 5 分鐘才能閱讀完成。
SQL Server 配置管理器無法連接到 WMI 提供程序該怎么辦,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面丸趣 TV 小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
今天在打開 sql server 的時候打不開。報了一個錯誤,然后我打開 sql server 配置管理器,就看到了如下圖這個錯誤。
然后就去網上搜了這個問題的解決方法,綜合起來有以下幾種:
第一種:
給數據庫程序 network service 讀取權限即可。
C:/Program Files/Microsoft SQL Server/90/Shared 給這個目錄增加 network service 權限或者 user 權限就可以了,當然你加 Everyone 也行。
這種方法我都不知道怎么操作,不會加。
第二種:
檢查一下 windows 下的 system32 中是否有 framedyn.dll 這個系統文件,如果沒有到 system32 下的 wbem 文件中拷貝 framedyn.dll 到 system32 目錄下。我進到 system32 目錄找 framedyn.dll 文件,果然沒有找到,再進入 system32/wbem 目錄,找 framedyn.dll,拷貝到 system32 目下。
我的這個 framedyn.dll 文件原來就有的,所以這種方法對我無效。。
第三種:
開始運行 Cmd.exe 進命令行
進入安裝目錄 cd /Program Files/Microsoft SQL Server/90/Shared
輸入 mofcomp C:/Program Files/Microsoft SQL Server/90/Shared/sqlmgmproviderxpsp2up.mof
具體的路徑要看你 SQL 的安裝路徑了
執行結果大致如下
Microsoft (R) 32-bit MOF Compiler Version 5.1.2600.2180Copyright (c) Microsoft Corp. 1997-2001. All rights reserved.Parsing MOF file: C:/Program Files/Microsoft SQL Server/90/Shared/sqlmgmproviderxpsp2up.mofMOF file has been successfully parsedStoring data in the repository…Done!
On servers, the .mof file will be sqlmgmprovider.mof.
注意,如果在執行第二條命令時提示,mofcomp 不是內部或外部命令,也不是可運行的程序或批處理文件。
在桌面上右擊我的電腦 - 屬性 - 高級選項 - 環境變量 - 系統變量中 path 中編輯在后面加:;%SystemRoot%\System32\Wbem; 就 OK 了。
我操作了,然而也沒解決問題。
提示:找不到 C:/Program Files/Microsoft SQL Server/90/Shared/sqlmgmproviderxpsp2up.mof
第四種:
1 右擊“我的電腦”–“管理”2 在“本地用戶和組”內的 Administrators 組上雙擊,出現添加屬性對話框。3 單擊“添加”按鈕,出現添加用戶對話框 4 單擊“高級”按鈕,再單擊“搜索”(或是“立即查找”)按鈕。注:此 NT AUTHORITY\NETWORK SERVICE 用戶為系統內置帳戶,無法直接添加。5 在“搜索結果”內選擇“Network Service”用戶后,單擊“確定”
第四種是最容易操作的,也是我認為最簡單的方法。然而那個問題還是在那里。。
最后我是打開了 sql sever 的兩個服務,SQL Server 和 SQL Server Browser 服務可能是因為太久沒用 sql server 了,這兩個服務沒有打開。打開兩個服務之后 sql server 就可以打開了,也可以用了。希望以后在遇到這個問題的時候能夠通過這幾種方法順利的解決。
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注丸趣 TV 行業資訊頻道,感謝您對丸趣 TV 的支持。