【问题标题】:Credentials for the SQL Server Agent service are invalidSQL Server 代理服务的凭据无效
【发布时间】:2012-08-13 10:33:04
【问题描述】:

我正在尝试以管理员身份在本地计算机上安装 SQL Server 2008 开发服务器。

在安装过程中我收到此错误,知道如何解决吗?谢谢

[错误信息]
您为 SQL Server 代理服务提供的凭据无效。要继续,请为 SQL 提供有效的帐户和密码 服务器代理服务。

[详情] Microsoft.SqlServer.Configuration.Agent.InputValidationException:您为 SQL Server 代理服务提供的凭据是 无效的。要继续,请为 SQL 提供有效的帐户和密码 服务器代理服务。

【问题讨论】:

  • 感谢 mar_s 的编辑!

标签: sql-server sql-server-2008


【解决方案1】:

使用您用于登录 PC 的凭据。用户名可以通过点击顺序搜索

高级 -> 查找 -> 选择您的用户名 ->(例如 JOHNSMITH_HP/John)

密码必须与您的windows登录密码相同

你去!!

【讨论】:

  • 我无法通过该序列找到我的用户名,但通过查看用户文件夹找到了它。值得注意的是,如果您使用 MS 帐户登录 Windows,您计算机上的用户名并不是 Windows 登录屏幕上实际显示的用户名。
【解决方案2】:

我解决了使用网络服务作为凭据内置帐户 这篇文章为我指明了正确的方向 http://www.sqlcoffee.com/SQLServer2008_0013.htm

【讨论】:

    【解决方案3】:
    1. 在“帐户名称”下拉框下选择浏览。 键入您用于登录 Windows 的用户名 “输入要选择的对象名称”,然后单击“检查名称”。 点击“确定”。

    2. 在“密码”下输入您用于 Windows 登录的密码。

    【讨论】:

      【解决方案4】:

      在我的情况下,这更像是一个 Microsoft 错误,而不是一个实际问题。我在管理员登录下安装并使用强密码顺便说一句,但我仍然不断收到此错误。

      我尝试在不输入密码的情况下使用 Windows 凭据进行安装,但也没有通过。遇到同样的错误。

      然后我手动清除了所有密码文本框,并在每个文本框中复制了正确的密码。按回车,它通过了。

      该错误很可能具有误导性。

      【讨论】:

      • 这与我遇到的问题完全相同。以为我要疯了一秒钟!
      【解决方案5】:

      似乎有几个问题会导致此症状。要区分它们,需要查看the setup log files%PROGRAMFILES%\Microsoft SQL Server\[versionnumber]\Setup Bootstrap\Log,可能是Detail.txt

      根据this article,当以本地管理员身份运行安装程序并尝试使用域帐户进行服务时,它可能会声称凭据无效,因为本地管理员在域中没有足够的权限来查看设置服务帐户的 SID。这是我遇到的主要问题,可能是一年半前影响原始海报的原因。

      【讨论】:

        【解决方案6】:

        由于尝试使用与域具有相同 SID 的克隆 VM,我遇到了此错误。修复它的两个选项是:sysprep(或重建)数据库服务器或 dcpromo DC 关闭并备份以更改域 SID。

        【讨论】:

          【解决方案7】:

          我发现我必须以域用户身份登录。

          当我以本地计算机管理员身份登录并尝试添加域服务帐户时,它给了我这个错误。

          以域用户(但机器上的管理员)身份登录并接受凭据。

          【讨论】:

            【解决方案8】:

            在我的情况下,密码已过期。更改密码并重试该步骤。

            【讨论】:

              【解决方案9】:

              好吧,我一直在努力理解为什么在安装第二个节点的帐户部分时,系统不会接受我用来登录的密码。我一直在摸不着头脑 - 阅读下面的每一篇文章晒太阳无济于事。

              我确实注意到一些服务帐户被指定为service.instname.instno@FDNdomain.com,而其他服务帐户被指定为DOMAIN\service.instname.instno(后者是Win2000版本)

              我还注意到有关密码强度的 cmets,所以我想 - 我可以这样做,所以我将密码更改为更高的强度,并将 RDC 更改为服务器 - 使用新密码和想法 - 最好更新现有服务先结点。我停止了服务,单击密码并从剪贴板粘贴 - (不会出错吧?)哈哈说 Windows .. 明白了.. 它不接受密码 - 我刚刚登录时使用的密码。我单击浏览以选择服务帐户和瞧!帐户名称更改为DOMAIN\user 版本并欣然接受密码。然后我在另一个服务上重复了这个练习。然后我发现节点安装将继续(在备份并转发该过程之后)以选择新的名称格式并毫无怨言地接受密码。

              我认为这种体验的寓意是使用向导并通过“浏览”按钮进行选择,而不是手动输入服务名称。

              我希望我的经历可以帮助其他人摆脱我所经历的痛苦。

              还是一头雾水

              【讨论】:

                【解决方案10】:

                我有一个具有强密码的域帐户,但它不起作用,然后我使用了网络服务帐户。安装后我尝试在 SQL Server 配置管理器上更改它并且它有效。

                【讨论】:

                  【解决方案11】:

                  在节点 1 上将 SQL Server 群集角色脱机-联机对我有用。

                  【讨论】:

                    【解决方案12】:

                    我有一台服务器 2012 的虚拟机,我不得不将网卡更改为 VMXNET 3。我猜它连接到域的速度不够快,无法启动服务。

                    【讨论】:

                      【解决方案13】:

                      主窗口下方的“使用相同帐户”按钮将自动填充所有文本框。这对我有用。

                      【讨论】:

                        【解决方案14】:

                        您可能会遇到以下三个问题之一:

                        可以在此处找到包含所有三个可能问题的摘要的博客文章: https://cms4j.wordpress.com/2016/11/29/0x851c0001-the-credentials-you-provided-for-the-sqlserveragent-service-is-invalid/

                        【讨论】:

                          猜你喜欢
                          • 1970-01-01
                          • 2011-09-20
                          • 2019-11-06
                          • 1970-01-01
                          • 1970-01-01
                          • 1970-01-01
                          • 1970-01-01
                          • 1970-01-01
                          • 1970-01-01
                          相关资源
                          最近更新 更多