2012-07-24 71 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性能