一般是用户名与密码不正确才会这样子吧,或者说不支持sql server身份认证

解决方案 »

  1.   

    1.确认web.config中连接串各参数正确
    2.确认在程序中从web.config中获取到正确的连接串
    3.调试代码,最好能debug跟踪下
      

  2.   

    参考下面方法来配置:
    http://www.cnblogs.com/insus/p/3291322.html或直接copy下面地址,粘贴于IE地址栏:
    http://download.cnblogs.com/insus/ASPDOTNET/Gif/restore_db_and_make_login_account.gif附注:csdn只是上传不大于2MB的图片,不管是本机还是网络链接图片,不知这个限制有什么考量。
      

  3.   

    网站是别人做的,我受委托转移下网站。
    重新配置了web.config文件。后台文件全部编译成dll文件,没有源代码没法调试
      

  4.   

    网站是别人做的,我受委托转移下网站。
    重新配置了web.config文件。后台文件全部编译成dll文件,没有源代码没法调试问题是有八九是连接字符串错误了,你需要调试,你说编译了,可以的话你就找制作网站的人,问情况,还有就是反编译工具了,安装一个反编译工具vs插件,只要没加密都能调试的也许别人字符串配置压根就不是配置在webconfig 的,webconfig'只是原来自动生成的那个,别人没有用,或者还有其它的配置文件啊,一般什么XML ini啊什么的,多看看
      

  5.   

    网站是别人做的,我受委托转移下网站。
    重新配置了web.config文件。后台文件全部编译成dll文件,没有源代码没法调试问题是有八九是连接字符串错误了,你需要调试,你说编译了,可以的话你就找制作网站的人,问情况,还有就是反编译工具了,安装一个反编译工具vs插件,只要没加密都能调试的也许别人字符串配置压根就不是配置在webconfig 的,webconfig'只是原来自动生成的那个,别人没有用,或者还有其它的配置文件啊,一般什么XML ini啊什么的,多看看
    我用server=localhost;database=yscomcn;integrated security=SSPI;连接就能成功
    但是用Data Source=127.0.0.1;database =yscomcn ;Persist Security Info=True;uid=sa;pwd=wang;就不成功,sa用客户端登陆也是可以登陆的。
      

  6.   

    网站是别人做的,我受委托转移下网站。
    重新配置了web.config文件。后台文件全部编译成dll文件,没有源代码没法调试问题是有八九是连接字符串错误了,你需要调试,你说编译了,可以的话你就找制作网站的人,问情况,还有就是反编译工具了,安装一个反编译工具vs插件,只要没加密都能调试的也许别人字符串配置压根就不是配置在webconfig 的,webconfig'只是原来自动生成的那个,别人没有用,或者还有其它的配置文件啊,一般什么XML ini啊什么的,多看看
    我用server=localhost;database=yscomcn;integrated security=SSPI;连接就能成功
    但是用Data Source=127.0.0.1;database =yscomcn ;Persist Security Info=True;uid=sa;pwd=wang;就不成功,sa用客户端登陆也是可以登陆的。
    我也知道你用这个字符串能连接成功
    我是说人家网站数据库连接字符串也许不是在webconfig里面写的
    你说你自己做测试用sa账户也连接不成功吗? 你把127.0.0.1 换成 .或者 localhost
    获取字符串最简单的办法,精准而且无错,你拖一个datagridview控件出来,点击数据源设置,在配置成功之后会生成连接字符串,你copy那个字符串就是了