求助,要不然不吃晚饭了!
今天一冲动,把SQL2000给删了,装上了2005...   
 随便创个DATABASE后用ASP.NET链接是   出错:    
在建立与服务器的连接时出错。在连接到   SQL   Server   2005   时,在默认的设置下   SQL   Server   不允许进行远程连接可能会导致此失败。   (provider:   命名管道提供程序,   error:   40   -   无法打开到   SQL   Server   的连接)   
 大仙们   解惑...
------解决方案--------------------错了 是 Data Source=.\SQLEXPRESS
------解决方案--------------------Data Server=服务器名\SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456   
 Sql Server 2005 Express版本,则必须要有“\SQLEXPRESS”。而且如果这个字符串是定义为一个变量的时候,VS2005还会在“\”的下面加个红色的波浪线提示你“\S是无法识别的转义序列”,因此如果字符串是定义为一个变量的时候应该写成Server=.\\SQLEXPRESS 
 SqlServer2000的连接(local);(localhost)等在2005中我测试过是用不了的。     
 命名管道的问题我也遇到过,但后来按http://www.knowsky.com/344917.html上边就解决了!     
 还有就是我个人的经验:上次我下了个2005不能修改SQL身份验证!郁闷的要死·盗版盗的太有水准了,强!
------解决方案--------------------那如果我想把SQL2005验证方法改成SQL SEVER 身份验证 应该怎么改? 
 =============================================================== 
 SQL Server Management Studio -- 对象资源管理器 -- 右键 你的服务器(.\SQLExpress) -- 属性 -- 安全性 -- 服务器身份验证 -- SQL Server和Windows身份验证模式   
 SQL Server Management Studio -- 对象资源管理器 -- 安全性 -- 登录名 -- 右键 sa  -- 属性 
   -- 状态 -- 启用 
   -- 常规 -- 设置密码   
 SQL Server configuration Manager -- SQL Server 2005网络配置 -- SQLEXPRESS的协议 -- TCP/IP -- IP地址 动态端口一律 1433     
 WINDOWS身份验证与SQL SERVER身份验证有什么区别? 
 ============================================= 
 Windows鉴别模式优点: 
 1.提供安全验证、口令加密、审计、口令期限、最小口令长度和遇到不合法口令后封锁帐户等特性 
 2.容许增加单一登录帐号的方式来增加多组用户到SQL Server 
 3.容许用户快捷地存取SQL Server,不必记忆另外的登录帐户和口令   
 混合模式的优点: 
 1.容许非Windows NT客户、Internet客户和混合客户组连接到SQL Server 
 2.SQL Server鉴别容许您在Windows上增加一个附加的安全层