2017-04-10 97 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; 

和作品。加載*也可以。

在我的情況下,授權執行不起作用權限在此用戶的存儲過程中,它的工作原理

相關問題