我知道你說的2005年,但我要在2008年的筆記左右爲好。
SRS優點:
- 它是免費的(只要你有SQL服務器許可證)
- 與SQL Server緊密的數據整合,但它處理任何.NET能(甲骨文,ODBC等)就好了。 (2008 has native support for Terradata too
)
- 用於Visual Studio,SharePoint和PerformancePoint的組件都可以輕鬆利用它。這只是一個Web應用程序,儘管如此集成到任何可以與Web服務器交談的網頁或應用程序也很容易。
- 內置用於訂閱的工具(即定期發送給具有報告的人員列表的電子郵件)。收件人列表可以是靜態人員,也可以是共享點站點或動態人員列表(從DB中提取)(08 adds support for dynamic to sharepoint too
)
- 存在第三方供應商以增強產品
- 導出爲各種格式(XML, CSV,Excel,PDF等)
- 能夠設計模板,使用戶無需瞭解SQL即可構建報告(因爲SQL包含在模板中)。高級用戶使用特殊的報告生成器工具,通過點擊一次傳送。
- 作品不同Crystal報表(我不喜歡水晶這就是爲什麼這是一個親我)
SRS缺點:
- 圖表控件看起來像Excel 2003和是有限的。 (2008 has the Dundas controls in by default so they are much more powerful, more varied and better looking
)
- Kerberos問題是由於它是一個Web應用程序可能會導致惱人的問題(2008 removes that as it is no longer an IIS web app. It runs it's own web server based off the IIS core but is closer to a stand alone app - so the security issues aren't a problem
)
- 設計師支持是一個痛苦。 2000報告必須在VS 2003,2005中開發,報告必須在VS 2005,2008中開發,報告必須在VS 2008中開發。通過Visual Studio,我的意思是使用SQL管理工具獲得的正常版本或精簡版本。
- 兼容性。每個報告服務版本只能運行報告的當前版本和一個版本。
- 安全限於集成Windows或匿名(2008 has added support for forms based security and for custom providers, like you get with ASP.NET
)
達斯汀,我同意我將在我的設置中使用不同的Visual Studio版本。但是,我對SSRS本身的負面影響(或不太好的方面)更感興趣 – cwius 2009-02-03 15:35:16