调试程序的时候,当没有联网的时候,提示无法访问数据库,但数据库就在本地机器上,联网后就正常了。程序是建了一个数据库连接的类DB.CS,代码如下:
public static SqlConnection createconnection()
{
SqlConnection con=new SqlConnection   ("server=127.0.0.1;database=数据库名;uid=用户;pwd=密码;");
return con;
}
基本情况就如上,请大家指点!

解决方案 »

  1.   

    把server=127.0.0.1 改为.
    试试!
      

  2.   

    把server=127.0.0.1 改为.  或者 用 localhost 看看
    还不行的话  就去企业管理器里边 在重新建一个localhost的SQLServer组  看看
      

  3.   

    to zhenjiaobing(迷茫的人生) and meteoroid1984() :改成.后就正常了,为什么?
      

  4.   

    可能是 你们  的局域网 设置的 IP的问题  或者  是DNS服务的问题
    我能想到的就这么多了
      

  5.   

    你是不是计算机直接连接的ADSL
    如果ADSL关闭就没有网络连接了 
    所以会出现上面的问题
    本机调试的时候还是用实例名 (服务管理器上显示的那个)
    或者local
      

  6.   

    那应该就是 DNS设置的问题了   接分了
      

  7.   

    我尝试过把DNS自动获取,还是不行。