用户'Domain \ UserID'登录失败。原因:找不到与提供的名称相匹配的登录信息

时间:2013-08-08 18:25:54

标签: sql-server sql-server-2012

我需要为此错误做些什么...无论是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。

感谢!!!

5 个答案:

答案 0 :(得分:7)

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

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

更新

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

答案 1 :(得分:4)

我也有同样的问题。我尝试了很多解决方案,但没有一个适合我。我确定我设置了密码,而我正在尝试使用此密码 - 没有用。 Windows用户也没有工作。 最后,我尝试了sa没有密码,它工作。

答案 2 :(得分:1)

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

祝你好运

答案 3 :(得分:0)

  1. 以单用户模式重新启动SQL Server。这是这些步骤的一部分(将-m添加到“开始参数”):https://msdn.microsoft.com/en-us/library/dd207004.aspx
  2. 从管理员命令行启动sqlcmdcmd作为管理员启动)。不要启动SSMS,否则可能会占用单个用户位置。
  3. sqlcmd提示中说

    sp_addsrvrolemember 'Domain\UserID', 'sysadmin'
    GO
    quit
    
  4. 现在您已将本地用户添加到SQL Server登录,并且该用户也具有sysadmin角色。

答案 4 :(得分:0)

我遇到了同样的错误。从SQL Server Error and Usage Reporting禁用CEIP可以为我解决此问题。