用户 'IIS APPPOOL\ExportExcel' 登录失败。

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

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

用户 'IIS APPPOOL\ExportExcel' 登录失败。

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

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

源错误: 


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

源文件: f:\Project\ExportExcel\ExportExcel\DBAccess.cs    行: 38

解决办法:

在数据库里新建登录名 NT AUTHORITY\SERVICE

步骤如下

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

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

posted @ 2015-08-30 14:32  LiyangWan  阅读(172)  评论(0编辑  收藏  举报