在登录订单系统窗口中,输入相应的用户名和密码,点击确定后,提示:应用程序中发生了无法处理的异常,如果单机“继续”,应用程
序将忽略此错误并尝试继续。如果单击“退出”,应用程序将立
即关闭。在建立与服务器的连接时出错。在连接到sql server 2005时,
在默认的设置下sql server 不允许进行远程连接可能会导致此
失败。(provider:命名管道提供程序,error:40 - 无法打开
到sql server 的连接)。
这是一个已经发布的订单系统,没有源码,请问大虾如何更改它的数据库连接字符串呢?

解决方案 »

  1.   

    看下mssql服务是否启动
    看下数据库连接是否正确
      

  2.   

    工程里没有web。config文件吗
      

  3.   

    用web.config中的用户名密码, 登陆一下sql服务器,看能不能登陆
      

  4.   


    没有源码,只有一个.exe文件和几个.dll文件,如何才能连接上,麻烦大虾再帮忙考虑下,小菜谢了
      

  5.   

    找不到web.config文件,除了web.config,还有其他地方可以查看它的连接字符串吗?
      

  6.   

    是CS的吗?里面有没有一个APP.config?
      

  7.   

    一般都是你的环境就配置问题
    1、把你的config的用户和密码在sql2005里登录一下
    2、把你的sql 的远程设置打开,还有sa的设置(百度一下)
      

  8.   


    没有config文件,所以找不到连接串;
    sql远程设置已经打开,其他系统都可以登录,所以数据库本身没问题,现在问题在于如何找到连接串,从而根据连接串中的连接用户和密码进行修改数据库的登录操作呢?
      

  9.   

    你现在这个项目已成为一个打包后的文件了,就是编译成.exe文件了
    必须有源代码才可以更改,如果没有肯定不行打到源代码,找到App.config文件然后把里面配置的数据连接字符串改成正确的就行当然有可能数据库连接串不在配置文件中,有可能直接写到数据访问层,请楼主
    细心查找并检查你在本机上装一下客户端,然后访问一下服务器数据库,请先确保数据库不是因为远程连接或是数据库本身的问题引起,这样才能确保程序有问题
    不知是否和权限也有一定的关系否
      

  10.   

    嗯,目前拥有的是已编译的.exe文件,正在寻找源代码中,多谢大虾赐教!