2011-11-29 70 views
0

首先,有一點背景: 我們一直在LocalMode中使用SSRS進行處理。我們有一個我們一直在使用的對象數據源。該對象從數據庫中的XML列序列化。來自SSRS數據庫列的XML數據源

由於本地模式下的內存泄漏,我們現在被迫遷移到服務器模式。因此,我正在重建報告。我遇到的問題是我想將XML數據作爲對象從數據庫中提取出來,但似乎無法弄清楚如何執行此操作。我知道我可以創建一個Web服務或URL將其提供給SSRS,但如果可能的話,我想避免這種情況。

是否有辦法從數據庫數據源中提取XML列並將其作爲「字段」獲取其所有元素?

回答

1

您是否問如何從SQL Server查詢xml?網上有很多查詢示例。它仍然以數據集的形式返回,但您可以在自定義程序集中修改它以返回一個字符串,該字符串可以成爲報表內的xml數據集的查詢。