找到原因拉,使用.net自己生成的连接字符串没有password 这一项阿,为什么?我的sa的password也不为空,加上后就正确拉,还气的我把vs2003重新装了一编

解决方案 »

  1.   

    你自问自答啊!使我不明白的是,你使用什么平台开发?WinForm还是ASP.NET?
    开发系统尽量不要使用sa这个账号,而且不要把密码固定在程序里面。因为编译之后形成的DLL和EXE很容易被一些二进制的编辑器查出来这些字符串的。那时候,你的整个数据服务器就会被人一锅端了。
      

  2.   

    刚才试了一下,要找到EXE里面的连接字串还比较麻烦。比以前难了,应该是安全了些吧!
    不过,不管怎么样我还是反对把账号和密码放在程序中。
      

  3.   

    问一下,我是winform,如何不让账号和密码放在程序中,是读ini文件吗?
      

  4.   

    对,把你的数据库连接字符串放到web.Config里边。
      

  5.   

    晕,那不是更明显啊?
    我一般使用Windows系统的集成认证方式。
    在连接字串中根本不写账号和密码。
      

  6.   

    不会吧,我的。NET自己生成的就有,登陆密码。
      

  7.   

    帐号密码放在Web.config里面也不安全吗?那应该怎么做??