2012-06-07 99 views
1

我想在Windows服務中使用SSRS報告(用C#編寫)。然後該服務將以PDF格式導出報告並將其寫入磁盤。在Windows服務中使用SSRS報告

這甚至可能嗎?我是SSRS的新手。

Regards

+0

Mick,你在這裏試圖達到的目標是什麼,我有一個想法,我只問你說你是SSRS的新手,並且會有另一種方法去做你正在努力實現的目標。 –

+0

基本上我試圖做的是生成傳遞給guid參數的報告,然後將輸出保存爲PDF。 –

+0

好的,這個GUID總是一樣嗎?或者至少會有一組相同的GUID?是這種按需PDF生成,或者您可以在設定的時間生成PDF,您可以確定它? –

回答

2

有趣的問題米克。我們已經完成了代碼,我們可以在其中調用SSRS報告並將其導出爲PDF,但該代碼位於DLL中。現在Windows服務沒有什麼不同我建議你通過下面的代碼http://sandeep-aparajit.blogspot.co.uk/2010/02/how-to-execute-and-save-ssrs-report.html並嘗試相同的。它應該工作儘可能我可以看到你可能遇到的唯一問題可能是代碼訪問安全性,但它是值得一試。感謝您給我提出一個想法的問題。

報告服務的URL將取決於您使用的是哪個版本的SSRS,但正如您所看到的,您可以輕鬆地發現並更改它,而不是2005年,而不是您可能必須更改的那個http:///reportserver/reportservice2005.asmx 2008什麼的。