“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------无法打开登录所请求的数据库 "myweb2"。登录失败。
用户 'IIS APPPOOL\myspace' 登录失败。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 无法打开登录所请求的数据库 "myweb2"。登录失败。
用户 'IIS APPPOOL\myspace' 登录失败。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  堆栈跟踪: 
[SqlException (0x80131904): 无法打开登录所请求的数据库 "myweb2"。登录失败。
用户 'IIS APPPOOL\myspace' 登录失败。]vs2008环境生成的
 一共用了两个控件一个是 sqldatasource  还一个是gridview
这是什么 原因啊!   如果需要配置的话我该怎么配置呢!!谢谢给为解答

解决方案 »

  1.   

    需要将
    web.config  更该配置是么?
      

  2.   

    在“myweb2”数据库下->安全性>用户>右击(新建用户)>登录名(选择'NT AUTHORITY\SYSTEM' )>然后选择对应的角色成员(注意权限),确定,确定。就OK了。
    注意一点是:要在  “数据库”>“登录名”下先给用户添加用户映射,步骤是:用户名上右击>属性>用户映射>把右侧数据库“myweb2”勾上。确定。
      

  3.   

    你以什么方式登录数据库,如果是SQL 验证的方式登录,要在Config中配置 user ID=""; password="";