Sql server 2008 r2 无法访问sql server配置管理器
删除SQL Server 2008 R2 Express后,我安装了SQL Server 2008 R2的评估版本。SQL Server Configuration manager在卸载后仍然可以访问,但现在由于以下错误而无法访问: 无法连接到WMI提供程序。 您没有权限或无法访问服务器。 请注意,您只能使用SQL Server Configuration Manager管理SQL Server 2005服务器。 无效类[0x80041010] 文件Sql server 2008 r2 无法访问sql server配置管理器,sql-server-2008-r2,Sql Server 2008 R2,删除SQL Server 2008 R2 Express后,我安装了SQL Server 2008 R2的评估版本。SQL Server Configuration manager在卸载后仍然可以访问,但现在由于以下错误而无法访问: 无法连接到WMI提供程序。 您没有权限或无法访问服务器。 请注意,您只能使用SQL Server Configuration Manager管理SQL Server 2005服务器。 无效类[0x80041010] 文件sqlmgmproviderxpsp2up.m
sqlmgmproviderxpsp2up.mof
位于我的电脑上的文件夹C:\Program Files(x86)\Microsoft SQL Server\100\Shared
中。我试图键入命令提示符:
C:\Program Files(x86)\Microsoft SQL Server\100\Shared>mofcomp“C:\Program Files(x86)\Microsoft SQL Server\100\Shared\sqlmgmproviderxpsp2up.mof”
但仍然存在访问被拒绝错误。我找不到这个问题的答案,有人有什么想法吗 最简单的方法可能是完全删除SQL Server的所有跟踪,然后重新开始。这样做可以节省一些时间: 超级用户上的此线程可能有助于解决WMI问题(尽管这可能是权限问题,或者您已停止WMI服务):
我也遇到了这个错误,为了好玩,我决定在管理员模式下运行我的命令行窗口
有趣的是,它成功了!不知道您的用户权限设置看起来像什么,我不能说这是一个确定的修复方法,尽管我也遇到了
拒绝访问错误。我的解决方案是:
右键单击cmd
选择以管理员身份运行
然后键入命令
提示符:
C:\Program Files(x86)>Microsoft SQL Server\100\Shared>mofcomp“C:\Program Files(x86)\Microsoft SQL Server\100\Shared\sqlmgmproviderxpsp2up.mof”
这对我很有效。
这些是由Windows 10中的“步骤记录器”记录的步骤这些步骤也可能在Windows 8中工作
步骤1:用户右键单击“开始(列表)”
步骤2:用户左键单击“命令提示符(管理)(菜单项)”
步骤3:用户在“管理员:命令提示符”中的“管理员:命令提示符(窗口)”上单击鼠标左键
第4步:用户键盘在“管理员:命令提示符”中的“管理员:命令提示符(窗口)”上输入[…]
步骤5:键入“mofcomp”
步骤6:用户右键单击“开始(列表)”
步骤7:用户左键单击“运行(菜单项)”
步骤8:用户在“运行”中的“打开(按钮)”上单击鼠标左键
步骤9:用户左键单击“C:\Program Files(x86)\Microsoft SQL Server(列表项)”
步骤10:用户左键单击“运行”中的“确定(按钮)”
步骤11:用户在“Microsoft SQL Server”中的“搜索框(编辑)”上单击鼠标左键
步骤12:用户左键单击“Sqlmgmproviderxpsp2up.mof(文本)”
步骤13:用户左键单击“Sqlmgmproviderxpsp2up.mof-Microsoft SQL Server中的搜索结果”中的“名称(编辑)”
步骤14:用户左键单击“Sqlmgmproviderxpsp2up.mof-Microsoft SQL Server中的搜索结果”中的“主页(选项卡项)”
步骤15:用户左键单击“Sqlmgmproviderxpsp2up.mof-Microsoft SQL Server中的搜索结果”中的“复制路径(按钮)”
步骤16:用户左键单击“管理员:命令提示符(列表项)”
步骤17:用户右键单击“管理员:命令提示符”中的“管理员:命令提示符(窗口)”
步骤18:用户左键单击“粘贴(菜单项)”
第19步:用户键盘在“管理员:命令提示符”中的“管理员:命令提示符(窗口)”上输入[输入]
步骤20:用户在“管理员:命令提示符”中的“关闭(按钮)”上单击鼠标左键
我在Win7 32位上运行
- 打开CMD并运行:
cd "C:\Program Files\Microsoft SQL Server\110\Shared"
- 然后运行:
mofcomp sqlmgmproviderxpsp2up.mof
如果在win 64上运行,则目录不同
可能的SQL版本的共享目录:
SQL 2008: C:\Program Files (x86)\Microsoft SQL Server\90\Shared\
SQL 2008 R2: C:\Program Files (x86)\Microsoft SQL Server\100\Shared\
SQL 2012: C:\Program Files (x86)\Microsoft SQL Server\110\Shared\
SQL 2014: C:\Program Files (x86)\Microsoft SQL Server\120\Shared\
SQL 2017: C:\Program Files (x86)\Microsoft SQL Server\140\Shared\
我安装了MS SQL Server Management Studio 2014,并收到上述错误。以下是我为解决此问题而采取的步骤
1) 以管理员身份运行CMD
2) cd C:\Windows\SysWOW64\wbem
3) mofcomp“%programfiles(x86)%\Microsoft SQL Server\120\Shared\sqlmgmproviderxpsp2up.mof”
4) 上面的命令执行成功,如下所示
Microsoft(R)MOF编译器版本6.3.9600.16406
版权所有(c)微软公司,1997-2006年。版权所有。
正在分析MOF文件:C:\Program Files(x86)\Microsoft SQL Server\120\Shared\sqlmgmp
roviderxpsp2up.mof
已成功解析MOF文件
正在存储库中存储数据。。。
完成了
注:
number的值取决于SQL Server的版本:nnn
SQL 2008:C:\Program Files(x86)\Microsoft SQL Server\90\Shared\
SQL 2008 R2:C:\Program Files(x86)\Microsoft SQL Server\100\Shared\
SQL 2012:C:\Program Files(x86)\Microsoft SQL Server\110\Shared\
SQL 2014:C:\Program Files(x86)\Microsoft SQL Server\120\Shared\各位,我建议您转到“C:\Program Files(x86)”中的“Microsoft SQL Server”文件夹,然后转到“Microsoft SQL Server”的所有文件夹
检查“共享”文件夹,如果在“共享”文件夹中找到“sqlmgmproviderxpsp2up.mof”此文件,则必须复制文件夹目录URL并打开cmd(以管理员身份)并写入“cd(space)”,粘贴目录URL,然后在写入“mofcomp sqlmgmproviderxpsp2up.mof”后按enter键希望这将工作享受和抱歉糟糕的英语 端口就是这样描述Sql版本的:-
-80 = SQL Server 2000
-90 = SQL Server 2005
-100 = SQL Server 2008
-105 = SQL Server 2008 R2
-110 = SQL Server 2012
-120 = SQL Server 2014
-130 = SQL Server 2016
以管理员权限打开命令提示符
所有版本的通用命令:
如果您有SQL Server 2008 R2,请提供105而不是[Number]
希望它能有所帮助
- 以管理员身份打开CMD.exe
- 键入此代码
mofcomp”%programfiles(x86)%\Microsoft SQL Server\140\Shared\sqlmgmproviderxpsp2up.mof
然后按Enter键
- 启动SQL Srever配置管理器
mofcomp "%programfiles(x86)%\Microsoft SQL Server\[Number]\Shared\sqlmgmproviderxpsp2up.mof"