問題發生背景: 在電腦上新安裝了一個SQLserver 2016 ,安裝好我打開准備連接(local) 但是 在server name 是沒有顯示local server 的(如下面左圖) ,所以我需要打開SQL server configuration command 來一些操作(下次細說),結果就遇到報錯問題(如下面右圖)
解決步驟:
1.運行cmd(以管理員身份),進入文件目錄 C:\Program Files (x86)\Microsoft SQL Server\130\Shared (注意:我這個是SQLserver 2016 版本,2008版本的應該找對應文件夾100 , 2012版的應該是進入文件夾110)
2.進入指定目錄后就可以執行命令 mofcomp sqlmgmproviderxpsp2up.mof ,如果成功了便會顯示下圖
但是如果執行出現 mofcomp 不是一個內部或外部命令錯誤時 ,解決步驟 點擊我的電腦,右鍵點擊屬性 -> 高級選項->環境變量->系統變量->編輯path ,在后面添加 ';%SystemRoot%\System32\Wbem; ' (單引號不是)結束。
最后重啟電腦,並且重復一下步驟1和步驟2就可以了。