1

我是第一次使用 SQL Server。我将它安装在我的 Windows 7 机器上。当我尝试登录服务器时,它给了我一个错误,

用户 'Admin-PC\Admin' 登录失败。(.Net SqlClient 数据提供者)

登录失败 - 错误号:18456 - 严重性:14 - 状态:1

我正在使用 Windows 默认身份验证。

4

2 回答 2

1

此答案引用自此博客

我正在逐字复制以下相关部分:-

错误消息保持相当通用,以防止信息泄露给未经身份验证的客户端。特别是,State无论问题的性质如何,“ ”都将始终显示为“1”。要确定失败的真正原因,管理员可以查看服务器的错误日志,其中将写入相应的条目。一个条目的例子是:

2006-02-27 00:02:00.34 Logon     Error: 18456, Severity: 14, State: 8.
2006-02-27 00:02:00.34 Logon     Login failed for user '<user name>'
                                            . [CLIENT: <ip address>]

消息的关键是State服务器将准确设置以反映问题根源的“ ”。在上面的示例中,状态 8 表示身份验证失败,因为用户提供了错误的密码。

ERROR STATE  ERROR DESCRIPTION
2 and 5      Invalid userid
6            Attempt to use a Windows login name with SQL Authentication
7            Login disabled and password mismatch
8            Password mismatch
9            Invalid password
11 and 12    Valid login but server access failure
13           SQL Server service paused
18           Change password required
于 2012-09-13T10:53:25.157 回答
0

真正的问题是 Windows 7 上的“以管理员身份运行”。当我选择此选项时,我将能够使用 MSSQL 服务器。

于 2012-09-17T13:36:31.027 回答