移除SQL Server 2005 Express和安裝SQL Server 2008 Express都很順利。使用MSSMS的Windows驗證登入,或Visual Studio 2008的驗證登入都沒有問題,但使用SQL Server驗證登入會出現一個「Microsoft SQL Server,錯誤:18456」的訊息:

如果你上網查詢,會查到一篇:http://support.microsoft.com/kb/237604/zh-tw,但其中方法解決不了我的問題,後來查看SQL Server Log,才發現,原來是我自己忘了開SQL Server驗證:

之前安裝SQL Server 2005 Express與現在安裝SQL Server 2008 Express之後的預設選項有些不同,基本上都是「下一步」,只有SQL Server 2008 Express需要設定「登入帳號」跟SQL Server 2005 Express不太一樣。記得安裝完SQL Server 2008 Express需要先用Windows驗證登入後,設定開啟SQL Server驗證,就可以使用SQL Server驗證登入失敗的問題。只不過,一開始的那個錯誤訊息及錯誤代碼,會給人一個錯誤的方向!
請問一下,我忘記改那個選項了
回覆刪除我現在登不進去
該怎麼辦呢?
你是說SQL Server驗證嗎?
回覆刪除那要使用SSMSE工具,先使用Windows驗證登入後才能修改。