刚发现这个问题,如果没有连接网络,本地的SQLSERVER就连接不上,
只要网络连接上,无论是有线还是无线,SQLSERVER就能连上了,
因为我的SQLSERVER是本地的,为什么在断网的情况下会连不上?
我的数据库连接语句如下:
ADOConnection1.ConnectionString :=
  'Provider=SQLOLEDB.1;Persist Security Info=false;Password=111111;User ID=sa;Initial Catalog=aaa;Data Source=127.0.0.1';
数据库服务器地址用的是127.0.0.1,为什么必须一定要网络连通才行吗?有没有解决的办法?

解决方案 »

  1.   

    换成SQL SERVER 服务名
      

  2.   

    是不是换成:
     'Provider=SQLOLEDB.1;Persist Security Info=false;Password=111111;User ID=sa;Initial Catalog=aaa;Data Source=.';
    我试了,还是不行,感觉我的'.'跟楼上的好像不一样,这个符号是英文输入法下面的句号吗?
      

  3.   

    网卡工作的时候,可以用127.0.0.1连接本机SQL Server
    网卡断开的时候,要用"电脑名称”连接本机SQL Server
    建议你试试
      

  4.   

    如果:“.”都不行,那就是你SQLServer网络设置的问题,不是ADO的问题,你查看一下SQLServer的网络设置
    是不是没把管道连接什么的没有启用
      

  5.   

    这问题我遇到过。127.0.0.1换成local就行了。
      

  6.   

    修改成LOCAL还是不行.CDSoftwareWj:请问如何启用管道连接?
      

  7.   

    开始-》程序-》SQL Server组中的 “服务器网络实用工具”
      

  8.   

    如果是SQL2000的话,打SP4的补丁就行了。