在報表工具(reporting service)領域中,到現在為止,Oracle和DB2仍然領先微軟。微軟以前只推出了Access(與Office Professional綁定)和Crystal Reports(與Visual Studio綁定)。
現在,微軟已經使用新的SQL Server 2000 Reporting Services來修補了報表工具的缺點。由於這一下載大約為138兆字節,你必須使用比較快速的下載方式。如果你不想下載,你可以訂購一個包含這一報表工具安裝文件的光盤。(在下載頁面上也有這一選擇。)
報表工具是SQL Server2000及以上版本的得到許可的其中一部分。如果你已經具有SQL Server的許可,那麼報表工具的下載是免費的。如果你想在一個服務器上安裝報表工具,而這一服務器沒有具備SQL Server2000的許可,那麼你只能為這一服務器購買一個使用許可證。
報表工具包括一個報表設計者(report designer),報表設計者的安裝取決於使用的Visual Studio 2003。如果這一軟件已經安裝,你可以不需要報表設計者就可以繼續進行安裝,但你將不能使用外面優美的任意拖曳的開發環境。
對於數據的來源,報表工具支持SQL Server和Oracle,正如其它OLE DB數據源一樣。報表服務器可以給報表安排時間進度,以自動運行和發e-mail。
我已經使用報表工具很長一段時間,以致於有權利來評價它的穩定性,但我認為.Net開發人員才是評價報表工具的最佳人選。在我更深入地學習報表工具之後,我將繼續編寫有關這一重要的新SQL Server組件的文章。
--------------------------------------------------------------------------------
本文作者:Arthur Fuller開發數據庫程序已經有20年,他的經驗包括Access ADPs,Microsoft SQL 2000,MySQL以及.Net。
--------------------------------------------------------------------------------