我的asp.net2.0网页只能用这种方法连接sql server:
Driver={SQL Server};Server=wsql;Database=Student;UID=sa; Pwd=password;换成这样就不能连接:
Driver={SQL Server};Server=wsql;Trusted_Connection=Yes;Database=Student;为什么呢?如何解决?我发现我即便换成下述语句也不行!
Driver={SQL Server};Server=wsql;Database=Student;UID=domain\administrator; Pwd=password;而我可以在我开发机器上用vs2005采用这个语句直接调试连接成功,把网站拷贝到iis服务器后就不行了:(
Driver={SQL Server};Server=wsql;Trusted_Connection=Yes;Database=Student;谢谢!

解决方案 »

  1.   

    以Windows认证方式链接Sqlserver,登录客户端只能在本机上吧?
      

  2.   

    这个网站今后是个内部局域网,要求不用用户名和密码连接数据库。我用了这样的连接:
    Driver={SQL Server};Server=wsql;Trusted_Connection=Yes;Database=Student;
    发现只能是已经有的login可以显示数据,其他域用户不能,我换了个域用户登陆后网页就不能显示数据了,如何解决呢?
      

  3.   

    虽然界面上部要求输入用户名和密码,但可以在设计时,用统一的SQL Server登录名访问SQL Server,代码内部处理。