用户 ‘IIS APPPOOL\‘ 登录失败解决方法\在数据库xx中拒绝了 CREATE TABLE 权限。\拒绝了对对象(数据库‘‘,架构 ‘dbo‘)的SELECT权限

用户 ‘IIS APPPOOL\‘ 登录失败解决方法\在数据库xx中拒绝了 CREATE TABLE 权限。\拒绝了对对象(数据库‘‘,架构 ‘dbo‘)的SELECT权限
遇到这个问题也很迷惑,这个报错问题是我IIS本地服务器运行时报的错误,而VS自带的IIS服务器运行没报错误。本着遇到问题就来解决吧。
解决的链接如下:
https://blog.****.net/greycastle/article/details/90113387
一番操作之后确实没有报登录错误,又开始报如下错误(忘了截图了):
【在数据库‘master’中拒绝CREATE DATABASE权限】
解决方案链接如下:
https://blog.****.net/jingshaohui/article/details/55190615
这个没成功,点击确认时,又有错误:
用户 ‘IIS APPPOOL\‘ 登录失败解决方法\在数据库xx中拒绝了 CREATE TABLE 权限。\拒绝了对对象(数据库‘‘,架构 ‘dbo‘)的SELECT权限
继续寻求解决问题的方法,链接如下:
https://blog.****.net/wangjian0619/article/details/38898343
按照博主的思路,我们可以操作一番,其实我遇到的情况跟他还是有些不同的。博主里数据库的所有者是空的,而我的显示是sa;而且按照博主的方法,我没能解决问题,不过在此基础上,我试了试权限,如图:
用户 ‘IIS APPPOOL\‘ 登录失败解决方法\在数据库xx中拒绝了 CREATE TABLE 权限。\拒绝了对对象(数据库‘‘,架构 ‘dbo‘)的SELECT权限
打开权限窗口时,权限方框没有任何勾选的,所以我猜想可能是这里没有授予权限,我们全部勾上,赋予足够的权限可能会解决问题。我起初尝试了只赋予创建,果然创建表格的错误没有了,但是查询表格的错误出现了,如图:
用户 ‘IIS APPPOOL\‘ 登录失败解决方法\在数据库xx中拒绝了 CREATE TABLE 权限。\拒绝了对对象(数据库‘‘,架构 ‘dbo‘)的SELECT权限
这次,我就直接勾选了所有权限,不在报错了,能够正常运行。