在Web程序中需要也数据库打交道,用的是VC 2005 自带的SQL Server 2005
程序运行时出现的错误如下:
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)请问怎么解决呢?

解决方案 »

  1.   

    用windows验证,看看呢
    默认情况下,sa好像是禁用的,错了别打我阿
      

  2.   

    打开SQL Server Confirguration 在 sql native client 配置中,客户端别名协议中,启用TCP/IP协议,把其他的协议禁用
      

  3.   

    在configuration Tools->SQL Server Surface Area Configuration下。你进去就看到了。在那打开!
      

  4.   

    1.用户名/密码错误,
    2.SQL SERVER没有启动,
      

  5.   

    我在网上找到一个配置 SQL Server 2005 以允许远程连接 的方法:
    网址: http://support.microsoft.com/?kbid=914277&SD=tech