在sql2005下
<appSettings>
    <add key="connect" value="Data Source=PANJUN\MSSQL2005;Initial Catalog=luntan;Persist Security Info=True;User ID=sa;Password=cug"/>
  </appSettings>
在sql2000下就要
<appSettings>
    <add key="connect" value="server=PANJUN;database=luntan;User ID=sa;Password=cug"/>
  </appSettings>
那么在aspnet_regsql的时候也是同样的 , 很简单,是微软asp_regsql软件一个易用性问题。 
  环境 .net2.0     Microsoft   Visual   Web   Developer   2005   速成版   及附带的sql   server   2005     和SQL   Server   Management   Studio   Express 
  问题:aspnet_regsql进行到第三步的时候(选择服务器和数据库),不能选择数据库(显示连接失败),在最后一步提示 
“安装失败。 
异常: 
无法连接到   SQL   Server   数据库。 
---------------------------------------- 
故障的详细信息 
---------------------------------------- 
System.Web.HttpException:   无法连接到   SQL   Server   数据库。   --->   System.Data.SqlClient.SqlException:   在建立与服务器的连接时出错。在连接到   SQL   Server   2005   时,在默认的设置下   SQL   Server   不允许进行远程连接可能会导致此失败。   (provider:   命名管道提供程序,   error:   40   -   无法打开到   SQL   Server   的连接)。。。。。。 
  
” 
    解决办法:   
  在aspnet_regsql第三步时,将“服务器名称   后加上   /SQLEXPRESS   就好了,填入数据库名称(以创建好的)直接下一步。 

服务器一定要大写啊,不然可能不成功!
可能是微软的一个版本升级的问题吧,好像从sql2000升级到sql2005的时候,所有的数据库连接都样有类似的变动后才能用!