1

我有兩個MS報告與他們自己的數據集。位於並訪問MS Reports日誌文件的位置在哪裏?

第一個工作,但另一個不填充任何表中。當我調試數據集時,就在顯示報告之前,它是填充的,而且我的設置與第一次報告相同。

我沒有得到任何錯誤和其他輸入。表格根本沒有顯示任何行。

是他們的任何日誌文件,可以告訴我一些事情,如果是的話,我可以在哪裏找到它們?謝謝。

回答

1

檢查3件事:

  1. 請參閱綁定數據集是相同的(即烏爾填充)

  2. 是報告顯示的格式化的標題(表和列報頭),這意味着表格式是好的。

  3. ,如果你願意,你可以檢查報告.rdlc文件

    (這是報表生成XML基礎文件)

+0

感謝您的回答。 1)我有一個數據集的形式和一個bindingSource。還有報告中的數據集。我填充第一個數據集,我用調試器檢查了「DataSet Visualizer」,它顯示了一些很好的表格。 2)是的。我只錯過了下面的行。 3)我會去檢查,但不知道要找什麼。 – radbyx 2011-12-28 16:26:07

1

報表服務器日誌文件的位置可以在註冊表中找到:

  • HKLM
    • 軟件
      • 微軟
        • 的Microsoft SQL Server
          • {報表服務器實例名稱,我的是MSRS10_50.MSSQLSERVER}
            • CPE

日誌文件位置是與ErrorDumpDir鍵相關聯的數據值。

在報表設計器中預覽時,預覽選項卡中將顯示任何錯誤消息。聽起來像你可能有不同的問題,不會在日誌中報告。仔細檢查查詢是否返回數據。您可能希望使用SQL Server Profiler(假設您的數據庫是SQL Server)來調試針對數據庫執行的查詢。

+1

感謝您的回答。我現在找到了我的ERRORLOG。我有Microsoft SQL Server Management Studio。我如何打開這個錯誤?我是否僅僅是naiv,還是有一些其實是可讀可用的東西? :) – radbyx 2011-12-28 16:25:18

+0

ERRORLOG文件是文本,但這些文件是針對SQL Server數據庫實例的。我以爲你在尋找報告服務日誌文件? – Bryan 2011-12-28 16:38:49

+0

是的,我正在尋找報告服務的日誌文件。我不知道爲什麼這張桌子不會顯示它的行。我嘗試了一遍又一遍,並且正在用完理論。:/ – radbyx 2011-12-28 16:42:22