Crystal Reports與Sql2005 reporting service

 正如大家知道的那樣,在VS2005中,不但集成了Crystal reports組件同時也集成了Sql2005 reporting service。
你可以選擇其中的任何一種製作表報。那什麼情況下選擇哪中比較合適呢?
       
        就我個人意見,選擇Sql2005 reporting service是更合適的。
        理由如下:
        Repoting Service優勢
        1、Reporting Service 更適合於web開發,使用非常非常簡單便捷,允許客戶端更大程度的對報表進行編輯,有遠程和本地模式。
        2、Reporting Service 更便於部署,和VS2005集成性好(畢竟是微軟自家的東西),而Crystal Reports部署是一件令人非常頭疼的事情。
        3、這點是最重要的,Reporting Service在VS2005中直接使用是免費而且無限制的,而Crystal Reports是受限制的(在VS2005中集成的這個版本被稱爲特殊版Crytal Reports 10.2,其受權每個CPU最多同時只能開3個Reports,超過了會報錯,而同時訪問同一個Report的用戶數量也是受限制的,這個數字沒查到,但我估計不超過5個,而如果你希望突破限制,那麼只有去夠買他們的最新版release 2,而且目前有且只有這個版本是支持VS2005的)

         Crystal Reports優勢
        1、GUI非常華麗而強大,這是Reporting Service不能比擬的

        綜上,個人觀點,如果是基於Web的開發,推薦使用Reporting Service,而如果是基於桌面開發,推薦Crystal Reports。

        如何使用Sql2005 Reporting Service和Crystal Reports?

        這些內容不是一言兩語能說清楚的了,網上也有大量的資料,不過基於這些都是比較新的技術,我推薦上微軟的論壇尋找資料是最好的。

        以下是一些推薦的資料來源,相信對你會有很大幫助。
參考:
        Reporting Service:
        1、http://www.cnblogs.com/waxdoll/category/49402.html ,這位朋友(蠟人張)我覺得他總結的非常棒,強烈推薦大家去看看。
        2、http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=75&SiteID=1微軟官方論壇,關於使用VS2005 中的Report相關控件
        3、http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=82&SiteID=1微軟官方論壇,關於設計報表

        Crystal Reports:
        1、推薦書籍:Professional Crystal Reports for Visual Studio dot NET 2nd Edition Apr 2004.pdf
        2、http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=77&SiteID=1微軟官方論壇

        同時,以上資料和入門例程都在msdn資料庫中找到。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章