这个问题是由于验证模式引起的,SQL SERVER 2000中,选择混合模式为好。数据库的连接符串要指明验证模式。这个问题baidu一下一大堆。

//****************************************************

今天发布网站的时候遇到这个问题,多方查询后终于找到答案!

System.Data.SqlClient.SqlException: 用户'pc-2009\ASPNET' 登录失败的解决办法: (此处的PC-2009是我的机器名)

由于他的数据库连接语句中没有采用用户名和密码验证,采用的是windows集成验证,所以无法连接数据库。

解决方法很简单,加上ASPNET这个账号,赋予权限即可,具体方法如下:

1、企业管理器--》安全性--》登陆--》(右键)新建登陆--》名称(在列表中添加ASPNET这个用户);

2、然后在服务器角色一栏中选择System Administrators;

3、在数据库访问一栏中选择所要访问的数据库,然后在下面对话框中将db_owner选上,确定即可!

 
/ //*******************************************
问:
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Page Language="C#" Debug="true" %>
<html>
<script language="C#" runat="server">
void Page_Load(Object sender, EventArgs e)
{
   // 连接到本地计算机的eShops数据库
   String strConn="Data Source=lingzi;Integrated Security=SSPI;"+
                   "Initial Catalog=eShops;User ID=sa;PASSWORD=";
   SqlConnection cn=new SqlConnection(strConn);
   // 打开连接
   cn.Open();
   // 显示连接状态
   Message.Text=cn.State.ToString();
   // 关闭连接
   cn.Close();
}
</script>
<body>
<asp:Label id="Message" runat="server" />
</body>
</html>
----------------------------------------------------------
出现下列错误:
用户 'LINGZI\ASPNET' 登录失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 用户 'LINGZI\ASPNET' 登录失败。
源错误:

行 11:    SqlConnection cn=new SqlConnection(strConn);
行 12:    // 打开连接
行 13:    cn.Open();
行 14:    // 显示连接状态
行 15:    Message.Text=cn.State.ToString();
源文件: E:\QHASPNET\CH7\CH7_1.ASPX    行: 13

______________________________________________________________________________________________
答1:
把你的sql server改成混合验证方式
______________________________________________________________________________________________
答2:
http://support.microsoft.com/default.aspx?scid=kb;zh-cn;316989
______________________________________________________________________________________________
答3:
如果你在Web开发中用信任方式登录,则需要将'LINGZI\ASPNET'这个用户(即你的机器名及ASPNET用户)加入到SQL用户中去。
你这段连接数据库的句子是把两者都包括了,这样是错误的。
把“Integrated Security=SSPI”这一句去掉就可以了。这是用来进行信任登录的方式。
______________________________________________________________________________________________
答4:
比较同意楼上 birdxxxx(爱上老鼠的猫) 的说法
______________________________________________________________________________________________
答5:
不用吧
sqlserver混合验证模式
sqlserver单击有键-〉属性-安全-〉身份验证选择sqlserver和windows
______________________________________________________________________________________________
答6:
在SQL SERVER中添加'LINGZI\ASPNET'用户,设置相应的权限,或者用集成验证。
______________________________________________________________________________________________
答7:
注意,上面说的都对,不过是针对的windows2000操作系统。
如果你使用的是windows2003,那么asp.net的运行时帐户是NETWORK SERVICE,那么必须把这个用户添加到SqlServer的登录帐户中,否则你即使把'LINGZI\ASPNET'帐户添加也没有用。

