服务器windows server 2003,数据库sql server 2000 .net 2.0 以访问网站正常,今天提示数据库连接错误,原来连接字符为"server=10.124.173.188;database=BzhTzDB;uid=sa;pwd=aa“ 将连接字符串中的IP改为计算机名网站访问正常。请教大家这是为什么。之前什么也没有改动过。

解决方案 »

  1.   

    数据库的启用协议tcp/ip被关了,只保留命名管道。把数据库的启用协议添加tcp/ip就可以访问了
      

  2.   


    赞同,看看TCP/IP是否关闭?
      

  3.   

    请问“数据库的启用协议tcp/ip被关了,只保留命名管道。把数据库的启用协议添加tcp/ip就可以访问了”
    在哪里查看,设置,谢谢!
      

  4.   

    企业管理器里,当前sql server注册节点,右键属性=>常规选项卡=>下面有一个网络配置按纽,进去就可以看到了
      

  5.   


    C:\WINDOWS\system32\cliconfg.exe
      

  6.   

    嗯 数据库的启用协议tcp/ip被关了,只保留命名管道。把数据库的启用协议添加tcp/ip就可以访问了
      

  7.   

    刚刚看过了数据库的启用协议中有tcp/ip
      

  8.   

    如果启用了tcp/ip,那检查数据库服务器防火墙,是否开启了tcp/ip协议的1433端口,检查服务器ip地址是否有错