2014-05-22 127 views
0

我在SSMS中構建了我的代碼。它返回900行。我將相同的代碼移植到SSRS,通過查詢生成器運行它,它返回了很多記錄。大!SSRS表未顯示記錄

爲了簡單起見,我只是將一張表拉到報表上,將其指向我新創建的數據集,該數據集顯示返回的數據行(在查詢生成器中)上的行。我拖動1列(OrderID)以確保它正在工作。我預覽了這個報告。

我的表中沒有顯示出來。

爲了排除故障的目的,我編寫了一個簡單的sql語句來從一張表中拉出前100行,將數據集更改爲我的新測試數據集&運行它。運行良好。我收到了很多1列的頁面。表,數據集& datasource連接並運行良好。

爲什麼我的聲明在SSRS中的SSMS和查詢生成器中工作,不會返回SSRS表中的任何數據?

不,我沒有改變任何屬性或任何類型的東西。

SSRS中完全相同的數據源,我正在SSMS中測試。

這裏是因爲我的請求表的截圖: My simplistic table

+0

SSRS中的報告使用的數據源是否與運行查詢的服務器相同?你能發表你的桌子的截圖嗎? – kyzen

+0

「我運行報告」是什麼意思? BIDS/Visual Studio中的預覽標籤?在報表管理器上部署並運行?的SharePoint? –

+0

我預覽了它。 (點擊「預覽」標籤)。我很抱歉,如果我說我跑了報告讓任何人感到困惑。 –

回答

0

如果再次出現時,它很可能是一個腐敗的數據源是它嵌入或共享。

在我的情況下,它是共享的。我將它們全部刪除,重新創建,測試,當我預覽報告時,我的所有數據都在那裏。

祝您有愉快的一天。