(provider: 命名管道提供程序, error: 40 - 無(wú)法打開(kāi)到 SQL Server 的連接)
網(wǎng)站的數(shù)據(jù)庫(kù)連接語(yǔ)句為:Server=127.0.0.1;uid=sa;pwd=xxx;database=xxx 經(jīng)測(cè)試把server=127.0.0.1改為“server=.”或“server=機(jī)器名”,都可以正常連接; 所以只有在用IP時(shí)不能連接,經(jīng)分析,解決方法如下: 1.打開(kāi)Sql Server 2005 “配置工具” 中的“SQL Server 外圍應(yīng)用配置器”,點(diǎn)擊“服務(wù)和連接的外圍應(yīng)用配置器”; 2.在出來(lái)的界面中點(diǎn)擊“Database Engine”中的“遠(yuǎn)程連接”,把連接方式改為“本地連接和遠(yuǎn)程連接”中的“同時(shí)使用tcp/ip和name pipes”; 3.修改后通過(guò)“配置工具”中的“SQL Server Configuration Manager”重啟Sql Server 2005服務(wù); 注意:一定要重啟Sql Server 2005服務(wù)修改才會(huì)生效;