sql server登入時出現錯誤233的解決辦法
今天也不知道sql server抽了什麼風,無論是windows登入還是sa登入,登入的時候總是提示錯誤233。windows登入錯誤是根本不能建立連線,初始化錯誤,給了很多原因,sql版本不對啦,連線數超過限制啦;sa登入時錯誤是連線已建立,但登入過程中發生錯誤。sorry沒截圖,反正跟網上的差不多。
網上給的大多數辦法說讓啟用MSSQLSERVER的TCP/IP,Named pies服務,然而,我本身就已經啟動了好伐!!!(十臉懵逼!!!)我就算再怎麼改動態埠也沒有用啊!也沒有其他程序佔用我的1433埠啊!sql server重啟了不下二十次啊!然而!冇鬼用啊!
所以本小白就學著看windows錯誤日誌,發現了一個很嚴重的錯誤,圖片忘截了,內容是:
Could not connect because the maximum number of '1' user connections has already been reached
錯誤事件ID是17809,表示登入不上是因為我連線數已經超過1個了,然而。。。。這伺服器除了我再沒人用了啊!所以並不知道已連線的是誰,那麼試著直接修改最大使用者連線數了,具體參考以下兩個帖子:
http://www.cnblogs.com/Uest/p/3753941.html
http://www.cnblogs.com/Uest/p/3582561.html
以下為我的步驟:
首先開啟cmd輸入
sqlcmd -A -d master然後順序輸入如下命令:
EXEC sp_configure 'show advanced option', '1' GO RECONFIGURE WITH OVERRIDE
EXEC sp_configure 'user connections', 100
GO RECONFIGURE WITH OVERRIDE
語句含義上面兩個帖子都提到過,不再贅述,至此就已經修改完最大連線數,重啟sql server服務!!重啟sql server服務!!重啟sql server服務!!(重要的事情說3遍!)重新連線的時候就發現連線成功,不會再出現233錯誤啦!很簡單是吧!但是還是費了我蠻多時間。