SQL Server 问题:用户“用户名”登录失败

GON*_*ale 8 sql-server sql-server-2008

我正在运行 SQL Server 2008 Standard 的副本,并尝试设置新用户登录以通过 Web 应用程序访问数据库。

  1. 我正在使用安全 -> 登录 -> 添加登录来创建用户。
  2. 登录名和密码已指定
  3. 已选择默认数据库
  4. 我正在使用“公共”服务器角色
  5. 我正在映射到我在“用户映射”中需要的数据库并将其选为“db_owner”

...登录名/密码组合在应用程序上反复失败,即使我尝试通过 SQL Server Management Studio 登录,我也会收到:

Login failed for user 'username'. (Microsoft SQL Server, Error: 18456)
Run Code Online (Sandbox Code Playgroud)

这可能是什么原因?

小智 19

检查 SQL Server 是否正在运行 SQL Server 身份验证。在 Microsoft SQL Server Management Studio 中,右键单击数据库服务器,选择属性并查看安全页面中的服务器身份验证部分。