3

我在安全选项卡的 SQL Server Management Studio (SQL Server 2008 Express) 中创建了新用户。

指定登录名、SQL Server 身份验证、输入密码、分配服务器角色sysadmin、映射到我的数据库并指定为db_owner. 此外,在该用户拥有的选项卡 Schemas 中指定了数据库安全性db_owner

我检查了很多教程,但所有教程都和我一样,但是当我尝试登录 SQL Server(甚至手动)时,会抛出错误消息:

“MyUser”登录失败(Microsoft SQL Server,错误:18456)

知道有什么问题吗?

非常感谢。

彼得

4

2 回答 2

2

安装 SQL Server 并为 SQL Server 创建新的登录用户后无法登录 SQL Server?您可以首先检查错误日志文件中的错误描述。查找条目,然后确认“状态”在条目中的含义。

在确定导致此 SQL Server 登录错误的原因后,采取适当的措施。一般来说,你需要根据不同的情况来做。

  1. 您需要将身份验证模式更改为混合身份验证或 SQL Server 身份验证模式。
  2. 如果登录被禁用,您必须启用 SQL 登录用户。
  3. 如果登录用户密码不正确,请重置 SQL Server 用户密码。
  4. 如果登录有效但服务器访问失败,则将 Windows 防火墙配置为允许 SQL Server 访问。有关修复用户登录失败错误的更多详细信息,您可以参考这篇文章。 http://www.isunshare.com/sql-server/fix-sql-server-failed-login-error.html
于 2015-11-17T02:49:14.027 回答
0

我遇到了同样的问题,并通过将服务器更改为混合身份验证模式解决了我的问题。就我而言,我尝试使用 SQL 服务器登录名登录,但服务器仅设置为接受 Windows 身份验证。

请参阅此链接了解如何更改它:http: //support.microsoft.com/kb/555332

我意识到这个问题很老,但我希望答案对某人有所帮助。

谢谢

于 2013-10-14T09:28:10.793 回答