本人现任公司里面有一网络版-企业管理软件。现在现在按照软件要求分别在客户端安装了软件,服务器有SQLservers的数据库,现在在客户端运行软件,出现问题:软件能通过服务器进行升级,升级结束就显示:不能连接到数据库。每台客户端的机器都如此,但是服务器本机上运行软件却可以顺利连接到数据库。所有机器包括服务器都连在同一个工作组,同一网关,用共享的方式都能够互相访问。希望各位高手朋友帮帮忙,本人新手么有什么好赠送的,非常不好意思。

解决方案 »

  1.   

    程序连接的问题,是不是把原来的连接部分覆盖了,
    比如:ini文件中的连接字符串内容.我以前遇到过,新的ini文件有错误,服务器名是空的
    而连接本机时,是可以不写本地服务器名的,它会自己默认.所以本机又可以连你看你是不是也样,呵呵
      

  2.   

    我也遇到过类似的问题!
    升级的软件很可能指向本地机了,这是因为没有脱离开发环境!
    --------------解决方法
    1.检查配置文件中的连接字符串是否正确
    1.将DataModule上的Connected:=False;
    2.将开发环境的机器上的SQL服务停止,编译程序即可