把程序拷贝到别人的机器上连接数据库出现问题(求救!)
在我自己的机器上一切正常,我的连接字符串是:                                                                        string constr  "server=127.0.0.1;uid=love;pwd=93142103;database=storehouse";
并且已经把SQL中的数据库storehouse分离出来拷贝到要运行程序的机器上,也在那台机器上附加了该数据库,运行程序就是连接不上数据库(说明:程序是release版本)。折腾了一下午了都没解决,只好问高手了!^_^

解决方案 »

  1.   

    你们附加到的数据库是在哪种SQL下面,是那种无密码的还是系统密码sa的那种,如果是这中间的问题那就不用看下面的了,如果不是,那就有可能是他的配置文件中的连接没有改动,也就是“.aspx”中的“web.config”,或是windows下的“app.cinfig”,如果还没有解决,那就得你把部分代码发上来研究研究了!
      

  2.   

    我用的是SQL server2000,是windows应用程序,有密码的,我在sql server 中的数据库storehouse新建了一个用户love,密码如以上连接语句写的那样。storehouse是我建的数据库。麻烦你们了!
      

  3.   

    server=127.0.0.1;uid=love;pwd=93142103;database=storehouse;Trusted_Connection=False
    这样试试,或把IP,127.0.0.1改成计算机名字
    SQL打个补丁SP4试试
      

  4.   

    用(local)是默认的本地的sql server。
      

  5.   

    哈哈!我的问题解决了,但还是要谢谢大家!是我同学的机器上的sql server 2000的问题,今天我又换了一台机器程序已经成功运行了,我想应该是权限的问题!因为在他的机器上我的love 用户显示的总是与我机器上的不一样,我又换了一台就好了!(love用户是我在我的数据库中建的一个用户)