导航

asp.net 2.0无法连接sqlserver2000的问题。

Posted on 2006-06-04 13:45  Matildawaltzer  阅读(666)  评论(1编辑  收藏  举报

数据库和程序分在2台计算机上(2台计算机都是xp_sp2),在连接数据库时,抱错。
抱错内容如下:
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)

解决办法:
1 从网上查找到资料,试着调试。
    参看资料:http://soso.cnblogs.com/archive/2006/05/23/406937.html  
    按照上面的方式调试后还是无法连接到数据库。
    打开IIS属性-》虚拟目录属性-》选asp.net 2.0-》点‘编辑配置’-》删除所有连接SQlexpress的项
    当然,最好连全局的配置也删除,
    打开IIS属性-》站点属性-》选asp.net 2.0-》点‘编辑全局配置’
    -》删除所有连接SQlexpress的项
 
    连接失败!
2 试着打开防火墙的端口(使用xp_sp2默认的防火墙)。连接成功!