小弟菜鸟,最近在编译的时候出现以下错误,想请教下各位大虾应该怎么解决呢??不胜感激!!非常感谢!!
无法打开登录 'Database' 中请求的数据库。登录失败。
用户 'sa' 登录失败。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Exception: 无法打开登录 'Database' 中请求的数据库。登录失败。
用户 'sa' 登录失败。源错误: 
行 37:             catch (SqlException e)
行 38:             {
行 39:                 throw new Exception(e.Message);
行 40:             }
行 41:             return ds;
 源文件: e:\新建文件夹\Visual Studio 2005\Projects\0600220229-01\15977448344\App_Code\DB.cs    行: 39 

解决方案 »

  1.   

    http://hi.baidu.com/rill2233/blog/item/ee2569d0c09cf986a0ec9ccf.html
      

  2.   

    添加用户
    首先选中服务器(右键)->属性->安全性->服务器身份验证修改为"SQL SERVER和WINDOWS身份验证模式"
    其次展开服务器上的"安全性"->登陆名->选中SA登陆帐号(右键)->状态->登陆修改为启用   
    连接字符串
      

  3.   

    不知道是不是楼主你的连接字符串有问题,一般我碰上这个问题的时候,比如连接字符串怎么写也不对的,就用sqldatasource控件来生产连接字符串。
      

  4.   

    密码,TCP连接有没有打开,数据库存在不存在,防火墙,用户。差不多这么东西。
      

  5.   

    首贴出你的连接字符串,检查你的数据库的名字是否正确,sa的密码是否正确,还有就是看看sa是否已经启用,服务器验证是否为SQL和windows验证模式。。