【问题标题】:SQL Server Agent gives- Remote procedure call failed (0x800706be)SQL Server 代理给出 - 远程过程调用失败 (0x800706be)
【发布时间】:2012-07-20 08:33:44
【问题描述】:

是否有人知道无法运行 SQL Server 服务时此问题的解决方案。

【问题讨论】:

标签: sql-server-2008-r2


【解决方案1】:

在 SQL Server 2008 上安装 SP3 对我有用..所以试试看 谢谢!!如果这对您有帮助,请不要忘记投票

【讨论】:

    【解决方案2】:

    无需重新安装或更新您的 SQL Server 2008 R2 实例。我遇到了同样的错误,只需启动 MSSQLSERVER 标准服务即可解决。

    如何启动此服务:

    打开管理任务 > 服务 > 选择标准服务选项卡 > 启动 SQL Server 代理 (MSSQLSERVER) 服务,一切顺利。

    【讨论】:

    • 谢谢。为我工作。
    【解决方案3】:

    只有在我的工作机器上安装了 Microsoft Visual Studio 2012 设置后才会出现此错误。

    由于是WMI错误,我重新编译了MOF文件-> mofcomp.exe "C:\Program Files (x86)\Microsoft SQL Server\100\Shared\sqlmgmproviderxpsp2up.mof"

    我还取消注册并重新注册了 sql 提供程序 DLL –> regsvr32 "C:\Program Files (x86)\Microsoft SQL Server\100\Shared\sqlmgmprovider.dll" 但问题未解决。

    解决方案:

    我已在我的 SQL 2008 R2 实例上应用了 SQL Server 2008 R2 SP2,这解决了 Sql Server 配置管理器的问题。您可以从这里下载安装程序...http://www.microsoft.com/en-us/download/details.aspx?id=30437

    【讨论】:

      【解决方案4】:

      解决方法:安装SQL Server 2008 R2 SP2,重启,打开SQL Server配置管理器,一切都好了。

      来源:Frozen bytes

      【讨论】:

      • 我遇到了问题中描述的相同问题,因此我检查了 Windows 更新。它提供了“Microsoft SQL Server 2008 Service Pack 3”,安装后解决了这个问题。
      • 是的!这对我有用。我在 SP2 升级之前的 SQL Server 版本是Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64) Apr 2 2010 15:48:46 Copyright (c) Microsoft Corporation Developer Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)。将其升级到 SP2 后,它得到了修复。
      【解决方案5】:

      好的,停止。

      这是新安装吗?

      1. 在集成安全模式下打开 SSMS
      2. 在左侧的对象浏览器树中右键单击服务器名称
      3. 选择属性 -> 然后选择左侧的“安全”页面
      4. 在服务器身份验证下,选择“SQL Server 和 Windows 身份验证模式”
      5. 点击确定
      6. 完全退出 SSMS
      7. 打开“SQL Server 配置管理器”(在开始菜单的“Microsoft SQL Server 2008 R2”菜单项下的配置菜单中
      8. 在 SQLExpress 上选择您的实例并重新启动服务器实例(但对于非 express 也可以)
      9. 退出 SSCM - 并再次验证打开的 SSMS,但在“身份验证类型”下拉列表中选择“SQL Server 身份验证” - 输入您的 SQL 用户 ID 和密码。

      【讨论】:

        【解决方案6】:

        恕我直言,“右键单击配置管理器并以管理员身份运行”是一个虚假的答案。我对以下一系列事件也有这个问题:我从这里下载了 Windows Azure SDK:http://www.windowsazure.com/en-us/develop/downloads/,它安装了 SQL 2012 express;立即我尝试运行 SQL Server 配置管理器,并且 SQL 2012 的安装破坏了它,因此我得到“远程过程调用失败”。即使我“以管理员身份运行”也是如此。微软说他们无法重现这个,但我再次联系了他们,因为我现在已经重现了两次。而且,如果有任何疑问:卸载 SQL 2012 会导致问题消失,并且配置管理器会再次运行。我在这里写了博客:http://dbarrowstechblog.blogspot.com/2012/09/the-remote-procedure-call-failed.html;还没解决。

        【讨论】:

        • @codingbiz ,我从来没有解决过它,而且我现在换了一份工作,所以我不再拥有那台机器了。 MS 告诉我的要点是,“有一个(SQL 2008 R2)服务包应该可以解决这个问题”,但我每天都在那台机器上进行开发,也许这对我来说过于谨慎,但我不想打破我的 SQL 配置。我想,我卸载了 SQL 2012,让我的 SQL 2008 配置管理器重新开始工作。但从未(在那台机器上)设法解决 Azure SDK 破坏配置管理器的问题。
        • 感谢您回来。我也在微软网站上看到过。应该就这么简单。我认为 SQL 2012 升级了系统上的一些东西。我也没有尝试过,因为没有它我可以解决我的问题。
        • 当我已经拥有 SQL Server 2008 R2 时,我还安装了 SQL Server 2014,但我不确定我的 SQL Server 2008 R2 配置管理器在此安装之前是否正常工作。但是似乎每当您安装新版本时,旧版本的配置管理器就会开始面临问题。 SQL Server 2014 的配置管理器工作正常,能够显示我计算机上的所有实例。
        猜你喜欢
        • 1970-01-01
        • 2012-09-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-12-18
        • 2019-02-06
        相关资源
        最近更新 更多