Sql server 2008 r2 无法访问sql server配置管理器

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

删除SQL Server 2008 R2 Express后,我安装了SQL Server 2008 R2的评估版本。SQL Server Configuration manager在卸载后仍然可以访问,但现在由于以下错误而无法访问:

无法连接到WMI提供程序。 您没有权限或无法访问服务器。 请注意,您只能使用SQL Server Configuration Manager管理SQL Server 2005服务器。 无效类[0x80041010]

文件
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"