2015-07-10 17 views
0

我有一個較早實施SSRS 2005的項目。我們編寫了用於創建RDL文件,在報表服務器上創建數據源和報表的所有C#代碼。當我們創建DataSoruce定義時,我們使用將Extension設置爲「DATASET」,並且所有代碼工作正常,該應用程序已在過去7年的Production中生效,並且能夠順利生成SSRS報告。SSRS 2008-r2中的「DATASET」作爲連接類型的替代選擇是什麼?

現在在生產中,SSRS 2005將隨SSRS 2008升級,因此我們必須更改當前的實施。在SSRS 2008中,在創建共享數據源時,在連接類型(數據源類型)下拉列表中沒有選項作爲「DATASET」。所以我使用「SQL」作爲連接類型,但無法在報表查看器中呈現報表。 請幫忙!!

顯示錯誤:SSRS 2008 Error.PNG SSRS 2005年數據源連接選項:enter image description here SSRS 2008 enter image description here數據源連接選項:enter image description here

回答

0

我從未見過有人使用共享數據集。無論如何,如果我記得在sql 2005中的數據集是查詢的結果,但是微軟已經將有關這種特定數據源類型的信息放在技術網的黑暗凹陷中,該標記說明了小心豹。除了一小時的搜索和瀏覽technet之外,我甚至找不到對這種連接類型的引用。

如果內存服務器在實際連接本身中找到數據定義,則轉到數據源屬性。定義完成後,您可以使用它來更新報表中的數據集,也可以在數據庫中創建與該定義相匹配的視圖,然後將該數據集指向該視圖中的報表。祝你好運。

相關問題