2017-04-10 96 views
0

我在qlikview中使用DB2文件,xls文件和SQL视图创建模型。 我的所有视图都不返回任何错误,全部都包含数据。存储过程在表格查看器和模型中不呈现数据

我对某些数据使用了存储过程(在某些日子里没有数据的项目列表,SP使用插入临时表,游标和连接)。 在SQL Server Management Studio中返回正常结果 存储过程

enter image description here

实施例的结果在QlikView的,我试图与:

centrosCostosSinDatos: 
SQL GRANT Execute ON SP_nameStoredProcedure to qlikviewReader; 

该返回的数据,在表观看者没有表,没有尺寸,没有,但是,我没有错误。

随着负荷,有错误现场没有发现 - < codigoCentroCosto>

centrosCostosSinDatos: 
LOAD codigoCentroCosto, 
fecha; 
SQL GRANT Execute ON SP_nameStoredProcedure to qlikviewReader; 

随着负载*,我有错误错误:文件extdata.cpp。 2903

线路感谢提前

回答

0

今天,我再次测试。

更改我的存储过程以使用表而不是临时表。在执行时,表格没有行。

我授予执行权限在数据库服务器的用户(qlikviewReader),并更改执行行:

centrosCostosSinDatos: 
SQL GRANT Execute ON SP_nameStoredProcedure to qlikviewReader; 

centrosCostosSinDatos: 
LOAD codigoCentroCosto as codeCentroCosto, 
fecha; 
SQL execute SP_centrosCostosSinDatos; 

和作品。加载*也可以。

在我的情况下,授权执行不起作用权限在此用户的存储过程中,它的工作原理

相关问题