sqlserver改成window与sql server混合登录验证试试

解决方案 »

  1.   

    NT AUTHORITY\NETWORK SERVICE数据库中这个用户有没有呀
      

  2.   

    "企业管理器"里面没有这个用户,但也没有提供这个用户给我添加。
    如果在Windows 2000 是没有这个问题的。
      

  3.   

    sql 连接串有指定其用户名和密码吗?
    比如:"server=localhost;uid=sa;pwd=;database=master"
    不要用默认或连接池试试再不行就在sql 建一个用户,比如mytest,然后再在windows 建一个同名的试试
      

  4.   

    1. 在IIS中去掉这个Web Application的匿名访问
    2. web.config中加入<identity impersonate="true" /> w2k3安全性加强许多,另外NETWORK SERVICE权限分配比W2k要小一些ccBoy
    2003.05.07
      

  5.   

    你可以在windows中建立一个sql用户,我遇到过这个问题,方法如下:1,打开“计算机管理”,在“开始-》管理工具”;
    2,找到“服务和应用程序”,并找到“(local)(windows NT)”;
    3,选择“属性-》安全性”,在“身份验证”中确定选择了“Sql Server 和 Windows”;
    4,在“安全性-》登录”中执行“新建登录”,,剩下的自己设置;
    5,试着在vs.net的服务资源管理器中连接数据库,并拷贝下连接字符串;注意修改字符串,加入password=***这样的密码段;