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