用户 'IIS APPPOOLExportExcel' 登录失败。

解决了前两个错误,在成功打开项目后,在访问数据库又越到如下错误

“/”应用程序中的服务器错误。

用户 'IIS APPPOOLExportExcel' 登录失败。

说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.Data.SqlClient.SqlException: 用户 'IIS APPPOOLExportExcel' 登录失败。

源错误: 


行 36:             catch (Exception e)
行 37:             {
行 38:                 throw e;
行 39:             }
行 40:             return ds;

源文件: f:ProjectExportExcelExportExcelDBAccess.cs    行: 38

解决办法:

在数据库里新建登录名 NT AUTHORITYSERVICE

步骤如下

选择 SERVICE 之后一路点确定,然后在登录名下就会多一个 NT AUTHORITYSERVICE

 同时,要给这个 NT AUTHORITYSERVICE 制定 sysadmin 权限,不然没权限访问指定的数据库

原文地址:https://www.cnblogs.com/wanly/p/4770835.html