我在运行asp.net项目的时候弹出“异常详细信息: 无法打开登录所请求的数据库 "StuTest"。登录失败。
用户 HL20121008\Administrator' 登录失败.”连接代码如下:
<appSettings>
  <add key="ConStringEncrypt" value="false"/>
<add key="ConnectionString"value="server=HL20121008;database=StuTest;uid=sa;pwd=;"/>  </appSettings>
看是不是可以把它改成Windows连接,使用SQL Server连接很多都报这样的错。各位高手指教一下!哪里出了问题了。SQL 2005里边也附加了StuTest数据库了,登录名里边也有 HL20121008\Administrator

解决方案 »

  1.   

    sql server设置为混合验证,sa密码设置一个,然后再在
    "server=HL20121008;database=StuTest;uid=sa;pwd=;中指定正确的服务器名和密码。
      

  2.   

    你是否同时运行了sql server的多个实例?你是否把StuTest数据库添加到了位于HL20121008默认实例的那一个sql server中。
      

  3.   

    你用sa 登录SQL SEVER 能进去?
      

  4.   

    这个不是很能理解,我安装SQL 2005的时候都是默认方式的,实例名也就一直用一个,数据库附加也是通过SQL Server2005的.