在架構項目的時候,拋出下面的異常:
Unable to open database. Connection string: 'user id=sa;password=mypassword;initial catalog=DBName;data source=ServerName;Connect Timeout=30'; Error: 'System.Data.SqlClient.SqlException (0x80131904): 已成功與服務器建立連接,但是在登錄過程中發生錯誤。 (provider: Shared Memory Provider, error: 0 - 管道的另一端上無任何進程。
Google一下后,找了幾個解決方法,試了幾個后,發覺下面的處理方法能夠解決目前遇到的問題:
可能是管道協議沒有被啟用
打開“Sql Server Configuration Manager”,依次點擊“Sql Server 2005 網絡配置”/"MSSQLServer的協議",這時在Manager工具的右邊將顯示四個協議。右鍵單擊“Named Pipes”協議,選擇“啟用”,然后重啟服務。
問題終於解決了,Mark下來,方便以后查找。