1

我正在決定是否使用SSRS或CR來滿足我們的報告需求。我已經通讀了幾次討論,包括Crystal Reports vs. Microsoft SQL Server Reporting ServicesCompare SQL Server Reporting Services to Crystal Reports。所有非常好的和有效的點。SQL Reporting Services 2008比較了Crystal Reports?

總體上的共識似乎是SSRS是一個更好的選擇,特別是對於具有多種導出類型功能的基於Web的報表(C#,ASP.Net)。

我們討論過的唯一問題是我們並不完全確定SSRS如何將我們的SQL Server聚集在一起。

此外,所有的數據只能通過sprocs訪問 - 沒有直接的表訪問,並且我已閱讀了一些CR的SQL相關問題,這似乎是另一個威懾。

我只是想確保在我們的製作服務器上使用SSRS不會以任何方式阻礙我們當前服務器的性能。

回答

0

SSRS有一個非常好的緩存選項,所以它不應該阻礙你的生產服務器。 CR也有緩存,但它使用了ASP.NET緩存(報告數據緩存在您的Web服務器工作進程中,並不是我會推薦的)。

在我看來,SSRS已經吹走了CR;我發現SSRS IDE比CR更容易使用,它似乎更容易部署,而SSRS提供了許多CR沒有的選項。

我用SSRS和CR sprocs - 我還沒有看到任何問題。

0

我們正在將Crystal Enterprise系統遷移到SQL Reporting Services。經過一些研究和一些閱讀後,我發現SSRS易於使用和掌握。它有助於讓自己組織起來並決定要向用戶展示報告的安全結構。一旦組織併發布後,我決定採用我們擁有的最大最複雜的Crystal Report,並使用SSRS重新設計它(不使用任何RPT到XML工具)。這項任務幫助我學習了這種做報告的新方式,並且我發現在VS(或Microsoft SQL Server Report Builder)中設計的能力很簡單,而且靈活性也很棒。

我強烈建議您切換!