NT AUTHORITY\IUSR登录失败解决方法
1 今天打开网站时,突然报这个错误,平时都好好的 Cannot open database "aslkm" requested by the login. The login failed. Login failed for user 'NT AUTHORITY\IUSR'.
我的连接字符串是这样的,用的是 Windows 身份验证登录: data source=.\SQLEXPRESS;initial catalog=aslkm;integrated security=True;multipleactiveresultsets=True;application name=EntityFramework 想一下最近只是修改了一处Web.config配置,即在 Web.config 中添加了下面这句,它是用来模拟IIS验证账户,如果没有指定用户名,所以默认就用 NT AUTHORITY\IUSR <identity impersonate="true" /> 因为这个用户登录指定数据库时权限不够,导致 Windows 身份验证就失败了,有三种解决方案: . 可以将连接字符串改成用户名(sa)和密码登录,如果没有权限操作服务器建议采用这个方案; . 或者把这句从 System.Web 内注释掉,但可能影响其它功能,比如文件操作; . 打开SQL Server Management Studio -> Security -> Logins -> 右键 New Login... -> Login name 填入 NT AUTHORITY\IUSR -> OK 在新建的用户 NT AUTHORITY\IUSR 上点击右键属性 Properties -> Server Roles 选中 public 和 sysadmin -> User Mapping 选中你的数据库,在 Default Schema 列填入 dbo -> OK 搞定!

最新文章

  1. Studio for WPF:使用 C1TileView 创建图片库
  2. .NET设计模式(2):单件模式(Singleton Pattern)(转载)
  3. 【BZOJ】1085: [SCOI2005]骑士精神(A*启发式搜索)
  4. php-- memcache 与 memcached支架的区别与共同点 个人整理
  5. HTML5中script的async属性异步加载JS
  6. 2014 HDU多校弟五场J题 【矩阵乘积】
  7. Appium环境搭建(Windows版)
  8. CSS实现盒子高度撑开且以最高的为高
  9. flask~数据库
  10. Semaphore-信号灯机制
  11. 安卓请求网络错误 直接在main Thread 进行网络操作出现maintreamexception
  12. 按月、按日进行数据统计的Mysql语句
  13. Mysql部署
  14. Linux 系统的文件类型
  15. GetEnumName 枚举名称 字符串
  16. 136. Single Number唯一的一个只出现了一次的数字
  17. opennebula 对接创建模板参数
  18. bzoj 1191 匈牙利算法
  19. 自己动手写CPU之第七阶段(2)——简单算术操作指令实现过程
  20. 解决webpack不能匹配post请求的问题

热门文章

  1. 回溯法之n皇后问题
  2. vue v-on监听事件
  3. C#二进制与字符串互转换,十六进制转换为字符串、float、int
  4. [Linq] ORM
  5. JSON 在JavaScript 中的应用及自己的理解
  6. 论文笔记 — MatchNet: Unifying Feature and Metric Learning for Patch-Based Matching
  7. The 2016 ACM-ICPC Asia Dalian Regional Contest
  8. IDEA提交Git时忽略文件【ignore文件备份】
  9. Idea_学习_09_Idea 方法自动生成参数默认名
  10. 条款47:请使用traits class表示类型信息