10

对于这个错误,我需要做什么...... windows auth 和 sql server auth 都不起作用。

以下是 SQL Server 日志中的条目:

2013-08-08 13:37:55.70 用户 'Domain\UserID' 的登录登录失败。原因:找不到与提供的名称匹配的登录名。[客户端:本地计算机] 2013-08-08 13:39:20.73 登录错误:18456,严重性:14,状态:5。

谢谢!!!

4

5 回答 5

9

您是否在 SQL Server 中添加了该 Windows 登录?

CREATE LOGIN [<domainName>\<login_name>] FROM WINDOWS;
GO

更新:

如果您不知道 sa 密码并且您的 Windows 登录不起作用。您必须执行以下操作之一:

于 2013-08-08T18:28:58.937 回答
5

我也有同样的问题。我尝试了许多解决方案,但没有一个对我有用。我确定我已经设置了 sa 密码并且我正在尝试使用此密码 - 没有用。Windows 用户也没有工作。最后,我尝试了没有密码的 sa ,它起作用了。

于 2014-11-24T20:04:21.107 回答
3
  1. 以单用户模式重新启动 SQL Server。这是这些步骤的一部分(添加-m到启动参数):https ://msdn.microsoft.com/en-us/library/dd207004.aspx
  2. sqlcmd管理员命令行cmd开始(以管理员身份开始)。不要启动SSMS,否则会占用单用户槽。
  3. sqlcmd提示上说

    sp_addsrvrolemember 'Domain\UserID', 'sysadmin'
    GO
    quit
    

现在您已将本地用户添加到 SQL Server 登录,并且该用户也具有 sysadmin 角色。

于 2016-05-21T22:07:58.047 回答
1

如果您没有,我认为服务台应该有一个本地管理员帐户。如果您没有管理员权限,请遵循 Adam 发布的 MSDN 文章。

祝你好运

于 2013-08-15T20:14:59.203 回答
0

我遇到了同样的错误。从SQL Server 错误和使用情况报告中禁用 CEIP 为我解决了这个问题。

于 2018-08-02T12:21:41.743 回答