問題 :
SQL Server2008在本地使用Windows身份驗證登錄或是使用SQL Server身份認證登錄時報錯:
已成功與服務器建立連接,但是在登錄過程中發生錯取。(provider:共享內存提供程序,error:0-管道的另一端上無任何進程。
)(Microsoft SQL Server,錯誤:233)
解決方法:打開‘程序’-‘所有程序’-‘Microsoft SQL Server 2008 ’-‘配置工具’-‘SQL Server 配置管理器’,在彈出的窗體中,找到‘SQL Server 2008 網絡配置’,把‘MSSQLSERVER的協議’下的“Named Pipes”和“TCP/IP”啟動,然后重新啟動Microsoft SQL Server 2008就可以了。
其它:
重新啟動數據庫后,兩種身份認證方式都可以連接到數據庫。但是一兩分鍾之后,選中數據庫--->右鍵,屬性,也報同樣的錯。並且退出Microsoft Management studio后,再次連接數據庫,兩種誰方式均失敗,報同樣錯誤。
查看Windows事件日志:
Could not connect because the maximum number of '4' user connections has already been reached. The system administrator can use sp_configure to increase the maximum value. The connection has been closed. [CLIENT: 192.168.1.123]
原因分析及處理方法:
無法連接,因為已達到最大連接數4,把上圖最大並發連接數設為0后,所有問題得以解決。