DNN SQL Server数据库上的权限设置

时间:2013-09-10 10:42:21

标签: sql-server permissions dotnetnuke database-permissions

昨天尝试升级到DNN7.1.1时遇到了问题。开始搞乱ISS(和文件系统)的权限,现在我无法登录DNN。

有数据库联系人。登录区域外的DNN模块可以很好地工作,将数据加载并保存到数据库。 dnndev.db.eventlog告诉我在尝试登录时(使用Host)在Login.ascx.cs中有一个InnerException。我认为这是为DNN服务写入/读取所需表格的权限....

你有什么建议可以做什么吗?

1 个答案:

答案 0 :(得分:1)

你可以尝试几件事:

  • 确保web.config中的连接字符串具有Servername AND Database。我们的DBA一次更改了一些权限,但我没有数据库名称,这会破坏我的网站。
  • 您可以尝试在DNN数据库上提供DNN用户DBO和SA权限(仅适用于安装)
  • 启动SQL事件探查器以查看正在发生的事情
  • 查看Windows事件查看器和SQL日志

更新:

  • 查看应用程序池中使用的用户,并确保该用户具有对该Web目录的读/写权限
  • 如果这不起作用,请尝试向这两位用户提供阅读以查看它是否有用(如果没有,请将其取消): IUSR IIS_IUSRS ({ {3}})

这些只是我想到的一些事情。

相关问题