由於需要電腦上裝了 SQLServer 2008 R2 和 SQLServer 2012 兩個版本的數據庫,兩個庫的實例名稱不一樣,之前一直用實例名連接對應的數據庫,正常沒有問題。現在用 “ip+端口”連接,連接不上。就想着用SQL Server2012 配置管理器改一下2012的默認端口,打開管理報錯信息如下:
啟動SQL Server 配置管理器時,出現以下提示錯誤
無法連接到WMI提供程序。您沒有權限或者該服務器無法訪問......
Invalid class [0x80041010]
網上有多種情況的解決方案,解決我的問題的方案如下:
以管理員身份運行“命令提示符”(在附件下面),進入后執行以下命令:
1)cd C:\Program Files\Microsoft SQLServer\100\Shared
2)mofcomp "C:\Program Files (x86)\Microsoft SQL Server\110\Shared\sqlmgmproviderxpsp2up.mof"
當看到有如下信息時表明操作成功
MOF file has been successfully parsed
Storing data in the repository...
Done!
