我是用vs2005sql2005开发一个网站,以前vs2003sql2000没有出现过这种问题,我新建sqlserver数据库的时候提示:provider 命名管道提供程序 error 40,无法打开sql连接。在网上找了些资料,做了一下设置: 开始-> 所有程序-> Ms Sql Server-> 配置工具-> sql server外围应用配置器-> 服务和连接的外围应用配置器-> 打开MSSQLSERVER节点下的Database Engine 节点,先择"远程连接",接下建议选择"同时使用TCP/IP和named pipes",确定后.我并且重启了,结果连接的时候还是出现错误。 注:我网站不是建在c盘的wroot下,我是建在e盘的。