20130620-异常详细信息: System.Data.SqlClient.SqlException: 用户 'PC-LIXIANG\ASPNET' 登录失败。相关推荐

  1. linux系统获取用户信息失败怎么办,异常详细信息: System.Data.SqlClient.SqlException: 用户 'NT AUTHORITY\IUSR' 登录失败解决办法...

    最近在做.NET项目,因为本人以前做Java较多,所以对.NET不熟悉,在项目完成后部署到IIS服务器上出现诸多问题,以上其中之一,若有时间,在更新其他问题的解决办法! 异常详细信息: System. ...

  2. 异常详细信息: System.Data.SqlClient.SqlException:用户 ‘IIS APPPOOL\DefaultAppPool‘ 登录失败解决办法

    异常详细信息: System.Data.SqlClient.SqlException:用户 'IIS APPPOOL\DefaultAppPool' 登录失败解决办法 参考文章: (1)异常详细信息: ...

  3. System.Data.SqlClient.SqlException: 用户 'IIS APPPOOL\y3' 登录失败

    http://www.jb51.net/article/110771.htm 异常详细信息: System.Data.SqlClient.SqlException:用户 'IIS APPPOOL\De ...

  4. sql语句没错 mysql.data.dll类型的异常_未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 system.data.dll 中。...

    我弄了个登陆程序Importssystem.dataImportsSystem.Data.SqlClientPublicClassForm2Dimf3AsNewForm3PrivateSubButto ...

  5. 异常详细信息: System.ArgumentException: 不支持关键字: “metadata”。

    ASP.NET MVC中报的一个错误... 异常详细信息: System.ArgumentException: 不支持关键字: "metadata". 其实这个是我修改web.co ...

  6. 关于Linq to SQL 的“异常详细信息: System.InvalidCastException: 指定的转换无效。”

    开发环境:VS2010,SQL Server2005,Windows7,使用LINQ to SQL作为ORM 运行环境:Windows2003(IIS6),.NET 3.5 SP1,SQL Serve ...

  7. “System.Data.SqlClient.SqlException: A transport-level error has occurred when receiving results fro

    本文由 比特飞 原创发布,欢迎大家踊跃转载. 转载请注明本文地址:"System.Data.SqlClient.SqlException: A transport-level error h ...

  8. 异常详细信息: System.Web.HttpException: 请求在此上下文中不可用

    异常详细信息: System.Web.HttpException: 请求在此上下文中不可用 参考文章: (1)异常详细信息: System.Web.HttpException: 请求在此上下文中不可用 ...

  9. 解决System.Data.SqlClient.SqlException (0x80131904): Timeout 时间已到的问题

    解决System.Data.SqlClient.SqlException (0x80131904): Timeout 时间已到的问题 参考文章: (1)解决System.Data.SqlClient. ...

最新文章

  1. 使用树莓派(Raspberry Pi)远程GPIO
  2. C语言 数字翻转输出
  3. flash cs4 java运行时_加载外部数据时Flash CS4 IDE内部缓存
  4. html中免费的四级联动,利用JS实现省市区街道四级联动插件
  5. Android中Service的使用
  6. 详细说说ActionScript中function的call()方法和apply()方法
  7. 使用ASP.NET Web Api构建基于REST风格的服务实战系列教程
  8. UIAlertController 警告框
  9. gazebo打不开world
  10. 获取chrome的network内容并选择下载其中的资源
  11. PDF转CAD怎么转换?(所有格式格式转换方法通用)
  12. python写诗代码_pyTorch实现AI写诗:开放源码
  13. PCQQ official算法逆向
  14. 降雪致国道315线部分道路通行受阻公路交警部门昼夜坚守
  15. Android全面解析之Window机制
  16. 易语言多线程崩溃解决的原因
  17. 面试flink开发岗位,看这些就够啦
  18. Android 点击短信链接打开App
  19. React属性与状态
  20. 树链剖分(超详细!!!)

热门文章

  1. Excel截取两个相同字符前中后字符串
  2. python 编译器pyc_python编译pyc和pyo | 学步园
  3. 如何使用正则表达式验证图像文件扩展名
  4. 原生JavaScript实现显示当前系统时间
  5. 2017年8月读书笔记
  6. 计算机网络(6) ——同步IO/异步IO专题
  7. 进入docker 4种方式
  8. 多分支融合网络用于12导联ECG图像心肌梗死筛查
  9. 电脑xm音乐格式转mp3
  10. QTabBar关闭按钮图标