我创建了一个基于SharePoint 2010列表数据的Qlikview文档。该文档工作正常,我可以从我的桌面重新加载数据,并准备部署到我们的Qlikview服务器。
但是,当我在服务器上运行脚本(" C:\ Program Files(x86)\ QlikView \ Qv.exe" / r Qlikdoc.qvw)时重新加载该文件,它返回"访问被拒绝"。如果我在服务器上打开文档并重新加载它会返回相同的内容:"访问被拒绝"。如果我在Qlikview中打开SharePoint网站(文件 - >打开网址...")使用正确的凭据登录,然后重新加载文档就可以了。
如何从URL存储会话或使用Windows凭据调用重新加载功能?(服务用户已经是SharePoint站点上的管理员。)
答案 0 :(得分:1)
我不确定您在服务器上使用哪种凭据,我认为它们必须与您自己的凭据不同。
在这种情况下,您可以使用任务计划程序在服务器上设置任务,以执行批处理脚本以重新加载QlikView文档。如果您设置安全选项以使用" service"运行脚本帐户的凭据,然后这应该使用该身份重新加载QV文档。这是执行它的最简单方法,并确保凭据不会以明文形式存储在任何地方。
根据您的网络配置和SharePoint设置(例如,如果您的SharePoint域与服务器不同),您可能还需要将SharePoint服务器的域添加到您的"本地内联网" Internet Explorer中用于服务帐户的站点。