0
A
回答
1
您可以使用SSRS內置訂閱寫入目錄/ fileshare。通過Enterprise Edition,您可以使用數據驅動的訂閱將報告僅在需要時通過其他條件寫出。
但是爲了真正做到這一點,你需要做一點編碼。最簡單的方法是從使用URL訪問創建的請求中檢索文件流並將其寫入文件。
只是拋出一個樣本,這將使總體思路在一起:
string sTargetURL = System.Configuration.ConfigurationManager.AppSettings["ReportingServicesURL"]
+ "/ProductReports/ProductDetails&rs:Command=Render&rs:format=PDF&ProductID=" + ProductID;
HttpWebRequest req =
(HttpWebRequest)WebRequest.Create(sTargetURL);
req.PreAuthenticate = true;
// req.Credentials = new System.Net.NetworkCredential(strReportUser, strReportUserPW, strReportUserDomain);
HttpWebResponse HttpWResp = (HttpWebResponse)req.GetResponse();
using (var fileStream = File.Create("C:\\Path\\To\\File"))
{
HttpWResp.GetResponseStream().CopyTo(fileStream);
}
HttpWResp.Close();
相關問題
- 1. 按需索引Apache目錄索引
- 2. PHP按需錯誤報告
- 3. 索引在Velocity報告中?
- 4. 報告顯示索引列
- 5. 按索引替換wordpress目錄
- 6. 活動目錄登錄報告
- 7. 從元組列表python(按其索引)報告重複
- 8. SSRS 2008中的按需鑽取報告
- 9. 水晶報告中的索引
- 10. MySQL不報告索引唯一性?
- 11. 用於報告目的的索引數據庫查詢
- 12. 索引路徑索引目錄
- 13. .htaccess /子目錄/ - > /子目錄/索引
- 14. MS Access:報告引用其他報告
- 15. 報告目錄統計信息
- 16. sql報告服務器虛擬目錄
- 17. 在jenkins中找不到rcov報告索引文件
- 18. 谷歌容器引擎記錄到Stackdriver錯誤報告
- 19. 問題與目錄索引
- 20. 索引目錄不出現
- 21. 有條件目錄索引
- 22. solr索引子目錄
- 23. 默認目錄索引
- 24. php報告按鈕
- 25. 如何在ReportViewer中運行報告而無需點擊查看報告按鈕?
- 26. SSRS - 上傳報告並複製到網絡目錄
- 27. Swift - 在目錄索引中檢索
- 28. 找不到任何特殊索引:2d(需要索引),2dsphere(需要索引)
- 29. MongoError:找不到任何特殊索引:2d(需要索引),2dsphere(需要索引)
- 30. 爲子項目彙總Gradle項目報告報告
檢查出報告服務MSDN信息http://msdn.microsoft.com/en-us/library/aa179578%28SQL。 80%29.aspx可能有些東西可以幫助你。由於您希望在目錄中生成報告,因此我希望您可以調用SSRS生成報告,然後將報告以PDF或其他格式導出到您選擇的目錄。 – Purplegoldfish 2012-02-22 13:51:37