最近在学习PowerDesigner,在创建PDM模型的时候,遇到了一点儿小问题,本以为要重装SQLServer,百度了一下,问题就轻松解决了。问题的背景是这样的,在创建数据源的时候,总是测试连接不成功,我就想打开配置管理器查看一下是不是出了什么问题。结果,就出现了下面的弹窗:↓↓↓
出错提示:
启动SQL Server 2005 配置管理器时,出现以下提示错误
无法连接到WMI提供程序。您没有权限或者该服务器无法访问......
Invalid class [0x80041010]
<http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vc3Ryb25nPjwvcD4KPHA+PHN0cm9uZz48YnI+Cjwvc3Ryb25nPjwvcD4KPGgxPjxzdHJvbmc+s/a07dSt0vKjujwvc3Ryb25nPjwvaDE+CjxwPjxzdHJvbmc+oaGhocnPzfiw2bbIwcvSu8/Cs/bP1tXiuPa07c7ztcTUrdLyysfSu7j2zsS8/rXEzsrM4izV4rj2zsS8/rXEw/vOqiBzcWxtZ21wcm92aWRlcnhwc3AydXAubW9mICyy6b+00rvPwsrHt/G05tTa1eK49s7EvP6jrMjnufu05tTavs3IpdPDY21kw/zB7rj80MLSu8/CoaNXTUmjqFdpbmRvd3MgTWFuYWdlbWVudCBJbnN0cnVtZW50YXRpb24soaFXaW5kb3dzILncwO255re2o6nKx9K7z+66y9DEtcQgV2luZG93cyC53MDtvLzK9aO708O7p7/J0tTKudPDIFdNSSC53MDtsb612LrN1LazzLzGy+O7+qGjztLP66Os1q7L+dLUtPKyu7+qxeTWw7ncwO3G98rHttTOxLz+1/bBy9DeuMShozwvc3Ryb25nPjwvcD4KPHA+PHN0cm9uZz48YnI+Cjwvc3Ryb25nPjwvcD4KPGgxPjxzdHJvbmc+veK+9re9t6ijujwvc3Ryb25nPjwvaDE+CjxwPjxzdHJvbmc+oaGhodLUudzA7dSxye233dTL0NChsMP8we7M4cq+t/uhsaOo1Nq4vbz+z8LD5qOpo6y9+MjruvPWtNDQ0tTPwsP8we48YnI+Cjxicj4KICAgMSljZCAvZCAgICBDOlxQcm9ncmFtIEZpbGVzXE1pY3Jvc29mdCBTUUwgU2VydmVyXDkwXFNoYXJlZDxicj4KPGJyPgogICAyKW1vZmNvbXAgJnF1b3Q7QzpcUHJvZ3JhbSBGaWxlc1xNaWNyb3NvZnQgU1FMIFNlcnZlclw5MFxTaGFyZWRcc3FsbWdtcHJvdmlkZXJ4cHNwMnVwLm1vZiZxdW90Ozxicj4KPGJyPgqhoaGhtbG/tLW909DI58/C0MXPosqxse3D97LZ1/ezybmmPC9zdHJvbmc+PC9wPgo8cD48c3Ryb25nPjxicj4KoaGhoU1PRiBmaWxlIGhhcyBiZWVuIHN1Y2Nlc3NmdWxseSBwYXJzZWQ8YnI+CqGhoaFTdG9yaW5nIGRhdGEgaW4gdGhlIHJlcG9zaXRvcnkuLi48YnI+CqGhoaFEb25lITxicj4KPC9zdHJvbmc+PC9wPgo8cD48c3Ryb25nPjxicj4KPC9zdHJvbmc+PC9wPgo8cD48c3Ryb25nPqGhoaHV0rW9wcu94r72t723qKOsztK+zc/gtbG1xNDLt9ywoaOs0ru149Kysru3uMCnwcujrL7N1rG907XEuLTWxtWzzPm1vUNtZLSwv9qho9XV18XV4rj2w/zB7rLZ1/ejrM7SyLSz9s/Wwcuyu82stcS94bn7o7pOb3QgRm91bmQh19zWrrK7ysdEb25lo6G/tMC0srvE3NfFvLHBy6GjoaOh/aH9of08L3N0cm9uZz48L3A+CjxwPjxzdHJvbmc+PGJyPgo8L3N0cm9uZz48L3A+CjxwPjxzdHJvbmc+PGJyPgo8L3N0cm9uZz48L3A+CjxwPjxzdHJvbmc+PGltZyBzcmM9"https://www.cppentry.com/upload_files/article/57/1_ppefu__.png" alt="\">
接下来,我查了一下这两句cmd命令是什么含义。
第一个:cd /d 意思是:显示当前目录名或改变当前目录。
第二个:mofcomp 意思是:将MOF文件编译为CIM类。
托管对象格式 (MOF) 文件是创建和注册提供程序、事件类别和事件的简便方法。 在 MOF 文件中创建类实例和类定义后,可以对该文件进行编译。编译 MOF 文件将在 CIM 储存库中注册所有的类定义和实例。之后,提供程序、事件类别和事件信息便可由 WMI 和 Visual Studio Analyzer 使用。 在 MOF 文件中创建提供程序、事件类别和事件类的实例,并且定义想要分析的自定义对象,之后,就可以对该文件进行编译。 编译 MOF 文件时,将其提交到 MOF 编译器 (Mofcomp.exe),编译器会分析该文件并将定义的类和实例添加到公共信息模型 (CIM) 库。
说了这么多,其实问题的根源在于,路径搞错了,我按照自己的路径又敲了一遍命令,就成功了。↓↓↓
小结:
通过一个小问题,了解到了这么多的知识,长见识啦。遇到问题,解决问题。cmd命令真是用途广泛,以后有必要研究研究~还有就是,遇到问题,如果找到了答案,不能盲目就去操作,而是先了解一下,大概遛一遍,没准儿我第一次就知道是路径的问题了。