#.NET生成的应用程序,通过配置配置文件来连接远程数据库,但是怎么都连接不上,请问这可能是什么原因?
这是配置:data=server=192.168.0.101;Database=TPHEIS;User id=sa;PWD=sql
提示:超时时间已到,在操作完成之前超时时间已过或服务器无响应!

解决方案 »

  1.   

    先用VS内的数据资源管理器添加下你需要添加的数据库,测试下连接。如果测试连接成功,那么直接截取连接成功的连接字符串来使用。不要使用上述的字符串了。LZ可以先试试。问题还有可能是你的数据库没添加好,SQL没有将sa用户配置好,连接字符串错误等问题。
      

  2.   

    自动生成的字符串应该是这样的:Data Source=127.0.0.1;Initial Catalog=ABC;Persist Security Info=True;User ID=sa;Password=1234
      

  3.   

    先谢谢WInScar,我采用了你的方法还真的连上去了 程序也跑起来了,但是又断了,现在怎么都跑不起来,我用VS2008连远程数据库,有时连的上,有时又连不上,请问怎么回事
     
      

  4.   

    《data=》这个多余的吧server=192.168.0.101;Database=TPHEIS;User id=sa;PWD=sql
    去掉你再试试
      

  5.   

    《data=》这个多余的吧server=192.168.0.101;Database=TPHEIS;User id=sa;PWD=sql
    去掉你再试试