原文地址:http://www.cnblogs.com/d-xtl/archive/2011/12/27/2303890.html

System.Data.SqlClient.SqlException: 用户'pc-2009\ASPNET' 登录失败的解决办法 
今天发布网站的时候遇到这个问题,多方查询后终于找到答案!

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

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

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

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

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

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

----------------------------------------------------------------------------------------------------------------------------------------

风筝:

在IIS中发布WebSite,然后连接SQLServer2005,采用windows身份验证数据库,结果访问数据库时报错,如下:

Server Error in '/PaidTimeOffUI' Application.


Cannot open database "HRPaidTimeOff" requested by the login. The login failed.
Login failed for user (ComputerName)\ASPNET'.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.SqlClient.SqlException: Cannot open database "HRPaidTimeOff" requested by the login. The login failed.
Login failed for user 'ComputerName\ASPNET'.

-------------------------------------------------------------------

上网搜,有如下解释:

1、http://p2p.wrox.com/book-asp-net-3-5-enterprise-application-development-visual-studio-2008-problem-design-solutio/80312-problem.html

2、...What I did to resolve this was, disable anonymous access, then enable digest authentication so IIS will look at the domain. In the realm area select or type your fully qualified domain and this should work....

http://p2p.wrox.com/book-asp-net-3-5-enterprise-application-development-visual-studio-2008-problem-design-solutio/73386-problem-compile.html

其中涉及到IIS配置,不懂~~于是按照上面方法在SQLServer中添加了ASPNET用户,得以解决,以后一定要学些IIS配置!

2012.02.21 晚

转载于:https://www.cnblogs.com/fiteg/archive/2012/02/21/2361783.html

(转)windows身份验证登入数据库 iis 无法访问数据库相关推荐

  1. 用Windows身份验证访问数据库时,出现“用户 'YSBY-PC\ASPNET' 登录失败。”,这YSBY是我的计算机名。...

    用Windows身份验证访问数据库时,出现"用户 'YSBY-PC\ASPNET' 登录失败.",这YSBY是我的计算机名. 下面是我的搜集的解决办法,期望能对大家有所帮助. 第一 ...

  2. Windows10家庭版 解决IIS 万维网安全中没有Windows身份验证

    Windows10家庭版 解决IIS 万维网服务安全性中没有Windows身份验证(Windows Authentication) 打开启动或关闭Windows功能,IIS菜单下万维网服务的安全性缺少 ...

  3. C#中连接使用Windows身份验证的sql server数据库

    C#中连接使用Windows身份验证的sql server数据库 最近在写一个系统,主要使用C#语言完成系统内各功能模块的编写.系统包含数据库,需要对数据库内的数据进行增删改查,这就涉及到了数据库的连 ...

  4. Windows10家庭版 解决IIS没有Windows身份验证

    自己装sqlserver2016发现没有配置Master Data Services,发现报错未安装Windows身份验证 解决方法: 1.打开 C:\Windows\servicing\Packag ...

  5. 替换SQL Server中Windows身份验证登陆名buildin\Administrator

    以Administrator账户登陆服务器的人员,均可以以buildin\Administrator登陆数据库,并且拥有sysadmin最大权限.而能够使用Administrator登陆服务器可能包括 ...

  6. java与sql用windows身份连接,使用Windows身份验证将我的Sql Server 2008数据库连接到我的Java项目...

    JDBC驱动程序支持通过则将integratedSecurity连接字符串属性在Windows操作系统上使用类型2集成身份验证.要使用集成身份验证,请将sqljdbc_auth.dll文件复制到安装了 ...

  7. 基于REACT和.NET CORE集成WINDOWS身份验证

    有很多方法可以向您的应用程序添加身份验证.虽然OAuth是最常见的一种,但这并不是您唯一的选择.今天,我将向您展示如何通过React和.NET Core简单地完成Windows身份验证. 探索我们的选 ...

  8. mybatis学习(10): sql server身份验证和windows身份验证

    SQL Server 支持两种身份验证模式,即 Windows 身份验证模式和混合模式. Windows 身份验证是默认模式(通常称为集成安全),因为此 SQL Server 安全模型与 Window ...

  9. SQL Server 登录更换【Windows身份验证】为【SQL Server 身份验证】

    1.安装好 SQL Server 后,使用 Windows 身份验证登陆SQL,然后在服务器上右键,选择[属性],在弹出的窗口中选择[安全性],在服务器身份验证项里勾选[SQL Server 和 Wi ...

最新文章

  1. VS不显示最近打开的项目
  2. ASP.NET Core 入门教程 6、ASP.NET Core MVC 视图布局入门
  3. 修改 class_带你探索JVM的Class文件结构
  4. 数据中心能耗结构、PUE、WUE
  5. jquery的动画学习--jquery权威指南
  6. Web API核查表:设计、测试、发布API时需思考的43件事
  7. pytorch1.7教程实验——迁移学习训练卷积神经网络进行图像分类
  8. sql server 2012 镜像和出现的问题
  9. 电商:购物车模块解决思路
  10. 闲谈IPv6-尴尬的IPv4
  11. docker--删除container和image
  12. 机器学习- 吴恩达Andrew Ng Week1 知识总结 Introduciton
  13. vscode字体图标
  14. 解决爱快+openwrt双软路由,爱快设备列表中mac地址全部为openwrt的mac的问题
  15. 乐理:十二平均律与大小调
  16. 乐高JAVA编程_编程和乐高机器人,是一样的吗?学习这些有用吗?
  17. JavaScript isArray
  18. 刘彬20000词汇05
  19. Android开发之为textView添加下划线,中划线等
  20. linux php-fpm 配置文件,linux下php-fpm开启与关闭方法

热门文章

  1. vue中的$event
  2. Incorrect username or password (access token)
  3. 一个不会画流程图的程序员不是一个好码农
  4. Windows下启动Apache报错:ServerRoot must be a valid directory
  5. Codeforces Round #666 (Div. 2)C - Multiples of Length(错位相减)
  6. UVa272 - Tex Quotes
  7. 计算机系统及原理pdf,计算机系统组成及工作原理题目.pdf
  8. Python入门--函数传递过程中实参的变化
  9. Python入门--函数的创建与调用
  10. window下的免安装redis