程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SQL Server配置管理器無法連接到WMI提供程序

SQL Server配置管理器無法連接到WMI提供程序

編輯:關於SqlServer

今天在打開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.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!

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就可以打開了,也可以用了。
希望以後在遇到這個問題的時候能夠通過這幾種方法順利的解決。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved