【问题标题】:Permission setting on DNN SQL Server databaseDNN SQL Server 数据库的权限设置
【发布时间】:2013-09-14 00:52:20
【问题描述】:
我昨天在尝试升级到 DNN7.1.1 时遇到了问题。开始弄乱 ISS(和文件系统)的权限,现在我无法登录 DNN。
有数据库联系。登录区域外的 DNN 模块完美运行,将数据加载并保存到数据库。当我尝试登录(使用主机)时,dnndev.db.eventlog 告诉我 Login.ascx.cs 中有一个 InnerException。我认为这与 DNN 服务对所需表的写入/读取权限有关....
你有什么建议吗?
【问题讨论】:
标签:
sql-server
permissions
dotnetnuke
database-permissions
【解决方案1】:
您可以尝试几件事:
- 确保 web.config 中的连接字符串具有服务器名和数据库。我们的 DBA 更改了一些权限,但我没有数据库名称,它破坏了我的网站。
- 您可以尝试在 DNN 数据库上授予 DNN 用户 DBO 和 SA 权限(仅用于安装)
- 启动 SQL Profiler 以查看发生了什么
- 查看 Windows 事件查看器和 SQL 日志
更新:
- 查看您的应用程序池中使用的用户,并确保该用户对 Web 目录具有读/写权限
- 如果这不起作用,请尝试让这 2 个用户阅读,看看是否有帮助(如果没有,请关闭):IUSR 和 IIS_IUSRS(@ 987654321@)
这些只是我想到的一些事情。