2012-09-13 200 views
1

我是第一次使用SQL Server的用戶。我把它安裝在我的Windows 7機器上。當我嘗試登錄到服務器時,它給我一個錯誤,SQL Server 2005登錄錯誤

登錄失敗,用戶'Admin-PC \ Admin'。 1

我使用Windows默認的身份驗證:狀態 - 14:(.net SqlClient數據提供)

登錄失敗 - : - 錯誤編號18456嚴重性。

+1

如果您已啓用UAC,請嘗試以管理員身份啓動流程。 –

+0

http://dbaspot.com/ms-sqlserver/148806-login-failed-error-number-18456-severity-14-state-1-a.html –

回答

0

真正的問題是Windows 7上的「以管理員身份運行」。當我選擇此選項時,我將能夠使用MSSQL服務器。

1

這個答案是從這個blog

引用我再生的相關部分逐字以下: -

錯誤消息保持相當通用的,以防止信息泄露給未經身份驗證的客戶端。特別是,'State'將始終顯示爲'1',無論問題的性質如何。要確定失敗的真正原因,管理員可以查看服務器的錯誤日誌中將寫入相應條目的位置。的條目的一個例子是:

2006-02-27 00:02:00.34 Logon  Error: 18456, Severity: 14, State: 8. 
2006-02-27 00:02:00.34 Logon  Login failed for user '<user name>' 
              . [CLIENT: <ip address>] 

的關鍵在於該消息是「State」的服務器將精確地設定,以反映問題的根源。在上面的例子中,狀態8表明由於用戶提供了不正確的密碼,認證失敗。

ERROR STATE ERROR DESCRIPTION 
2 and 5  Invalid userid 
6   Attempt to use a Windows login name with SQL Authentication 
7   Login disabled and password mismatch 
8   Password mismatch 
9   Invalid password 
11 and 12 Valid login but server access failure 
13   SQL Server service paused 
18   Change password required