2012-07-24 41 views
20

我的问题是我创建用户后无法登录到SQL Server。用户创建成功,因为新用户列在安全/登录名下。在SQL Server中创建用户后无法登录

如何解决这个问题???

Login failed for user 'sims'. The user is not associated with a trusted SQL Server connection. (Microsoft SQL Server, Error: 18452)

+0

[SQL Server 2008中无法与新创建的用户登录](可能的重复http://stackoverflow.com/questions/ 1719399/sql-server-2008-cant-login-with-newly-created-user) – 2017-02-17 08:37:08

回答

22

尝试将您的验证模式设置为mixed mode。您的服务器可能不接受使用SQL Server帐户登录。有关详细信息,请参阅本:

http://msdn.microsoft.com/en-us/library/aa215470(v=sql.80).aspx

+0

谢谢你的精彩答案。它工作正常。我不再怀疑如何授予用户访问权数据库... – ksg 2012-07-24 07:42:39

+0

您指出了实际的错误,即混合模式需要打开并且节省了我的时间......谢谢...... – 2018-03-02 09:48:42

37

SQL服务器被配置为允许混合身份验证。下面是步骤来解决:

  1. 用鼠标右键单击SQL Server实例,在对象资源管理器的根目录,
  2. 单击属性。
  3. 从左侧窗格中选择安全性。
  4. 选择SQL Server和Windows身份验证模式单选按钮,然后单击确定。
  5. 打开服务并重新启动SQL服务(SQLEXPRESS)Windows服务。
+3

+1重新启动服务。在它工作之前唯一的一点失踪......你从自杀中拯救了......! – 2013-11-09 10:08:00

+0

什么是“对象浏览器”? – Maxim 2018-02-01 22:48:37

10

右击服务器性能...

enter image description here性能

相关问题