电竞比分网-中国电竞赛事及体育赛事平台

分享

無(wú)法連接到WMI 提供程序.您沒有權(quán)限或該服務(wù)器無(wú)法訪問(wèn)。 請(qǐng)注意,你只能使用SQL Server 配置管理器來(lái)管理SQLServer 2005服務(wù)器。

 香山早秋 2012-02-15
這篇是我轉(zhuǎn)載的一個(gè)人的回復(fù),我自己也試了,我是用老外這種方法解決的,看來(lái)就像作者說(shuō)的,每個(gè)人的機(jī)器和系統(tǒng)不一樣,每個(gè)人解決的方法都不一樣,相信下面三種方法總有一個(gè)適合你?。?!come on ?。?!
 
上網(wǎng)搜了搜,在一個(gè)老外的博客上找到一個(gè)解決方案:(http://blogs./echarran/archive/2006/01/03/509061.aspx) 

Cannot connect to WMI provider. You do not have permission or the server is unreachable. Note that you can only manage SQL Server 2005 servers with SQL Server Configuration Manager. 
Invalid class [0x80041010]

The solution is to go to a command prompt and then run mofcomp.

C:\Program Files\Microsoft SQL Server\Shared>mofcomp "C:\Program Files\Microsoft SQL Server\Shared\sqlmgmproviderxpsp2up.mof"

The output will look like below


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\Shared\sqlmgmprovider
xpsp2up.mof
MOF file has been successfully parsed
Storing data in the repository...
Done!



  注意一下:上述的mofcomp命令在C:\WINDOWS\system32\wbem目錄下。 通過(guò)這個(gè)博客的留言,貌似有些人用這個(gè)方法解決了問(wèn)題。我進(jìn)入了windows的命令處理器,按照這個(gè)方法試了一下,得到了和他一樣輸出的結(jié)果,很興奮,以為問(wèn)題解決了。再次進(jìn)入Server Configuration Manager,不幸的是還是彈出了同樣的警告框。繼續(xù)在網(wǎng)上搜,由于關(guān)鍵字大部分是英文的,搜到的英文網(wǎng)頁(yè)中除了上述的方法轉(zhuǎn)載就是抱怨…… 

  接下來(lái)只好自己想辦法了,我先想到這是不是sql server 2005自身的問(wèn)題,現(xiàn)在sql server 2008 express 已經(jīng)出了,就安裝個(gè)sql server 200吧。于是卸載sql server 2005,安裝sql server 2008(安裝sql server 2008 之前還得安裝.net framework sp2 和windows installer 從微軟官網(wǎng)下載即可,安裝好后重啟電腦),這次安裝的是個(gè)中文版。 

  sql server 2008安裝過(guò)程比sql server 2005的過(guò)程麻煩了一些,主要是需要配置數(shù)據(jù)庫(kù)管理員,使用本機(jī)的管理員賬戶就行。安裝成功后,懷著忐忑的心情進(jìn)入配置管理器,點(diǎn)擊之后該死的警告框又彈了出來(lái),還是不行。 





  在網(wǎng)上繼續(xù)搜,這時(shí)看到有人說(shuō)是管理員(administrator)沒有 network service的權(quán)限,所以 WMI無(wú)法打開。 設(shè)置的方法很簡(jiǎn)單,網(wǎng)絡(luò)上都有: 

1 右擊“我的電腦”-->“管理” 
2 在“本地用戶和組”內(nèi)的Administrators組上雙擊,出現(xiàn)添加屬性對(duì)話框。 
3 單擊“添加”按鈕,出現(xiàn)添加用戶對(duì)話框 
4 單擊“高級(jí)”按鈕,再單擊“搜索”(或是“立即查找”)按鈕。注:此'NT AUTHORITY\NETWORK SERVICE'用戶為系統(tǒng)內(nèi)置帳戶,無(wú)法直接添加。 
5 在“搜索結(jié)果”內(nèi)選擇“Network Service”用戶后,單擊“確定” 

  按照以上的步驟設(shè)置之后,進(jìn)入配置管理器,問(wèn)題依舊出現(xiàn)……到了這里實(shí)在讓人郁悶的不行。 

  這時(shí)又看到一個(gè)新方法:檢查一下 windows下的system32 中是否有framedyn.dll這個(gè)系統(tǒng)文件,如果沒有到system32 下的wbem文件中拷貝framedyn.dll到system32 目錄下。 我進(jìn)到system32目錄找framedyn.dll文件,果然沒有找到,再進(jìn)入system32\wbem目錄,找framedyn.dll,拷貝到system32目下。再次進(jìn)入配置管理器,這次終于成功了?。?!問(wèn)題終于解決了?。?!這主要是通過(guò)Java 或者vc連接數(shù)據(jù)庫(kù)遇到的問(wèn)題。 

  以上所述三種方法,總是一個(gè)在有些人的電腦上可以起作用。我很不幸嘗試到第三種方法才解決了問(wèn)題,也有可能這三個(gè)操作在我的電腦上都是需要的。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多