2014-10-06 74 views
0

我似乎无法弄清楚此问题。我有一个qlikview文档,它引入一堆数据并聚合/连接它。典型的qlikview的东西。在我的过程结束时,我有一个oracle存储过程调用。我没有找回任何东西。这是一个简单的调用数据库来触发进程。我已经在本地机器上建立了ODBC连接和用户DSN以进行连接。当我在本地机器上运行我的qvw文件时,一切正常。 proc调用已经完成,并且脚本没有任何错误地执行。执行存储过程时,Qlikview无法在服务器上重新加载

但是,当我将文档放到我们的重装服务器上,并且在为其设置重装任务后,该进程在调用sql proc时会引发一般脚本错误。什么会造成这种情况?运行文档的用户具有执行权限。我需要在重装服务器上设置DSN吗?

真的不知道在这里。希望这里有人能帮助我。谢谢。

+0

评论我自己的问题,以防万一有人遇到同样的错误并来到这里,他们至少会有一些信息。我正在将文件放到外部位置。重装服务器的用户没有适当的权限在该位置丢弃该文件。这是问题的原因。 – Tom 2014-10-08 17:30:19

回答

1

不幸的是,QlikView的SQL错误消息对调试目的没有帮助。在这种情况下,您可以尝试打开ODBC日志记录(http://support2.microsoft.com/kb/274551),然后重新加载脚本以尝试捕获错误原因。

最后,如果您的脚本引用了“本地”DSN,那么这也需要存在于将执行重装的机器上,在这种情况下是QlikView服务器。

+0

我很感激。我已经广泛调查了这个错误,结果证明我丢弃了重新加载服务器的用户没有适当权限的文件。谢谢你的帮助。 – Tom 2014-10-08 17:29:06

相关问题