【问题标题】:Sitecore SIM Installation permission errorSitecore SIM 安装权限错误
【发布时间】:2014-05-08 04:59:56
【问题描述】:

我正在尝试使用管理权限安装 SIM 版本 13 rev 1404021

当我点击 Grant 按钮时,它给我的错误是“您没有设置必要的权限”。

另外,我已授予网络服务、IUSR、IIS_USR 和网络文件夹的完全权限

C:\Inetpub\wwwroot

请告诉我需要授予什么其他权限才能成功运行 sitecore 实例管理器。

【问题讨论】:

  • 在我的情况下,SQL 用户的用户凭据似乎不正确,所以我确保用户是系统管理员并且连接字符串正确,然后这个问题得到了解决。所以它看起来只是 SIM 中 UI 的一个错误(无论如何对我来说)
  • Mark 的评论也适用于我 - 尽管有神秘的错误消息,但真正的错误是因为我的 SQL 连接字符串不正确并且指定的用户没有权限。
  • 只是补充一点,如果 SQL 服务器在不同的机器上,你也会得到同样的错误。我认为他们计划在 2.0 版中完全支持远程 SQL 服务器
  • 正如 Mark 提到的,检查 conn 字符串 user 是 sysadmin。那是我的问题!

标签: sitecore sitecore-instance-manager


【解决方案1】:

这可能是由于 SIM 中的错误导致的,它没有获取实际的 SQL Server 用户帐户(LocalService 或自定义)并认为它始终是 NetworkService。因此,解决方法是将您的 SQL Server 服务从使用 LocalService 或自定义帐户切换到 NetworkService。

【讨论】:

  • 首先执行此操作(安装程序会提示您,现在我注意到了),然后查看 Mark 对 OP 问题的评论 :)
【解决方案2】:

与 Alen 的答案相同,但在 Windows 10 中。

使用“本地系统帐户”并勾选“允许服务与桌面交互”。 然后,重启服务。

此时,您无需重新打开 SIM 安装窗口。您只需单击 Grant 按钮即可。

【讨论】:

  • 在 Windows 8 上遇到过类似的问题,以上步骤有助于解决。
【解决方案3】:

嗯,对我来说,问题是数据库用户没有dbcreator 角色,因此向导无法在 SQL Server 中创建数据库。

  1. 打开 SQL Server Management Studio
  2. 扩展安全性 > 登录
  3. 双击用户打开属性对话框
  4. 在服务器角色中,检查dbcreator 角色
  5. 按 OK 即可享受

来源:http://sitecoreblog.patrickperrone.com/2015/04/a-simple-error.html

【讨论】:

    【解决方案4】:

    当您从 Marketplace 下载 SIM zip 文件时,您是否在解压缩并运行之前单击了 zip 文件上的“属性”并单击“取消阻止”按钮?

    我过去发现忘记这一步可能会导致应用程序出现奇怪的安全相关错误。

    【讨论】:

    • 我已经尝试了你上面的步骤,但我仍然得到同样的错误。但是我在不同的机器上运行的同一个文件授予了网络服务权限,它已成功安装。
    【解决方案5】:

    我遇到了类似的问题,但对我来说根本问题是 wwwroot 文件夹位于 VM/Parallels 上,并且该文件夹被标记为“压缩”和“存档”

    为 wwwroot 和子项取消设置,然后 SIM 正确进行。

    【讨论】:

      猜你喜欢
      • 2014-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-28
      • 2015-01-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多