none
VSS上的Web项目访问数据库时无法连接 (高手进)! RRS feed

  • 问题

  • 错误:在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)

    在连接时使用服务器名称就报错,但是如果将连接字符串中的主机改为IP就好了 !
    有关SQL Server服务的端口及相关配置都已经修改好了。而且使用服务器主机名时,还是时好时坏 !

    什么原因呢 !还请高手指教 !

    这一秒不放弃,下一秒就有奇迹 !
    • 已移动 Sheng Jiang 蒋晟 2009年11月23日 23:06 SQL Server功能 (发件人:Visual C#)
    2009年11月23日 8:32

答案

全部回复

  • 你好!
         尝试开启远程连接:
         http://support.microsoft.com/kb/914277/zh-cn
         看能否解决这个问题!
    周雪峰
    2009年11月23日 9:01
  • Maybe named pipes is not enabled on server, tried connect with tcp/ip?
    2009年11月24日 2:11

  • 还没有解决 !

    我的问题是在连接服务器上的数据库,并且还是有的时候可以连上,有的时候就没办法连接。整个过程SQL设置都没有进行相关修改,说明不是数据库远程连接设置方面的问题 !
    这一秒不放弃,下一秒就有奇迹 !
    2009年11月24日 2:13
  • 启用windows命名服务
    2009年11月24日 2:13

  • 还没有解决 !

    我的问题是在连接服务器上的数据库,并且还是有的时候可以连上,有的时候就没办法连接。整个过程SQL设置都没有进行相关修改,说明不是数据库远程连接设置方面的问题 !
    这一秒不放弃,下一秒就有奇迹 !
    如果有时可用,有时不可用!
    检查一下网络连接的稳定性,或安全设置等是否阻止了连接!

    周雪峰
    2009年11月24日 3:03

  • VSS同样访问服务器上的项目就一直很好 !我上面所说的连接的那个数据库就是该项目连接的数据库!同样访问的是同一个服务器上的同一个项目,为什么项目一直好着呢!而项目上面得数据库连接却是时好时坏呢 !

    还请多多指教 !
    这一秒不放弃,下一秒就有奇迹 !
    2009年11月24日 5:08
  • 是否存在多个不同版本的sql server实例

    2009年11月24日 5:30

  • VSS同样访问服务器上的项目就一直很好 !我上面所说的连接的那个数据库就是该项目连接的数据库!同样访问的是同一个服务器上的同一个项目,为什么项目一直好着呢!而项目上面得数据库连接却是时好时坏呢 !

    还请多多指教 !
    这一秒不放弃,下一秒就有奇迹 !
    Is sql running all the time?
    2009年11月24日 19:18

  • 没有呀 !
    这一秒不放弃,下一秒就有奇迹 !
    2009年11月25日 2:47
  • You mean sql is not running? How can you connect to stopped sql?
    2009年11月25日 3:34