由于 SharePoint 2010 的授权限制,Qlikview 文档重新加载失败

Qlikview document reload fails due to authorization restrictions on SharePoint 2010

情况

我已经基于 SharePoint 2010 列表数据创建了一个 Qlikview 文档。该文档工作正常,我能够从我的桌面重新加载数据,并准备好部署到我们的 Qlikview 服务器。

问题

然而,当我运行一个脚本("C:\Program Files (x86)\QlikView\Qv.exe" /r Qlikdoc.qvw) 在服务器上重新加载文档,它 returns “访问被拒绝”。如果我在服务器上打开文档并重新加载它 returns 相同:“访问被拒绝”。如果我在 Qlikview 中打开 SharePoint 站点(文件 -> 打开 URL...”)使用正确的凭据登录,然后重新加载它工作正常的文档。

问题

如何存储来自 URL 的会话或使用 windows 凭据调用重新加载函数?(服务用户已经是管理员SharePoint 网站。)

我不确定您在服务器上使用的凭据,我认为它们一定与您自己的不同。

在这种情况下,您可以使用任务计划程序在服务器上设置一个任务来执行您的批处理脚本以重新加载 QlikView 文档。如果您使用 "service" 帐户的凭据将安全选项设置为 运行 脚本,那么这应该会使用该身份重新加载 QV 文档。这是执行它并确保凭据不会以明文形式存储在任何地方的最简单方法。

根据您的网络配置和 SharePoint 设置(例如,如果您的 SharePoint 域与服务器域不同),您可能还需要将 SharePoint 服务器的域添加到 Internet Explorer 中的 "Local Intranet" 站点,以便服务帐户。