新的SQL Server用户无法登录

时间:2012-11-06 20:20:41

标签: sql-server-2008

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

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

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

  

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

知道什么是错的吗?

非常感谢。

彼得

2 个答案:

答案 0 :(得分:1)

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

确定导致此SQL Server登录错误的原因后,请采取适当的措施。通常,您需要根据不同情况进行操作。

  1. 您需要将身份验证模式更改为“混合身份验证”或“SQL Server身份验证”模式。
  2. 如果禁用登录,则必须启用SQL登录用户。
  3. 如果登录用户密码不正确,请重置SQL Server用户密码。
  4. 如果登录有效但服务器访问失败,则配置Windows防火墙以允许SQL Server访问。 有关修复用户登录失败的详细信息,可以参考这篇文章。 W3

答案 1 :(得分:0)

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

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

我意识到这个问题已经过时了,但我希望答案可以帮助别人。

由于