我在web.config中配置
<appSettings>
<!--   此处显示用户应用程序和配置的属性设置。-->
<!--   示例:<add key="settingName" value="settingValue"/> -->
<add key="ConnStr" value="Server=LocalHost; database=Test; uid=zq; pwd=123456;"/>
</appSettings>
zq是我建的登陆名 
问:执行时
web页面报错 :
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) 这是怎么回事啊
我初学 希望高手指点啊
多谢了多谢了

解决方案 »

  1.   

    无法打开到 SQL Server 的连接
    尝试用 managestudio 混合验证你的uid/pwd能连接上么
      

  2.   

    首先确认你的用户名和密码之类都是正确的,其次注意以下问题:
    1.确认SQLServer2005允许远程链接,默认好像是不允许的
    2.Server=LocalHost,这个有的时候有必要改成 HOSTNAME 或HOST IP,就是本机的名称
    3.如果建立了不同的实例,引用有所不同
    一般也就这些问题吧,你按这个查查...GL
      

  3.   

    SQLsever2005里没有这个啊 
    好像不能混合验证吧我直接用managementstdio 用新建的登陆名都上不去 
    错误提示
    标题: 连接到服务器
    ------------------------------无法连接到 NEU-7F208C434CA\SQLEXPRESS。------------------------------
    其他信息:Login failed for user 'zq'. The user is not associated with a trusted SQL Server connection. (Microsoft SQL Server,错误: 18452)
    有位大哥说 
    应该配置一下 
    我不太懂
    请指点
      

  4.   

    在Configration Manager配置吗 
    怎么配置啊
      

  5.   

    SQLEXPRESS not supplier 允许远程链接