System.Data.SqlClient.SqlException: 无法打开登录所请求的数据库 登录失败。_实用技巧

问题是这样的...我在VS2008直接运行打开网页,可以连接数据库...但通过输入地址,也可以打开网页,但涉及数据库就出问题...
无法打开登录所请求的数据库 "TakeClass"。登录失败。
用户 '2D2727E2578F446\ASPNET' 登录失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: 无法打开登录所请求的数据库 "TakeClass"。登录失败。
用户 '2D2727E2578F446\ASPNET' 登录失败。

以前也碰到过这个问题,搜索后按下面方法就解决了。

1.打开数据库企业管理器,然后选择数据库---安全性---找到刚才报错的哪个''XXX\ASPNET'' --右键"属性";
2.选择"用户映射"选项---在里面将我们要访问的数据库选中
3.先别点确定---再选择我们刚才选择的哪个数据库,在下面的"数据库角色成员身份"里要选择"db_owner"权限

时间: 2024-08-08 14:31:02

System.Data.SqlClient.SqlException: 无法打开登录所请求的数据库 登录失败。_实用技巧的相关文章

System.Data.SqlClient.SqlException: 无法打开登录所请求的数据库

  问题是这样的...我在VS2008直接运行打开网页,可以连接数据库...但通过输入地址,也可以打开网页,但涉及数据库就出问题... 无法打开登录所请求的数据库 "TakeClass".登录失败. 用户 '2D2727E2578F446ASPNET' 登录失败. 说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.Data.SqlClient.SqlException: 无法打开

System.Data.SqlClient.SqlException 超时时间已到

错误信息: 有关调用实时(JIT)调试而不是此对话框的详细信息, 请参见此消息的结尾. ************** 异常文本 ************** System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: Timeout 时间已到.在操作完成之前超时时间已过或服务器未响应. (错误详细信息等于 很可能由 IncludeExceptionDetailInFaults=true 创建的 Except

new-求解!!“System.Data.SqlClient.SqlException”类型的异常

问题描述 求解!!"System.Data.SqlClient.SqlException"类型的异常 使用vs调试网站时候出现一下问题. "System.Data.SqlClient.SqlException"类型的异常在 System.Data.dll 中发生,但未在用户代码中进行处理 其他信息: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接

System.Data.SqlClient.SqlException: 'System' 附近有语法错误。

问题描述 usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Data.SqlClient;usingSystem.Data;namespaceWebApplication1{publicpartialclasswjdc_xs1:System.Web.UI.Page{pro

大神求解啊!!!System.Data.SqlClient.SqlException: 传递到 SUBSTRING 函数的长度参数无效。

问题描述 Seetheendofthismessagefordetailsoninvokingjust-in-time(JIT)debugginginsteadofthisdialogbox.**************ExceptionText**************System.Data.SqlClient.SqlException:传递到SUBSTRING函数的长度参数无效.atSystem.Data.SqlClient.SqlConnection.OnError(SqlExcepti

LINQToDataTable报错,System.Data.SqlClient.SqlException (0x80131904): Timeout 时间已到。

问题描述 System.Data.SqlClient.SqlException(0x80131904):Timeout时间已到.在操作完成之前超时时间已过或服务器未响应.--->System.ComponentModel.Win32Exception(0x80004005):等待的操作过时.在System.Data.SqlClient.SqlConnection.OnError(SqlExceptionexception,BooleanbreakConnection,Action`1wrapCl

调试中显示了System.Data.SqlClient.SqlException”类型的第一次机会异常在 System.Data.dll 中发生 的错误

问题描述 代码如下,查询不到数据库内的内容,总显示"没有成绩",报错调试中显示了System.Data.SqlClient.SqlException"类型的第一次机会异常在System.Data.dll中发生的错误sql语句是对的,在sqlserver里面试过可以查询代码如下:usingSystem;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Configuration;usingSystem.Collect

System.Data.SqlClient.SqlException: 数据类型 text 和 varchar 在 equal to 运算符中不兼容。

一.引起的源头 环境:vs2015,sqlserver2008 相关程序包:ef6 定义了一个实体article public class Article { public string Data{get;set;} } EntityTypeConfiguration的配置 Property(a => a.Data).IsRequired().HasColumnType("text"); 这样可以正常生成表字段,而且类型也正确插入数据的时候,就引起了以下异常 System.Dat

sql server-java连接无法打开登陆所请求的数据库“ ” 登录失败

问题描述 java连接无法打开登陆所请求的数据库" " 登录失败 public void doGet(HttpServletRequest req,HttpServletResponse res){ Connection ct=null; Statement sm=null; ResultSet rs=null; try{ System.out.println("1"); //接受用户和密码 String u=req.getParameter("usren